Cosmoteer: 星舰设计师

Cosmoteer: 星舰设计师

36 个评价
Enhanced Mod Loader (C#)
2
2
   
奖励
收藏
已收藏
取消收藏
标签: Mods
文件大小
发表于
更新日期
3.456 MB
2023 年 2 月 23 日 下午 3:54
2023 年 6 月 10 日 上午 9:51
13 项改动说明 ( 查看 )

订阅以下载
Enhanced Mod Loader (C#)

描述
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.
热门讨论 查看全部(2)
2
2023 年 3 月 6 日 上午 10:09
BUGS & ISSUES
C0dingschmuser
0
2023 年 2 月 23 日 下午 7:48
SUGGESTIONS
C0dingschmuser
16 条留言
ElectroSR 3 月 28 日 下午 11:07 
For anyone needs it, I've created a fork that supports the newer cosmoteer versions that use .NET 9:

https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3453984043
scripper2002 2 月 2 日 下午 3: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 1 月 31 日 上午 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 2024 年 11 月 28 日 上午 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! 2023 年 6 月 27 日 下午 10:03 
I like this.:steamthumbsup:
C0dingschmuser  [作者] 2023 年 5 月 18 日 下午 1: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 2023 年 5 月 18 日 下午 12:05 
Which modes are "powerful dll" ones?
C0dingschmuser  [作者] 2023 年 4 月 18 日 上午 6:13 
If you have questions or need help you can join my discord & i will answer them when i have time
CyberNeo 2023 年 4 月 7 日 上午 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  [作者] 2023 年 4 月 3 日 上午 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