Expansion mod
Posted: Sat Apr 15, 2023 6:37 pm
As DW:U no longer get new updates, I decided to fix some things, add something new or QoL features.
This mod integrates "Bacon mod" by RogerBacon.
I got permission to share deobfuscated DW:U code so that more people can create mod or contribute to my mod.
New repository, .net 7. Work in progress to allow scalable UI, different platforms, etc - https://github.com/DW-UX/DistantWorldsExpanded
Current working repositories for EM mod. Net 4.8, circular dependency, pain in ass to work with:
https://github.com/Alvek/DistantWorlds.Types
https://github.com/Alvek/DistantWorlds
https://github.com/Alvek/BaconDistantWorlds
https://github.com/Alvek/ExpansionMod
https://github.com/Alvek/ExpansionMod.Controls
https://github.com/Alvek/ExpansionMod.Objects
Maybe someone will join on a development of DW:U in general or just change something for themself.
Next update plans:
Ship design window:
1.Button to auto add missing components to finish design (reactor, engines, bridge, role dependent)
2.Total energy needed for cruise + all weapons
Planned:
Spy escape spy mission
Spy prison
Message filter improvement (more options on what messages ignored)
Resizable forms
Font size options
Minor ship design builder automation to help the player
Fix long help page opening
Long term plans:
New save format to speed up game save\load (on my machine saving take 10+ minutes with max size and star count)
New weapon types
New terrestrial\celestial facilities
Some sort of system jump gate and long range portals
New ship\base roles
Mod API
Done:
In-game hotkeys remapping (open menu -> options, "Hotkeys" button. Startup menu does not support hotkeys for now)
x32/x64 exe
UPS (Updates per second - game performance counter)
Various bug fixed in BaconMod
Improvement to resource filtering in Resource planner
Energy collection calculation at current point via pop-up menu
Repair priority
Load times on my PC with large graphic\content mod and clean game:
DWUR:
EM - ~30s
BM - ~220s
orig - ~240s
No mods:
EM - ~16-18
BM - ~52
Orig - ~47
Installation:
1.Unblock zip after download (file properties -> button or checkbox) or don't use Windows built-in unpacking as it preserves alternate stream which block game from loading dll
2.Copy "Full" folder to game root folder
Updating to newer version of EM:
1.Copy all files from "Full" folder if you don't care about losing your settings
Or
2.Follow latest update instructions on changes in files to preserve your settings.
Known issues:
1)Start new game, exit to main menu and start again -> game crashes, bug inherited from BaconMod
2)After Alt+Tab first hotkey combination ignored
3)On steam streaming (maybe other too) DW:U doesn't show UI on remote host. Player Lee iRaynor found this solution: use xsplit broadcaster, and need to run in "Screen capture" mode to see the entire UI. -- seems to fix it
More description about changes or features in "Expansion mod description.pdf" in mod zip file.
Discord link, if anyone have questions about mod
https://discord.gg/wJRcHWJaKG
All versions change-log:
https://docs.google.com/document/d/1v5K ... drive_link
Latest version:
[17.02.2024]
Version 1.10.01
https://drive.google.com/file/d/1T8jxLv ... drive_link
Password: 1234
Removed limit on various txt files: raceFamilies.txt, plagues.txt, governments.txt, facilities.txt, resources.txt, components.txt, research.txt, fighters.txt.
Removed game protection, should help with anti-viruses.
Replaced pop-up message box mod version with loading screen text EM mod version.
If anyone have problem with false positive detection on send me message with info about your AV so I can send them false positive report.
This mod integrates "Bacon mod" by RogerBacon.
I got permission to share deobfuscated DW:U code so that more people can create mod or contribute to my mod.
New repository, .net 7. Work in progress to allow scalable UI, different platforms, etc - https://github.com/DW-UX/DistantWorldsExpanded
Current working repositories for EM mod. Net 4.8, circular dependency, pain in ass to work with:
https://github.com/Alvek/DistantWorlds.Types
https://github.com/Alvek/DistantWorlds
https://github.com/Alvek/BaconDistantWorlds
https://github.com/Alvek/ExpansionMod
https://github.com/Alvek/ExpansionMod.Controls
https://github.com/Alvek/ExpansionMod.Objects
Maybe someone will join on a development of DW:U in general or just change something for themself.
Next update plans:
Ship design window:
1.Button to auto add missing components to finish design (reactor, engines, bridge, role dependent)
2.Total energy needed for cruise + all weapons
Planned:
Spy escape spy mission
Spy prison
Message filter improvement (more options on what messages ignored)
Resizable forms
Font size options
Minor ship design builder automation to help the player
Fix long help page opening
Long term plans:
New save format to speed up game save\load (on my machine saving take 10+ minutes with max size and star count)
New weapon types
New terrestrial\celestial facilities
Some sort of system jump gate and long range portals
New ship\base roles
Mod API
Done:
In-game hotkeys remapping (open menu -> options, "Hotkeys" button. Startup menu does not support hotkeys for now)
x32/x64 exe
UPS (Updates per second - game performance counter)
Various bug fixed in BaconMod
Improvement to resource filtering in Resource planner
Energy collection calculation at current point via pop-up menu
Repair priority
Load times on my PC with large graphic\content mod and clean game:
DWUR:
EM - ~30s
BM - ~220s
orig - ~240s
No mods:
EM - ~16-18
BM - ~52
Orig - ~47
Installation:
1.Unblock zip after download (file properties -> button or checkbox) or don't use Windows built-in unpacking as it preserves alternate stream which block game from loading dll
2.Copy "Full" folder to game root folder
Updating to newer version of EM:
1.Copy all files from "Full" folder if you don't care about losing your settings
Or
2.Follow latest update instructions on changes in files to preserve your settings.
Known issues:
1)Start new game, exit to main menu and start again -> game crashes, bug inherited from BaconMod
2)After Alt+Tab first hotkey combination ignored
3)On steam streaming (maybe other too) DW:U doesn't show UI on remote host. Player Lee iRaynor found this solution: use xsplit broadcaster, and need to run in "Screen capture" mode to see the entire UI. -- seems to fix it
More description about changes or features in "Expansion mod description.pdf" in mod zip file.
Discord link, if anyone have questions about mod
https://discord.gg/wJRcHWJaKG
All versions change-log:
https://docs.google.com/document/d/1v5K ... drive_link
Latest version:
[17.02.2024]
Version 1.10.01
https://drive.google.com/file/d/1T8jxLv ... drive_link
Password: 1234
Removed limit on various txt files: raceFamilies.txt, plagues.txt, governments.txt, facilities.txt, resources.txt, components.txt, research.txt, fighters.txt.
Removed game protection, should help with anti-viruses.
Replaced pop-up message box mod version with loading screen text EM mod version.
If anyone have problem with false positive detection on send me message with info about your AV so I can send them false positive report.