Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.98a is out! (03/27/25)

Pages: [1] 2

Author Topic: [0.97] ba-Nanoforge v.20250216  (Read 3457 times)

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
[0.97] ba-Nanoforge v.20250216
« on: February 11, 2025, 06:50:54 AM »

Spoiler
[close]

a small mod that adds several recipes to produce various things via bananaFactory. requires to have a nanoforge in inventory.

changelog
Spoiler

20250216
- fix for corrupted nanoforge being prioritized over pristine
- added "baNanoforge_isBlockBurnAbilitiesWhenWorking" to settings.json
20250215.1
- hotfix for modspec tooltip crash
20250215
- added debuffs to the ship to make it more balanced
- added dependency on what nanoforge you have, corrupted can only work at 25% speed
- improved hullmod display tooltip
- fix for time mult stat working in reverse
- fix for possible save-load crash
202502012.1
- fix for prism freeport crash.
202502012
- initial release



[close]

credits and acknowledgements
Spoiler
myself (@banano_of_doom_7070) - most of the code.
@gardon3290 - idea/request
[close]
« Last Edit: February 15, 2025, 04:10:28 PM by banano of doom »
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.202502012
« Reply #1 on: February 11, 2025, 06:59:56 AM »

reserved
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.202502012
« Reply #2 on: February 11, 2025, 07:00:05 AM »

reserved
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.202502012
« Reply #3 on: February 11, 2025, 04:14:07 PM »

update

202502012.1
- fix for prism freeport crash.
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215.1
« Reply #4 on: February 14, 2025, 08:50:48 PM »

update
20250215.1
- hotfix for modspec tooltip crash
20250215
- added debuffs to the ship to make it more balanced
- added dependency on what nanoforge you have, corrupted can only work at 25% speed
- improved hullmod display tooltip
- fix for time mult stat working in reverse
- fix for possible save-load crash
« Last Edit: February 15, 2025, 05:54:02 AM by banano of doom »
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

Daemon Antares

  • Ensign
  • *
  • Posts: 11
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #5 on: February 15, 2025, 06:34:33 AM »

How do you activate this mod's features? Find the hull-mod, and access it's features to select what it is to make etc?

If it works it will be everything I need for a nomadic miner run to fully function, so you got me quite excited!
Logged

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #6 on: February 15, 2025, 06:46:06 AM »

How do you activate this mod's features? Find the hull-mod, and access it's features to select what it is to make etc?
it depends on bananaFactory to function, otherwise it does nothing
after you have hullmod installed on any ship in your fleet, and have at least one nanoforge in cargo, open bananaFactory ui from sidebar, the appropriate recipes will show up as available
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

Daemon Antares

  • Ensign
  • *
  • Posts: 11
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #7 on: February 15, 2025, 08:08:09 AM »

How do you activate this mod's features? Find the hull-mod, and access it's features to select what it is to make etc?
it depends on bananaFactory to function, otherwise it does nothing
after you have hullmod installed on any ship in your fleet, and have at least one nanoforge in cargo, open bananaFactory ui from sidebar, the appropriate recipes will show up as available

I installed the mods in question, sidebar, bananalib, etc. before this forge-mod - the side-bar did not seemingly come up at first, then I noticed a 'block' merged into the date/time on the top-left, and then clicking it get's me this:

Spoiler
[close]

Pretty confident that's not the norm ^^ I've altered the version-numbers in the mod files, otherwise they are put in the folders and activated. I'm still unsure what's wrong here, a possible conflict with other mods - I do have Ashes of The Domain installed and the side-bar on that for research is not there, but IIRC that usually pops up when I have a research-center.
Logged

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #8 on: February 15, 2025, 08:11:40 AM »

I installed the mods in question, sidebar, bananalib, etc. before this forge-mod - the side-bar did not seemingly come up at first, then I noticed a 'block' merged into the date/time on the top-left, and then clicking it get's me this:
https://fractalsoftworks.com/forum/index.php?topic=31532.0
you need this too. it is the main thing.
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

Daemon Antares

  • Ensign
  • *
  • Posts: 11
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #9 on: February 15, 2025, 09:46:15 AM »

I installed the mods in question, sidebar, bananalib, etc. before this forge-mod - the side-bar did not seemingly come up at first, then I noticed a 'block' merged into the date/time on the top-left, and then clicking it get's me this:
https://fractalsoftworks.com/forum/index.php?topic=31532.0
you need this too. it is the main thing.

Found the error - had DL'ed everything needed, but this one had not been 'unwrapped' from the 'extract to this folder' that I do to avoid possible 'spills' - so it was not coming up in the list due to being packed.

With this fixed I got to actually test the mod itself - seems to work as intended now, with a couple things that have me scratching my head:

I had a corrupted and pristine nanoforge in my hold before I got this mod, as I get bonuses from using the Forge Production mod. According to the UI for your mod a pristine nanoforge will be selected over a corrupted one, but so far it seems the only way to make the selection NOT default to the corrupted nanoforge, it to remove that nanoforge from the inventory. The moment I put it back in, it overrides the pristine forge. I'm confident this is not intended.

Secondly, sometimes it seems running the forge to make things in-space blacks-out the emergency burn, stained burn and transverse jump buttons. I assume this is intended?
« Last Edit: February 15, 2025, 10:19:45 AM by Daemon Antares »
Logged

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #10 on: February 15, 2025, 09:52:58 AM »

The moment I put it back in, it overrides the pristine forge. I'm confident this is not intended.
very much so, yes, thank you, i just verified and inventory checker is set up backwards. i shall upload fix tomorrow.
Secondly, sometimes it seems running the forge to make things in-space blacks-out the emergency burn, stained burn and transverse jump buttons. I assume this is intended?
yes, that is intentional. though if there is much disagreement i can remove that. it makes sense thematically, but not so much from the "fun" part.
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

Daemon Antares

  • Ensign
  • *
  • Posts: 11
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #11 on: February 15, 2025, 10:04:34 AM »

The moment I put it back in, it overrides the pristine forge. I'm confident this is not intended.
very much so, yes, thank you, i just verified and inventory checker is set up backwards. i shall upload fix tomorrow.
Secondly, sometimes it seems running the forge to make things in-space blacks-out the emergency burn, stained burn and transverse jump buttons. I assume this is intended?
yes, that is intentional. though if there is much disagreement i can remove that. it makes sense thematically, but not so much from the "fun" part.

For my part, I await the fix eagerly! Also, may want a toggle-able option for that, or two versions? As a nerf to not make things to powerful or even OP, I can understand the hesitation - however slapping this thing on ANY ship already comes with severe mobility penalties, and it rather defeats the 'nomadic lifestyle' approach to turn your fleet into the equivalent of a station just to fabricate a few small-scale weapons, the 20% hit to burn-level was already severe - my fleet went from 7 (not good) to 5 in burn-level as a PERMANENT feature... burn-level at 0 while building is a pain xD
Logged

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #12 on: February 15, 2025, 04:12:06 PM »

For my part, I await the fix eagerly!
update
20250216
- fix for corrupted nanoforge being prioritized over pristine
- added "baNanoforge_isBlockBurnAbilitiesWhenWorking" to settings.json
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned

Daemon Antares

  • Ensign
  • *
  • Posts: 11
    • View Profile
Re: [0.97] ba-Nanoforge v.20250215
« Reply #13 on: February 17, 2025, 10:54:59 AM »

For my part, I await the fix eagerly!
update
20250216
- fix for corrupted nanoforge being prioritized over pristine
- added "baNanoforge_isBlockBurnAbilitiesWhenWorking" to settings.json

Had some time to look into this again. Uses the pristine as it should now, so that's good. Sadly, the side-bar is not cooperating:



Stuck in the UI elements of the time/date, as it was before but at least then I could click through it - not anymore it seems, so you may want to adjust this element to appear a little lower, and/or fix the interactive issue - I've not done any changes to the sidebar mod or the others, just replaced the old version of this mod with your fix. The other UI element is the research screen-toggle from AoTD, so you may want to take that into account for where you place the toggle-box for this mod.

Also thanks for the setting-json, I set it to false, but due to this issue have not been able to test if it really works or not, yet, will get back to you on that.

Another option, should you wish to add it - could it be possible to alter a sort of high-production/low speed vs low-production/high speed instead of the innate down-sides currently baked into the mods, or adjust the penalties in other ways? I'm currently running them on several capital-grade ships and some cruisers, (Or I will again when the side-bar issue let's me actually use the mod!) and the investment costs of waving bye-bye to the ships whole crew, cargo and fuel capacities are BRUTAL as a starting point, the speed-dip on top is just extra salt in the wounds xD

As said, I've been trying to get a nomadic miner lifestyle build going where the only time I want to hit a market is when I need to sell produce and hire more crew, and this mod already asks you to fully sacrifice the logistical and combat abilities of ships to make this work - on top of finding a nano-forge to begin with ^^ I'd imagine a lot of people seeing what the modifications cost simply nope's out on it's use.
Logged

banano of doom

  • Captain
  • ****
  • Posts: 350
    • View Profile
Re: [0.97] ba-Nanoforge v.20250216
« Reply #14 on: February 17, 2025, 04:01:57 PM »

Stuck in the UI elements of the time/date, as it was before but at least then I could click through it - not anymore it seems, so you may want to adjust this element to appear a little lower, and/or fix the interactive issue - I've not done any changes to the sidebar mod or the others, just replaced the old version of this mod with your fix. The other UI element is the research screen-toggle from AoTD, so you may want to take that into account for where you place the toggle-box for this mod.
offset how far the button is from the top can be adjusted in data/config/settings.json, sidebarLib_offsetFromTop
the time part comes from another mod, which is, again, the very reason why sidebar came to be, too many mods using the same screenspace
« Last Edit: February 17, 2025, 04:07:49 PM by banano of doom »
Logged
my mods:


please do not ask me for permission to use my code or sprites - the answer is "yes" by default, on condition that my involvement is never mentioned
Pages: [1] 2