Cosmoteer: Starship Architect & Commander

Cosmoteer: Starship Architect & Commander

36 ratings
Enhanced Mod Loader (C#)
2
2
   
Award
Favorite
Favorited
Unfavorite
Tags: Mods
File Size
Posted
Updated
3.456 MB
Feb 23, 2023 @ 3:54pm
Jun 10, 2023 @ 9:51am
13 Change Notes ( view )

Subscribe to download
Enhanced Mod Loader (C#)

Description
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.
Popular Discussions View All (2)
2
Mar 6, 2023 @ 10:09am
BUGS & ISSUES
C0dingschmuser
0
Feb 23, 2023 @ 7:48pm
SUGGESTIONS
C0dingschmuser
16 Comments
ElectroSR Mar 28 @ 11:07pm 
For anyone needs it, I've created a fork that supports the newer cosmoteer versions that use .NET 9:

https://steamcommunity.com/sharedfiles/filedetails/?id=3453984043
scripper2002 Feb 2 @ 3:15pm 
@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 Jan 31 @ 11:33am 
@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 Nov 28, 2024 @ 7:46am 
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! Jun 27, 2023 @ 10:03pm 
I like this.:steamthumbsup:
C0dingschmuser  [author] May 18, 2023 @ 1:05pm 
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 May 18, 2023 @ 12:05pm 
Which modes are "powerful dll" ones?
C0dingschmuser  [author] Apr 18, 2023 @ 6:13am 
If you have questions or need help you can join my discord & i will answer them when i have time
CyberNeo Apr 7, 2023 @ 5:29am 
Do you have some time?

We can maybe talk on Discord to help me! By the way I'm german like you @C0dingschmuser :)
C0dingschmuser  [author] Apr 3, 2023 @ 10:28am 
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