Mod Ren'Py Space Journey - Gameplay Mod for SJx2.00.010d - Version 2.0d

5.00 star(s) 1 Vote

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
Its the tier that needs the military crates i think those shells train higher?
Per Vanilla SJx (I haven't changed this, at least not this time around, I did in pre-1.5 SJx):

C, J, K: 3 Bot Crates - Several sources for these.
N, V: 3 Rare Bot Crates - These are usually found in loot drops in the Iltari system, also Belit may have some for sale.
L, P - 3 Military Bot Crates - These are usually found in loot drops in the Arellartiy system, also Belit may have some for sale.
F, G, I - 3 Precursor Bot Crates - Precursor Bot Crates are the most rare.

It's important to remember to leave 3 or more bot crates of the associated type unopened at the end of the day if you want Nimhe to build a shell from that tier the next morning. So if you've been using said crates to stock your parts inventory, yeah...

Nothing wrong with that, just be aware of this if you are planning to build higher tier shells. As I noted, Precursor Bot crates are particularly rare (map sites, occasionally via the associated investment), the other two tiers, well do lots of bounty missions in Iltari (Rare) and Arellarti (Military) to randomly acquire said bot crates in combat loot drops.

Note that I looked over my code modifications multiple times, and there is no associated TEC skill limit for BUILDING these shells, just for giving Nimhe said shells to study. Once she's studied them, it's all about the associated bot crates. I've had no problem building these shells in my own playtesting, and as others have noted, it's working as intended (per Vanilla SJx) for them as well.

The only things that my mod does in this regard is lock out choices when you don't have 3 of the associated bot crates in cargo at the start of the day when jobs are assigned, and 'de-randomizes' the choice of shells for that tier. This way you don't assign Nimhe a 'Build Shell' job only to find out AFTER you've approved jobs for that day that she won't be able to build said shell due to lack of the associated bot crate.

The way to deal with lack of higher cat/grade parts besides opening bot crates is to aither have Nimhe upgrade parts (random) or manually upgrade parts yourself. The main limitations here will bhe Nano pods (3 per upgrade) and Carbon Fiber Spools.

Also, in the late game, you'll need 1t of Eternium for Elite part upgrades as well as 1 Bio Pod and 3 Nano Pod's worth of materials, and a Carbon Fiber Spool. The MC's tech skill needs to be 40 before the MC can do Elite part upgrades.

As noted above, once Nimhe has actually built higher tier shells, the MC can earn more TEC skill points via QC Training, and also by upgrading Gen 3 part grades (subpar > basic, basic > advanced, advanced > milgrade , milgrade > elite, If MC tech skill is high enough to upgrade the part further).

Note that I did increase the likelihood of Carbon Fiber Spools appearing in combat loot drops with Swarm vessels, but this is usually the limiting factor for MC part upgrades.
 
Last edited:

maxconnor6

Newbie
Apr 14, 2019
19
11
Its the tier that needs the military crates i think those shells train higher?
No, it's the ones that only require Rare Crates, the 'V' and 'N' types but I don't have the option of making them at all only a Craft Simple Shells thing along with Get Bot Crates, Relaxing and Upgrade Parts. Also I have Rare, Military and Precursor crates anyway but don't know how to get over the 25 tech points soft lock.
 

maxconnor6

Newbie
Apr 14, 2019
19
11
Per Vanilla SJx (I haven't changed this, at least not this time around, I did in pre-1.5 SJx):

C, J, K: 3 Bot Crates - Several sources for these.
N, V: 3 Rare Bot Crates - These are usually found in loot drops in the Iltari system, also Belit may have some for sale.
L, P - 3 Military Bot Crates - These are usually found in loot drops in the Arellartiy system, also Belit may have some for sale.
F, G, I - 3 Precursor Bot Crates - Precursor Bot Crates are the most rare.

It's important to remember to leave 3 or more bot crates of the associated type unopened at the end of the day if you want Nimhe to build a shell from that tier the next morning. So if you've been using said crates to stock your parts inventory, yeah...

Nothing wrong with that, just be aware of this if you are planning to build higher tier shells. As I noted, Precursor Bot crates are particularly rare (map sites, occasionally via the associated investment), the other two tiers, well do lots of bounty missions in Iltari (Rare) and Arellarti (Military) to randomly acquire said bot crates in combat loot drops.

Note that I looked over my code modifications multiple times, and there is no associated TEC skill limit for BUILDING these shells, just for giving Nimhe said shells to study. Once she's studied them, it's all about the associated bot crates. I've had no problem building these shells in my own playtesting, and as others have noted, it's working as intended (per Vanilla SJx) for them as well.

The only things that my mod does in this regard is lock out choices when you don't have 3 of the associated bot crates in cargo at the start of the day when jobs are assigned, and 'de-randomizes' the choice of shells for that tier. This way you don't assign Nimhe a 'Build Shell' job only to find out AFTER you've approved jobs for that day that she won't be able to build said shell due to lack of the associated bot crate.
Oh, so might just be a bug in my save or my game then, or I might be an idiot and missed something basic. Attached screenshots of what I'm talking about
 

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
Oh, so might just be a bug in my save or my game then, or I might be an idiot and missed something basic. Attached screenshots of what I'm talking about
I'll need your latest save game.
 

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
Thanks a lot for helping with this, here.
OK, I see the problem.

FOR NOW, if you have Ren'Py console enabled (shift + o) open the console and type/paste each of these lines and then hit ENTER:

nimhe.jobs.append("JOB_Shell_Exotic")

nimhe.jobs.append("JOB_Shell_Luxury")

nimhe.jobs.append("JOB_Shell_Rarified")

If you do NOT have console enabled, either unren or unren.bat can help with this. I've been using:
https://f95zone.to/threads/unrengui-unren-forall-v9-4-unren-powershell-forall-v9-4-unren-old.92717/


Not sure what happened during my edits, but I'll put in a check or something for this in an upcoming patch.
 
Last edited:

maxconnor6

Newbie
Apr 14, 2019
19
11
OK, I see the problem.

FOR NOW, if you have Ren'Py console enabled (shift + o) open the console and type/paste each of these lines and then hit ENTER:

nimhe.jobs.append("JOB_Shell_Exotic")

nimhe.jobs.append("JOB_Shell_Luxury")

nimhe.jobs.append("JOB_Shell_Rarified")

If you do NOT have console enabled, either unren or unren.bat can help with this. I've been using:
https://f95zone.to/threads/unrengui-unren-forall-v9-4-unren-powershell-forall-v9-4-unren-old.92717/


Not sure what happened during my edits, but I'll put in a check or something for this in an upcoming patch.
Thanks a lot, that worked you're a legend. Not to rain on this with another bug but T'Ris's stress has the same resetting bug again but it's only for her this time and I think it started after her first night visit.
 

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
Thanks a lot, that worked you're a legend. Not to rain on this with another bug but T'Ris's stress has the same resetting bug again but it's only for her this time and I think it started after her first night visit.
After a certain point (when Moira first suggests night visits), each morning 15 stress gets added to T'ris automatically, 'cuz she needs the sex... if T'ris's stress is hovering at 15, that's why (vanilla SJx thing)
 

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
konstant61

Looks like I figured out what was going wrong with the 'shell building' issue, with maxconnor6 's help.

Attached is a new hotfix for v2.0d. I need to dig in to this further, and am in the middle of something else, but this will 'fix' the shell building problem for now. Nimhe should have new shell building options the next morning after you apply the patch, assuming that you've already given her the associated tier higher grade shells to study.
 
  • Like
Reactions: sweetit

maxconnor6

Newbie
Apr 14, 2019
19
11
After a certain point (when Moira first suggests night visits), each morning 15 stress gets added to T'ris automatically, 'cuz she needs the sex... if T'ris's stress is hovering at 15, that's why (vanilla SJx thing)

Oh, that explains it. Thanks a lot, I've been waiting to explore all the sidequests before finishing the game and now I can finally finish the bot stuff. When I first saw this game I was hesitant to give it a shot cause it looked pretty grindy at first but thanks to you and your mod I got to experience such a great game and this mod makes it so convenient to explore all that this game has to offer.
 
  • Like
Reactions: OhWee

oh45

Member
Jul 1, 2017
120
193
OhWee
I checked to see whether I missed a patch/hotfix for this issue and I don't think I've done so. I'm using Mod Version 2.0d 'done' version released 2/11/2025 from last Monday and it seems that the stress levels for my crew never go down. I'm around day 30 of a fresh game, so this isn't the "T'Ris needs a boinking" issue, and it's happening for everyone.

I've been ignoring the fixes for exotic shells since I'm not even close to where that stuff comes into play.
 
Last edited:
  • Thinking Face
Reactions: OhWee

oh45

Member
Jul 1, 2017
120
193
OhWee
I routinely save at the start of each day, keeping a rolling window of the last few game days. So, if it would be a help, I could try attaching, say, the last three game day save files?
 

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
OhWee
I routinely save at the start of each day, keeping a rolling window of the last few game days. So, if it would be a help, I could try attaching, say, the last three game day save files?
That won't be necessary. I'm working on it now.

Essentially, there are multiple ways to adjust stats used in SJx. yv0751 is working towards consistency, but there are a few 'loose ends' floating about in the code still.

The code I added checks attrFrac against attr, and if frac is higher by a point or more, it'll adjust the stats upward. I'm modifying that code to cover decreases as well, and should have a fix shortly.

There was an issue with one of the investments that relates to crew stress being written another way, and not affecting attrFrac, that'll be addressed in the fix as well.

The reason for attrFrac is to 'store' the fractional adjustments. In retrospect, it might have been a good idea to just use attrFrac in all cases and apply int() to it (rounds down) when the stat is being displayed, but that's not how SJx is designed. One could apply the 'reasoning' that the increased stress /stat adjustement doesn't manifest immediately, and won't show up the next day, but yeah in practice it's a bit of an over-complication probablyl, as there are multiple 'ways' to code stat increases/decreases in play in SJx.
 
  • Like
Reactions: oh45

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
oh45 , y'all

Attached is hotfix 3 for version v2.0d of my mod for SJx.

This has the fixes from the previous hotfix for v2.0d, as well as a fix for the stats sometimes not being adjusted properly issue.

Feedback is always appreciated!
:cool:
 

oh45

Member
Jul 1, 2017
120
193
Attached is hotfix 3 for version v2.0d of my mod for SJx.

This has the fixes from the previous hotfix for v2.0d, as well as a fix for the stats sometimes not being adjusted properly issue.
Went through a full game day with that hotfix in place. The next morning, there were large changes in mood -- presumably built up while not being properly accounted for earlier -- and a small drop in crew stress levels. So, I believe things are okay. I'll need to continue for another day or two before being sure, but it looks good so far.
 
  • Like
Reactions: OhWee

oh45

Member
Jul 1, 2017
120
193
I'll need to continue for another day or two before being sure, but it looks good so far.
OhWee
Having run through a few more game days NOW the mood for the living crew members keeps dropping to zero or near zero each morning. I give them each a 50% mood improvement booster, but the next morning it's back in the red, if not lower than the previous day. (You cannot use two boosters, unfortunately.) So, I cannot seem to get my crew happy again. Their stress levels are back to normal at least.

Maybe the couple-dozen days with broken stats have left them in an unrecoverable state? I guess I can start anew, or wait until the next SJx version makes it to here...
 

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
OhWee
Having run through a few more game days NOW the mood for the living crew members keeps dropping to zero or near zero each morning. I give them each a 50% mood improvement booster, but the next morning it's back in the red, if not lower than the previous day. (You cannot use two boosters, unfortunately.) So, I cannot seem to get my crew happy again. Their stress levels are back to normal at least.

Maybe the couple-dozen days with broken stats have left them in an unrecoverable state? I guess I can start anew, or wait until the next SJx version makes it to here...
I'll take a look at the mood booster code.

Edit: Not seeing anything amiss. The gals just don't like wearing the Krell uniform. A quick way to 'normalize' the crew is to spend a night at your base at Tenaris.
 
Last edited:

maxconnor6

Newbie
Apr 14, 2019
19
11
I'll take a look at the mood booster code.

Edit: Not seeing anything amiss. The gals just don't like wearing the Krell uniform. A quick way to 'normalize' the crew is to spend a night at your base at Tenaris.
Same for me, the hotfix 3 made it so all my crew are near 0 in terms of mood every day and refuse to wear their assigned uniforms, wonder if it's setting them to 0 mood instead of 100 which is the base value
 

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,163
30,709
OhWee
Having run through a few more game days NOW the mood for the living crew members keeps dropping to zero or near zero each morning. I give them each a 50% mood improvement booster, but the next morning it's back in the red, if not lower than the previous day. (You cannot use two boosters, unfortunately.) So, I cannot seem to get my crew happy again. Their stress levels are back to normal at least.

Maybe the couple-dozen days with broken stats have left them in an unrecoverable state? I guess I can start anew, or wait until the next SJx version makes it to here...
Same for me, the hotfix 3 made it so all my crew are near 0 in terms of mood every day and refuse to wear their assigned uniforms, wonder if it's setting them to 0 mood instead of 100 which is the base value
Try this hotfix
 
  • Like
Reactions: sweetit
5.00 star(s) 1 Vote