Hello,
Intro:
Spoiler
I am a long time SS player (after first TotalBiscuit YT WTFis videos).
I tried out SS 0.8 and I am unhappy that the game is still punishing player for "scaling up" his fleet - without offering tools to scale the foundation that supports scaled up fleets (think X universe games);
I find it a bit tiring to be worried about groceries (supply/fuel) instead of my every harder enemies.
I tried to search the forum for similarities (I love Uomoz's sector for what it does and I believe it went in the right direction).
Why this mod:
Spoiler
I am bored, on the brink of leaving current employment, dire need of creative work
I want to create something
I want to have fun when I play SS, without going to every planet/station asking: "Y'all Got Anymore of them fuels?" (after spending same amount of space dollars, that I accrued in a mission, that required that amount of fuel to complete it, on fuel - i spent too much time building this sentence).
Vision of mod and what it:
Must do:
- Allow to invest credits in Infrastructure (think entrepreneurship) - build a factory/complex/buy shares/<insert brainstorm idea here>/etc.;
- Figured that metal could be used for construction, and it is obtained often after salvage. Player can choose to buy it in markets or salvage.
- ROI yields what the fleet needs (credits, supplies, fuel, crew, volatiles, officers, etc.);
Should do:
Monthly report - green is good/<insert brainstorm idea here>;
Pan-galactic delivery of goods to your fleet (set % values of your max holding space) - if you think this is OP ? Think Amazon, think drones, now think a lot of space dollars to create that infra, now think again;
Every comfort/idea/extra should cost space dollars to build infra for it;
Build actual entities in space that resembles your infrastructure;
Could do:
Gate network - expensive late game infrastructure (possibly requiring science effort/infra;
Science infrastructure - giving purpose to surveys/exploration for faster science progress;
Reverse engineer destroyed enemies - the more you destroy a particular enemy the cheaper it is to "order" one (up to a hard % cap);
Will not do:
Any interaction with mission system;
Any interaction with trading system - no merchants coming/going from/to your entities;
Any interaction with any system that would require code maintenance (dream on);
Roadmap vision:
v0.0:
Learn where to start ;)
Sketches on paper
Share, get feedback
v1.0:
(Must do) scope in a text-based interface
v1.1:
Pan-galactic delivery of goods to your fleet
v1.2:
...
Thanks to:
Spoiler
HELMUT - pointed out that there is discord for SS, that helped to connect to modder network
joaonunes(discord) - encouragement at the very start of the mod
Aron0621(discord) - kept explaining things even though I felt like a brick wall
tongo(discord) - pointed out nice sources of info in the sea of chaos
Inventor Raccoon(discord)
...
Folks that Inspired me the most:
Spoiler
Uomoz, Dark Revenant, Lazy Wizard, Histidine
Disclaimer:
Spoiler
I have no experience with SS modding;
I have minor experience modding Factorio;
I can get my head around code;
I am a believer of "less is more";
Update:
Experimented with rules.csv
Figured how to add a new option so it does not overwrite existing one
And a bit of $variable experiments
Still need to figure out how to create a completely new dialogue window for my own needs.
Spoiler
(https://images.discordapp.net/.eJwNyEsOhCAMANC7cADKV9TbECRo1JbQGheTufvMW76PesalVrWLdF4BtoMLjU2z0Mit6kbUrpr7wbrQDVkkl_2uKAzemmhT8j7EOZkpBPevxbngYvSLma2x1sGDJ9KLumNT3x8EqSLE.-zkafE5lpH6JSVjlraU34EUNoDU)
Update:
Described an issue I am facing here: http://fractalsoftworks.com/forum/index.php?topic=12526.msg212459#msg212459
Might be connected with bug: http://fractalsoftworks.com/forum/index.php?topic=5061.msg203328#msg203328
Update:
Finally got my "mod" to at least load with a custom rules command called from rules.csv.
Figured that mod_info.json needs entry about jars path.
"jars":["jars/TheInfrastructureMod.jar"]
AND my project's java language level had to be set to 1.7 (1.8 threw an error about incompatible versions).