Cosmoteer: Starship Architect & Commander

Cosmoteer: Starship Architect & Commander

36 arvostelua
Enhanced Mod Loader (C#)
2
2
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Tunnisteet: Mods
Tiedostokoko
Julkaistu
Päivitetty
3.456 MB
23.2.2023 klo 15.54
10.6.2023 klo 9.51
13 muutosilmoitusta ( näytä )

Tilaa ladataksesi
Enhanced Mod Loader (C#)

Kuvaus
This Mod allows you to use powerful DLL Mods which can alter the entire game.

[discord.gg]

Installation (Important)
  1. Navigate to your Cosmoteer Workshop directory.
    Usually it's
    C:\Program Files (x86)\Steam\steamapps\workshop\content\799600\2937901869 Note: 799600 is the ID for Cosmoteer, 2937901869 is the ID for this Mod
  2. Run the Installer.bat file, if it says Installation successfull you're set.
    If it fails, follow steps below or watch the attached manual installation tutorial
  3. Copy AVRT.dll from the Mod Folder to your Cosmoteer "Bin" path. This is the path where the Cosmoteer.exe lies. Example:
    C:\Program Files (x86)\Steam\steamapps\common\Cosmoteer\Bin
  4. You're good to go! Now you can just subscribe to any Workshop EML Mod and it will load automatically (if it's enabled in the ingame mod manager).
  5. (Optional) If you want to test if everything works you can subscribe to my "EML Test Mod". This simple Mod will show a Message Box when you start to play Cosmoteer.

Usage
Just subscribe to your desired EML Mod in the Workshop, enable it with the default Cosmoteer Mod Manager and you're set.

Create your own EML C# Mods
I've written a little guide on this Mod's Github Page on how to do that. Check out
Github/C0dingschmuser/EnhancedModLoader
Source Code is public and under MIT License, all .pdb Files are included

Troubleshooting
If you get the Error "EML_Helper.dll not found" check the eml_config.ini in your Cosmoteer installation directory. It must contain the path to the directory containing EML_Helper.dll and EML_Helper.runtimeconfig.json

If your game crashes check the eml_log.txt file in the bin directory and make sure it's not related to a mod you subscribed to. If there is no log file or if you are sure that the crash is not related to a specific mod but the Modloader itself repeat the Installation process (overwrite existing AVRT.dll in bin folder) and try again.
Suositut keskustelut Näytä kaikki (2)
2
6.3.2023 klo 10.09
BUGS & ISSUES
C0dingschmuser
0
23.2.2023 klo 19.48
SUGGESTIONS
C0dingschmuser
16 kommenttia
ElectroSR 28.3. klo 23.07 
For anyone needs it, I've created a fork that supports the newer cosmoteer versions that use .NET 9:

https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3453984043
scripper2002 2.2. klo 15.15 
@COdingshmuser why is ther an .NET version missmatched error betwin the game and the dll file that doesn't hav a inpact but weard and confused to?
scripper2002 31.1. klo 11.33 
@C0dingshmuser did you have a plan to inproving performence for the ship editor becaus its very laggy when you build enormouse ship with many crew
Aragon 28.11.2024 klo 7.46 
This mod is unfortunately no longer compatible with 0.28a (which just became stable), but is necessary for the only mod that enables "multiplayer resource sharing".
Is there a possibility for an update?
Bubbet! 27.6.2023 klo 22.03 
I like this.:steamthumbsup:
C0dingschmuser  [tekijä] 18.5.2023 klo 13.05 
You can check out my Projectile Spawner mod for example, it gives you the ability to spawn every projectile in the game wherever and whenever you want
Aksiq 18.5.2023 klo 12.05 
Which modes are "powerful dll" ones?
C0dingschmuser  [tekijä] 18.4.2023 klo 6.13 
If you have questions or need help you can join my discord & i will answer them when i have time
CyberNeo 7.4.2023 klo 5.29 
Do you have some time?

We can maybe talk on Discord to help me! By the way I'm german like you @C0dingschmuser :)
C0dingschmuser  [tekijä] 3.4.2023 klo 10.28 
Yeah you could do that. You can check out my github for c# source code on how to setup a menu & hotkey + more advanced things like accessing game variables. You can also take a look at cosmoteers source code with dnspy or ilspy to get a better understanding on how the game works