Greetings ladies and gentleman, this mod provide Build-in kenshi engine component and script to run it over entire game folder, as result mod adapt every single mesh and object in the game closer to the version of the Engine kenshi use.,
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Mod was Created with ElgarL during our chat when we tried to resolve all possible issues he might have with the game we get over all the logs and worked to resolve every possible issue game might have we tracked down version of engine kenshi use and turned out ElgarL had experience with the field of kenshi engine so we used his traumas xD and he had the thing working in no time from here just script to spread it over all kenshi files This is just adaptation of one of the components from the engine, set to serialize all meshes Majority of components belong to Ogre3d, script is open source Thanks to Ogre3d for having a lot of resources and going easy on people who wanna use them Thanks to Lofi games for making kenshi, fun game
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 2.0
Greetings
in this update core focus was to move the files into own folder
Redo the code to work from said folder better
and provide reasonable way to scan Steam workshop files
not so long ago, i realized that if someone would install all 3 installers mods of mine and add up something like Rekenshi
their entire Kenshi.exe is super cluttered with all the files and its hard to find anything at all
Own folder eliminate the problem all together (at least on my part) which will improve user experience
Functionality to Scan workshop files was always tempting idea, but performance fix could butcher all of them if we would use it as registered location
Mesh updater is relatively safe and provide no risk to mods so it was very good testing and proving ground for the idea :)
Thanks to user Riptracy for the encouragement and idea to check for steam.dll (didn't worked, but it was good motivator)
Current Steam workshop support is pretty bare bones, it works, i just can't help to think it could been done better
Version 1.1
This update improve compatibility with Linux-wine by having shorter scripts and clean chapters
installer also pack slightly better code and grammar
have fun playing kenshi
Version 1.0
This is release version of the mod
it update meshes close to the version of the engine kenshi use
General information:
Kenshi use Meshes developed in different times where engine use fixed version as results everytime you load new object some of the objects return dirty errors, they do not crash the game, but slow it down Mod update all meshes into the Version compatible with kenshi engine (example of dirty errors, i m talking about):
this program resolve big chunk of them and make the game better as result - yes, game works better when it does not have to report bug every 0.1 seconds of loading new object xD...just look at the time frame and think its small cut from big log... During the tests we determined that game works much better and does not produce warnings or errors inside logs, alongside PSO it managed to eliminate all the crashes or other stability issues we found in the game logs
Usage instruction:
Download the mod
Unpack Folder from Zip into Kenshi.exe folder
Run the Script! - yes mod use open source script to run itself (not executable)
(You don't have to run it as administrator, file is safe to use and don't require some impossible permissions)
UpdateMesh - This works for Mesh in Kenshi Folder
UpdateSteamMesh - This works on mods from steam only
Once you start the script, read the information on the window
Press any button when you are ready
WAIT and don't interrupt the program (it might take some time)
Usage on Linux/Steamdesk
There is a work around that should allow users of Linux to run this mod: small guide
Important note:
Mod will scan and improve existing mods in /mods folder its safer to use in that regards than PerformanceFix for people wondering when to use it, judge for yourself if you new found mods have a lot of mesh files Usage of this mod does not require importing the save file, if you need information around import, try this
Science and Sources:
https://forums.ogre3d.org/viewtopic.php?t=42488 - we used a lot of Ogre3d forums, this is just random link i found https://www.ogre3d.org/documentation - mod take advantage of Open-source nature of the engine https://www.ogre3d.org/download/tools https://www.ogre3d.org/docs/api/1.9/class_ogre_1_1_mesh_serializer.html#a909bfb50bcf347edbdf7564e0ecb92b5