Mod Ren'Py Onhold Space Journey - Gameplay Mod for SJ1.20.11 - Version 1.20f

OhWee

Forum Fanatic
Modder
Game Developer
Jun 17, 2017
5,671
28,590
Oratorio and zimbono

Try the attached fix below and let me know if this solves your issue. You SHOULD see a gold star at the location you need to go to for the 'special/quest mission'.

Put the file inside of the .7z (not the .7z itself) inside the /game/500_navigator folder, replacing 556_sandbox_space.rpy with the file inside of the .7z.

Assuming this works, I'll compile an updated version of my Gameplay mod shortly for y'all with the current changes and fixes I've made since Version 1.20a of my Mod (which I released yesterday).
 
  • Like
Reactions: zimbono

OhWee

Forum Fanatic
Modder
Game Developer
Jun 17, 2017
5,671
28,590
As I hinted at previously, I've repurposed another screen...

SpaceJourneyX_ArcadeLineupViewer.jpg

It's essentially the Bot Analyzer screen, but with the right half of the screen changed to a new configuration. This is more about letting you see the stats for each Sexbot in the Sexbot Arcade lineup, 'cuz I like nekkid Androids. Clicking on any of the gal frames at the right will swap out the gal at the left for the gal you clicked on.

It looks pretty anyways, and might distract you for a few moments. You can access this screen by choosing the Arcade Manager screen, and then clicking the newly added 'Examine' buttons at the right of each row to call up this screen, showing the gal in the row you clicked on at the left with the other gals in the frames at the right.

The Bot Analyzer screen is still in place as well, same as before.

Anyways, I'll package up a new 'b' version of my Gameplay mod shortly, assuming no other errors pop up in y'all's playtesting!

Carry on!
:cool:
 
Last edited:
  • Like
Reactions: zimbono

Oratorio

Newbie
Aug 3, 2017
31
26
Oratorio and zimbono

Try the attached fix below and let me know if this solves your issue. You SHOULD see a gold star at the location you need to go to for the 'special/quest mission'.

Put the file inside of the .7z (not the .7z itself) inside the /game/500_navigator folder, replacing 556_sandbox_space.rpy with the file inside of the .7z.

Assuming this works, I'll compile an updated version of my Gameplay mod shortly for y'all with the current changes and fixes I've made since Version 1.20a of my Mod (which I released yesterday).
Worked for me as well! Thank you.
 
  • Yay, new update!
Reactions: OhWee

sweetit

Member
Aug 17, 2020
289
333
sweettooth435

Try the attached file (inside .7z), put the file inside of the .7z (not the .7z itself) it in your /game/700_minigames folder (replace 760_sexbot_lab.rpy) and let me know if this solves your issue.

I set up the color coding so that Military is white UNLESS an Elite part is available, at which point the color coding changes to green/yellow/orange. That way people aren't wondering why they can never find higher grade parts in the earlier game (until Quthor is unlocked).

Note that I haven't found any elite parts in Quthor yet, 'cuz I keep restarting from the beginning to test stuff, but of course I can add elite parts using the Ren'Py console for testing purposes, which of course I failed to do 'cuz I didn't think about that during my bot testing. I was more focused on cortex upgrades.

AFAIK Nimhe doesn't upgrade parts to 'Elite' grade, need to double check on that. I could theoretically add that option if Nimhe's tech skill is above a certain point if that hasn't been done already, looking into that now.

Anyways, yeah let me know if this fixes your issue. You should be able to continue to use your existing saves.
That worked a treat, thanks for the quick response !!!! Happy new year
 
  • Like
Reactions: OhWee

sweetit

Member
Aug 17, 2020
289
333
I'm showing C, I, J, K, L, N, P, & V as shell types. There's also the 'default' shell, which doesn't have an associated addon part, sometimes referred to as 'A'.

Not sure what that last error message is about, but not surprised that I missed an 'elite' thing. Looking into it now.
Thanks for that, makes narrowing down the shells i dont have a bit easier
 
  • Like
Reactions: OhWee

Oratorio

Newbie
Aug 3, 2017
31
26
Worked for me as well! Thank you.
Just a note ... regular bounty missions are now showing up at nav point 50 and 75. When this happens they get a star instead of the targeting icon. This is just a visual error. Everything works fine.
 
  • Thinking Face
Reactions: OhWee

Oratorio

Newbie
Aug 3, 2017
31
26
Nice to be able to craft infiltrator shells!!! Problem is that we can't sell them so they can fill up the bot parts inventory.
 
  • Haha
Reactions: OhWee

Macfinn99

Member
Jun 20, 2017
456
460
I don't know if this has been reported and/or fixed yet.

I got this error when re-entering the Krell system just as the princess and Vee were headed for the holodeck

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/03_GAME.rpy", line 133, in script call
call sandbox() from _call_sandbox
File "game/500_navigator/550_sandbox.rpy", line 26, in script call
call sandbox_space() from _call_sandbox_space
File "game/500_navigator/556_sandbox_space.rpy", line 274, in script
call screen sandbox_space_scr(dueMissionPoints)
File "renpy/common/000statements.rpy", line 569, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 141, in execute
for k in starSys.locs.keys():
File "game/500_navigator/556_sandbox_space.rpy", line 146, in execute
if l.found:
File "game/500_navigator/556_sandbox_space.rpy", line 148, in execute
if l.ID in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 150, in execute
for i in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 152, in execute
if i == l.ID:
File "game/500_navigator/556_sandbox_space.rpy", line 155, in execute
$ mission = GAME.missionSys.missions[i_index]
File "game/500_navigator/556_sandbox_space.rpy", line 155, in <module>
$ mission = GAME.missionSys.missions[i_index]
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/03_GAME.rpy", line 133, in script call
call sandbox() from _call_sandbox
File "game/500_navigator/550_sandbox.rpy", line 26, in script call
call sandbox_space() from _call_sandbox_space
File "game/500_navigator/556_sandbox_space.rpy", line 274, in script
call screen sandbox_space_scr(dueMissionPoints)
File "renpy/ast.py", line 2015, in execute
self.call("execute")
File "renpy/ast.py", line 2003, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "renpy/statements.py", line 278, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 569, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "renpy/exports.py", line 3136, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3325, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 3737, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 436, in visit_all
callback(self)
File "renpy/display/core.py", line 3737, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/screen.py", line 447, in per_interact
self.update()
File "renpy/display/screen.py", line 637, in update
self.screen.function(**self.scope)
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 141, in execute
for k in starSys.locs.keys():
File "game/500_navigator/556_sandbox_space.rpy", line 146, in execute
if l.found:
File "game/500_navigator/556_sandbox_space.rpy", line 148, in execute
if l.ID in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 150, in execute
for i in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 152, in execute
if i == l.ID:
File "game/500_navigator/556_sandbox_space.rpy", line 155, in execute
$ mission = GAME.missionSys.missions[i_index]
File "game/500_navigator/556_sandbox_space.rpy", line 155, in <module>
$ mission = GAME.missionSys.missions[i_index]
File "renpy/python.py", line 992, in __getitem__
rv = list.__getitem__(self, index)
IndexError: list index out of range
 

OhWee

Forum Fanatic
Modder
Game Developer
Jun 17, 2017
5,671
28,590
I don't know if this has been reported and/or fixed yet.

I got this error when re-entering the Krell system just as the princess and Vee were headed for the holodeck

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/03_GAME.rpy", line 133, in script call
call sandbox() from _call_sandbox
File "game/500_navigator/550_sandbox.rpy", line 26, in script call
call sandbox_space() from _call_sandbox_space
File "game/500_navigator/556_sandbox_space.rpy", line 274, in script
call screen sandbox_space_scr(dueMissionPoints)
File "renpy/common/000statements.rpy", line 569, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 141, in execute
for k in starSys.locs.keys():
File "game/500_navigator/556_sandbox_space.rpy", line 146, in execute
if l.found:
File "game/500_navigator/556_sandbox_space.rpy", line 148, in execute
if l.ID in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 150, in execute
for i in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 152, in execute
if i == l.ID:
File "game/500_navigator/556_sandbox_space.rpy", line 155, in execute
$ mission = GAME.missionSys.missions[i_index]
File "game/500_navigator/556_sandbox_space.rpy", line 155, in <module>
$ mission = GAME.missionSys.missions[i_index]
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/03_GAME.rpy", line 133, in script call
call sandbox() from _call_sandbox
File "game/500_navigator/550_sandbox.rpy", line 26, in script call
call sandbox_space() from _call_sandbox_space
File "game/500_navigator/556_sandbox_space.rpy", line 274, in script
call screen sandbox_space_scr(dueMissionPoints)
File "renpy/ast.py", line 2015, in execute
self.call("execute")
File "renpy/ast.py", line 2003, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "renpy/statements.py", line 278, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 569, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "renpy/exports.py", line 3136, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3325, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 3737, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 436, in visit_all
callback(self)
File "renpy/display/core.py", line 3737, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/screen.py", line 447, in per_interact
self.update()
File "renpy/display/screen.py", line 637, in update
self.screen.function(**self.scope)
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 130, in execute
screen sandbox_space_scr(*args):
File "game/500_navigator/556_sandbox_space.rpy", line 141, in execute
for k in starSys.locs.keys():
File "game/500_navigator/556_sandbox_space.rpy", line 146, in execute
if l.found:
File "game/500_navigator/556_sandbox_space.rpy", line 148, in execute
if l.ID in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 150, in execute
for i in dueMissionPoints:
File "game/500_navigator/556_sandbox_space.rpy", line 152, in execute
if i == l.ID:
File "game/500_navigator/556_sandbox_space.rpy", line 155, in execute
$ mission = GAME.missionSys.missions[i_index]
File "game/500_navigator/556_sandbox_space.rpy", line 155, in <module>
$ mission = GAME.missionSys.missions[i_index]
File "renpy/python.py", line 992, in __getitem__
rv = list.__getitem__(self, index)
IndexError: list index out of range
If you could be so kind as to provide a save for this...

Has anybody tried loading up an infiltrator bot with immobilizers and sending it to the arcade?
You should get a message noting that it's too dangerous, and the routine should be aborted at that point.
 
  • Thinking Face
Reactions: Macfinn99

OhWee

Forum Fanatic
Modder
Game Developer
Jun 17, 2017
5,671
28,590
@ everyone,

Attached is the latest version (1.2b) of my gameplay mod for Space Journey X 1.20.11.

It includes a few bugfixes, as well as a new screen for the sexbot arcade (shown a few posts above), as well as the other stuff already modded in the previous version. Uniformity bonus should now increase based on the number of parts that have the same cat and also the same grade as the Botgal's cortex (I forgot to add this to the previous version).

If you are so inclined, take it for a spin, and let me know if you have any issues.

Same install instructions as before (drag the /game folder inside of the .7z into your Space Jorney X 1.20.11 folder, which will replace the files with the modded ones).

---

Macfinn99 Oratorio zimbono sweettooth435
Thanks for the input so far guys! Once this is sufficiently playtested, I'll share it with the wider Space Journey X community.

Macfinn99

I tested the 'go to Krell system' thing with the latest modded version, not seeing the issue, so I may have fixed that. Let me know after you've installed and tested v 1.20b.

Oratorio

I attempted a fix for the 'bounty mission issue' that you mentioned. Let me know if my 'fix' works.

---

Feedback is always appreciated!

Enjoy and a Happy New Year!
:cool:
 
Last edited:

zimbono

Newbie
Aug 13, 2018
55
51
@ everyone,

Attached is the latest version (1.2b) of my gameplay mod for Space Journey X 1.20.11.

It includes a few bugfixes, as well as a new screen for the sexbot arcade (shown a few posts above), as well as the other stuff already modded in the previous version. Uniformity bonus should now increase based on the number of parts that have the same cat and also the same grade as the Botgal's cortex (I forgot to add this to the previous version).

If you are so inclined, take it for a spin, and let me know if you have any issues.

Same install instructions as before (drag the /game folder inside of the .7z into your Space Jorney X 1.20.11 folder, which will replace the files with the modded ones).

---

Macfinn99 Oratorio zimbono sweettooth435
Thanks for the input so far guys! Once this is sufficiently playtested, I'll share it with the wider Space Journey X community.

Macfinn99

I tested the 'go to Krell system' thing with the latest modded version, not seeing the issue, so I may have fixed that. Let me know after you've installed and tested v 1.20b.

Oratorio

I attempted a fix for the 'bounty mission issue' that you mentioned. Let me know if my 'fix' works.

---

Feedback is always appreciated!

Enjoy and a Happy New Year!
:cool:
Thanks so far its all good on the fix you gave earlier, will try the 1.2b now the bot analyser tab looks good too. Have a happy new year.
 
  • Yay, new update!
Reactions: OhWee

Macfinn99

Member
Jun 20, 2017
456
460
@ everyone,

Attached is the latest version (1.2b) of my gameplay mod for Space Journey X 1.20.11.

It includes a few bugfixes, as well as a new screen for the sexbot arcade (shown a few posts above), as well as the other stuff already modded in the previous version. Uniformity bonus should now increase based on the number of parts that have the same cat and also the same grade as the Botgal's cortex (I forgot to add this to the previous version).

If you are so inclined, take it for a spin, and let me know if you have any issues.

Same install instructions as before (drag the /game folder inside of the .7z into your Space Jorney X 1.20.11 folder, which will replace the files with the modded ones).

---

Macfinn99 Oratorio zimbono sweettooth435
Thanks for the input so far guys! Once this is sufficiently playtested, I'll share it with the wider Space Journey X community.

Macfinn99

I tested the 'go to Krell system' thing with the latest modded version, not seeing the issue, so I may have fixed that. Let me know after you've installed and tested v 1.20b.

Oratorio

I attempted a fix for the 'bounty mission issue' that you mentioned. Let me know if my 'fix' works.

---

Feedback is always appreciated!

Enjoy and a Happy New Year!
:cool:
Thank you, it worked. I had a feeling that it was probably resolved earlier on but I didn't know what mod level. Thank you for all of your work while y.v. is indisposed, . . .
 
  • Yay, new update!
  • Red Heart
Reactions: sweetit and OhWee

OhWee

Forum Fanatic
Modder
Game Developer
Jun 17, 2017
5,671
28,590
Something I just came up with for the next time I update either of my mods.

SpaceJourneyX_ShipStatsTorpedoLoadout.jpg

Essentially, your current torpedo loadout (if a launcher is installed) is shown in the lower left corner. Just a handy visual reminder...

If this interests you, and you've already installed version 1.20b of my Gameplay mod, simply put the 552_sandbox_interior.rpy file that is contained within the attached .7z (not the .7z itself) into your /game/500_navigator folder, replacing the file that is there.

So far, it looks like the 1.20b version of my gameplay mod is working pretty well for everyone, but as always, feedback is always appreciated!
:cool:
 
Last edited:

OhWee

Forum Fanatic
Modder
Game Developer
Jun 17, 2017
5,671
28,590
Quick note...

So there's going to be a 1.20c version of my gameplay mod. There's a couple more changes that I've made, specifically:

1) Nudged things around on the daily assignments screen so that six crewmembers can fit without scrolling.
2) Added 'Torpedo Loadout' to the ship interior navigation screens, as detailed in my post two posts above.
3) Created a 'Type G' shell (G for Goth). To elaborate:

SpaceJourneyX_TypeGBotArcadeViewer.jpg SpaceJourneyX_TypeGBot.jpg

Sooo, when you try to give Nimhe an Infiltrator shell to study, she'll leave it intact the first time, but will come up with a way to approximate the appearance of the Infiltrator (note the purple irises and slightly magenta skin tone).

Once Nimhe has crafted five 'Type G' shells, you may give Nimhe an infiltrator shell again, and she can THEN learn how to build Infiltrator shells IF you want her to (this will destroy the shell you give her to study). Note that you can't send 'Type I' bots to the arcade, and you can't sell them, so this is pretty useless currently, as you really only need one Infiltrator bot for now. In future versions, who knows...

Type G shells/bots may be sold, but will not show up in loot drops. So the only way to get these is to have Nimhe craft them!

Anyways, I did this mainly so that you can add Infiltrator Lookalike shells to your sexbot arcade lineup, for a bit more variety... Also, I'm silly that way!

Still doing some final testing. The 'C' version of my mod should be available shortly. I'm trying to do a complete play through atm to see if any other ideas pop up r.e. things to tweak...

Note that Type G shells are not 'official', so you probably won't be able to put these into multiverse pods unless you want to cause trouble. Who knows, maybe yv0751 might like the idea! After all, he spent all that time creating the model, why not find some more uses for the model!

Back to it!
:cool:
 
Last edited:
  • Red Heart
Reactions: sweetit

zimbono

Newbie
Aug 13, 2018
55
51
Nice I do like the goth girls would be cool if we could assign a G model to be the princess's chambermaid and /or bodyguard (maybe for the future mods)?
 
  • Haha
Reactions: OhWee

OhWee

Forum Fanatic
Modder
Game Developer
Jun 17, 2017
5,671
28,590
I'm still plugging away at Version 1.2c of my gameplay mod (not released yet).

I made a couple more tweaks to this new screen.

SpaceJourneyX_ArcadeLineupViewerMk2.jpg

I've also added a new job for T'ris. At some point, it becomes less useful to have T'ris do diagnostics or acquire Bio/Energy/Nano pods, so I wanted something else for her to do.

Essentially, if you give T'ris a spare memory cube (presumably after you've reached the 'limit' of cubes that you give to your personal sexbot), T'ris will 'repair' the ship's scanners and you'll be able to have T'ris scan for various star system phenomena (stray asteroids, gravitational distortions, etc. doesn't really matter insert fave buzzword here) each day and share this info with the local authorities, who will pay 1000-5000 Credits for such info.

Just another silly idea I had. I've also tweaked a couple of other things a bit more, and am still playtesting stuff. So it'll be a bit longer before the next version of my gameplay mod is ready to share.

Back to it!
:cool: