update description.txt
This commit is contained in:
parent
bf5e6e7b9c
commit
782d7e69cd
@ -1,62 +1,66 @@
|
|||||||
[img]https://img.shields.io/static/v1?logo=GitHub&labelColor=gray&color=blue&logoColor=white&label=&message=Open Source[/img] [img]https://img.shields.io/github/license/GenZmeY/KF2-LootedTraderInventory[/img] [img]https://img.shields.io/steam/favorites/2864857909[/img] [img]https://img.shields.io/steam/update-date/2864857909[/img] [url=https://steamcommunity.com/sharedfiles/filedetails/changelog/2864857909][img]https://img.shields.io/github/v/tag/GenZmeY/KF2-LootedTraderInventory[/img][/url]
|
[img]https://img.shields.io/static/v1?logo=GitHub&labelColor=gray&color=blue&logoColor=white&label=&message=Open Source[/img] [img]https://img.shields.io/github/license/GenZmeY/KF2-LootedTraderInventory[/img] [img]https://img.shields.io/steam/downloads/2864857909[/img] [img]https://img.shields.io/steam/favorites/2864857909[/img] [img]https://img.shields.io/steam/update-date/2864857909[/img] [url=https://steamcommunity.com/sharedfiles/filedetails/changelog/2864857909][img]https://img.shields.io/github/v/tag/GenZmeY/KF2-LootedTraderInventory[/img][/url]
|
||||||
|
|
||||||
[h1]Features[/h1]
|
[h1]📋 Description[/h1]
|
||||||
[list]
|
|
||||||
[*]remove items from trader.
|
|
||||||
[/list]
|
|
||||||
|
|
||||||
[h1]Description[/h1]
|
|
||||||
This is a heavily stripped-down version of [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2830826239]CTI[/url] that only allows you to remove weapons, not add them.
|
This is a heavily stripped-down version of [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2830826239]CTI[/url] that only allows you to remove weapons, not add them.
|
||||||
[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2830826239]CTI[/url] has no chance of being whitelisted, but this version has a chance because it can't add anything unbalanced to the game - and that's the only reason this version exists.
|
[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2830826239]CTI[/url] has no chance of being whitelisted, but this version has a chance because it can't add anything unbalanced to the game - and that's the only reason this version exists.
|
||||||
If we're lucky with that then server operators will have more tools to fine-tune the server.
|
If we're lucky with that then server operators will have more tools to fine-tune the server.
|
||||||
|
|
||||||
[h1]Whitelisted?[/h1]
|
[h1]✨ Features[/h1]
|
||||||
[b]No.[/b] But I really hope that it will be whitelisted.
|
[list]
|
||||||
|
[*]Remove items from trader
|
||||||
|
[/list]
|
||||||
|
|
||||||
[b]⚠️ I submitted whitelist request here:[/b]
|
[h1]❌ Whitelisted?[/h1]
|
||||||
|
No. This mod is not whitelisted and will de-rank your server. Any XP earned will not be saved.
|
||||||
|
|
||||||
|
But I hope that it will be whitelisted - I submitted whitelist request here:
|
||||||
https://forums.tripwireinteractive.com/index.php?threads/whitelisting-mods-and-mutators.120340/post-2353665
|
https://forums.tripwireinteractive.com/index.php?threads/whitelisting-mods-and-mutators.120340/post-2353665
|
||||||
|
|
||||||
[h1]Usage (single player)[/h1]
|
[h1]🎮 Usage (single player)[/h1]
|
||||||
[olist]
|
[olist]
|
||||||
[*]Subscribe to this mutator;
|
[*]Subscribe to this mutator.
|
||||||
[*]Create a file [b](*)[/b]: [b]C:\Users\<username>\Documents\My Games\KillingFloor2\KFGame\Config\KFLTI.ini[/b]
|
[*]Create a file [b](*)[/b]: [code]C:\Users\<username>\Documents\My Games\KillingFloor2\KFGame\Config\KFLTI.ini[/code]
|
||||||
with the following content:
|
with content:
|
||||||
[b][LTI.LTI]
|
[code][LTI.LTI]
|
||||||
Version=0[/b]
|
Version=0[/code]
|
||||||
[*]Start KF2;
|
[*]Launch KF2.
|
||||||
[*]Open console (~) and start any map with LTI (this will generate the default KFLTI.ini content):
|
[*]Open console (~) and start any map with the mutator (this will generate the default KFLTI.ini content):
|
||||||
[b]open KF-BioticsLab?Mutator=LTI.Mut[/b]
|
[code]open KF-BioticsLab?Mutator=LTI.Mut[/code]
|
||||||
[*]Close the game and configure LTI as you need (see the [b]Setup (KFLTI.ini)[/b] section below);
|
[*]Close the game and configure the mutator (see [b]⚙️ Setup (KFLTI.ini)[/b] below).
|
||||||
[*]Start KF2, open the console, start the game:
|
[*]Launch KF2 again, open the console, and start the game:
|
||||||
[b]open KF-BioticsLab?Mutator=LTI.Mut[/b]
|
[code]open KF-BioticsLab?Game=KFGameContent.KFGameInfo_Survival?Difficulty=3?GameLength=2?Mutator=LTI.Mut[/code]
|
||||||
(replace the map and add the parameters you need).
|
(replace the map and set/add parameters you need).
|
||||||
[/olist]
|
[/olist]
|
||||||
[h1]Usage (server)[/h1]
|
|
||||||
[b]Note:[/b] [i]If you don't understand what is written here, read the article [url=https://wiki.killingfloor2.com/index.php?title=Dedicated_Server_(Killing_Floor_2)][u]Dedicated Server (KF2 wiki)[/u][/url] before following these instructions.[/i]
|
[h1]🖥️ Usage (server)[/h1]
|
||||||
|
[b]Note:[/b] [i]If this is unclear, first read: [url=https://wiki.killingfloor2.com/index.php?title=Dedicated_Server_(Killing_Floor_2)][u]Dedicated Server Guide (KF2 wiki)[/u][/url][/i]
|
||||||
[olist]
|
[olist]
|
||||||
[*]Open your [b]PCServer-KFEngine.ini[/b] / [b]LinuxServer-KFEngine.ini[/b];
|
[*]Open [b]PCServer-KFEngine.ini[/b] / [b]LinuxServer-KFEngine.ini[/b].
|
||||||
[*]Find the [b][IpDrv.TcpNetDriver][/b] section and make sure that there is a line (add if not):
|
[*]Find [b][IpDrv.TcpNetDriver][/b] section and ensure line exists (add if missing):
|
||||||
[b]DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload[/b]
|
[code]DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload[/code]
|
||||||
❗️ If there are several [b]DownloadManagers=[/b] then the line above should be the first ❗️
|
(If there are several [b]DownloadManagers[/b] then the line above should be the first)
|
||||||
[*]Add the following string to the [b][OnlineSubsystemSteamworks.KFWorkshopSteamworks][/b] section (create one if it doesn't exist):
|
[*]Add the following string to the [b][OnlineSubsystemSteamworks.KFWorkshopSteamworks][/b] section (create one if it doesn't exist):
|
||||||
[b]ServerSubscribedWorkshopItems=2864857909[/b]
|
[code]ServerSubscribedWorkshopItems=2864857909[/code]
|
||||||
[*]Start the server and wait while the mutator is downloading;
|
[*]Start server and wait for mutator download.
|
||||||
[*]When the download is complete, close the server;
|
[*]When the download is complete, stop the server.
|
||||||
[*]Create a file [b](*)[/b]: [b]<kf2-server>\KFGame\Config\KFLTI.ini[/b]
|
[*]Create a file [b](*)[/b]: [code]<kf2-server>\KFGame\Config\KFLTI.ini[/code]
|
||||||
with the following content:
|
with content:
|
||||||
[b][LTI.LTI]
|
[code][LTI.LTI]
|
||||||
Version=0[/b]
|
Version=0[/code]
|
||||||
[*]Add mutator to server start parameters: [b]?Mutator=LTI.Mut[/b] and start the server (this will generate the default KFLTI.ini content);
|
[*]Add mutator to server start parameters: [code]?Mutator=LTI.Mut[/code] and start the server (this will generate the default KFLTI.ini content).
|
||||||
[*]Close the server and configure LTI as you need (see the [b]Setup (KFLTI.ini)[/b] section below);
|
[*]Close the server and configure the mutator (see [b]⚙️ Setup (KFLTI.ini)[/b] below).
|
||||||
[*]Start the server (with [b]?Mutator=LTI.Mut[/b]) again.
|
[*]Start the server again.
|
||||||
[/olist]
|
[/olist]
|
||||||
|
|
||||||
[h1][b](*)[/b] Buggy config variables initialization[/h1]
|
[h1]🐞 (*) Buggy config initialization[/h1]
|
||||||
LTI, like many other mutators, initializes the config by relying on the unreal script feature which uses default values for each data type that is not explicitly specified. For the int type (which is used to store the config version) this is zero - detecting zero allows to understand that the mutator is being used for the first time (which means it's need to generate a config). But now the game contains a bug that initializes the config values randomly if they are not explicitly set. Thus, the config may have incorrect values or not be created at all. This is why I recommend explicitly set [b]Version=0[/b] in the config for the first time.
|
This mutator (like many others) relies on UnrealScript's default values (0 for int type) to detect first-time use and generate a config.
|
||||||
|
However, the game contains a bug that initializes unset values to random data, which can lead to incorrect settings or missing configs.
|
||||||
|
|
||||||
Unfortunately I can't do anything about it because it's a game problem (not mutator). I hope TWI fixes this someday.
|
As a workaround, I recommend explicitly setting [b]Version=0[/b] in the config during the first initialization.
|
||||||
|
|
||||||
[h1]Setup (KFLTI.ini)[/h1]
|
Unfortunately, I can't fix this issue because it's a game engine problem (not the mutator's fault).
|
||||||
|
|
||||||
|
[h1]⚙️ Setup (KFLTI.ini)[/h1]
|
||||||
[list]
|
[list]
|
||||||
[*]Set [b]bOfficialWeaponsList=True[/b] to have an auto-updated list of all official weapons in the config (for a convenient copy-paste) or leave it [b]False[/b] if you want a clean config without unnecessary things.
|
[*]Set [b]bOfficialWeaponsList=True[/b] to have an auto-updated list of all official weapons in the config (for a convenient copy-paste) or leave it [b]False[/b] if you want a clean config without unnecessary things.
|
||||||
[*]Use [b][LTI.RemoveItems][/b] to remove items from the trader inventory.
|
[*]Use [b][LTI.RemoveItems][/b] to remove items from the trader inventory.
|
||||||
@ -65,8 +69,18 @@ example: [b]Item=KFGame.KFWeapDef_Mac10[/b] will remove MAC10 from sale.
|
|||||||
[*]Set [b]bDLC=True[/b] to remove DLC items.
|
[*]Set [b]bDLC=True[/b] to remove DLC items.
|
||||||
[/list]
|
[/list]
|
||||||
|
|
||||||
[h1]Translators:[/h1]
|
[h1]🌍 Credits[/h1]
|
||||||
[url=https://steamcommunity.com/profiles/76561199126205919]cheungfatzong[/url] - Traditional [CHT] and Simplified [CHN] Chinese.
|
[list]
|
||||||
|
[*]The cat on the cover is Meawbin (original character by [url=https://x.com/horrormove]Cotton Valent[/url]).
|
||||||
|
[/list]
|
||||||
|
[b]Translators:[/b]
|
||||||
|
[list]
|
||||||
|
[*][url=https://steamcommunity.com/profiles/76561199126205919]cheungfatzong[/url] - Traditional [CHT] and Simplified [CHN] Chinese.
|
||||||
|
[/list]
|
||||||
|
|
||||||
[h1]Sources[/h1]
|
[h1]☑️ Status: Completed[/h1]
|
||||||
[url=https://github.com/GenZmeY/KF2-LootedTraderInventory]https://github.com/GenZmeY/KF2-LootedTraderInventory[/url] [b](GNU GPLv3)[/b]
|
✔️ The mutator works with the current version of the game (v1150) and I have implemented everything I planned.
|
||||||
|
⛔️ Development has stopped: I no longer have the time or motivation to maintain this mod. No further updates or bug fixes are planned.
|
||||||
|
|
||||||
|
[h1]📜 Sources[/h1]
|
||||||
|
https://github.com/GenZmeY/KF2-LootedTraderInventory [b](GNU GPLv3)[/b]
|
Loading…
x
Reference in New Issue
Block a user