Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

0.9 Release & Feedback Thread Sticky

A topic by Millennium Malcolm created Oct 27, 2023 Views: 1,737 Replies: 26
Viewing posts 1 to 15
Developer (6 edits)

New Features in 0.9.0 update:

  • Content: Story and side-quest progression.
  • Content: Enhanced character reactions to clothing bought and worn.
  • Content: New outfits and new trader (located in the Underworld).
  • Feature: Added hidden ‘Defence’ stat and chance to miss attack in battles.
  • Feature: In-game hints feature (located on the Executor).
  • Feature: Stats screen (located in your quarters).
  • Feature: Character outfit menus show skin color-specific previews.
  • Imagery: Smoother animations - twice as many frames.
  • Imagery: More NPC art variety.
  • Imagery: General cleanups.
  • Fixes: Fixed loop/crash during and after animations.
  • Fixes: Fixed crash when setting a high score in the podracing game.
  • Several smaller tech fixes, UI tweaks, spelling fixes and mechanic upgrades.

If you can’t install the game on android due to ‘package conflicts’, uninstall previous versions of the game and try again!

Developer

Please let me know:

  • If you encounter any bugs or unexpected behaviour, and
  • What you think about the new features!

Could be just an issue with an old save, but I keep getting "name "barisslevel" is not defined" when trying to use holocron/hints. https://pastebin.com/RNx5yvSm

I also got some bugs with leia and bail organa. Pressing ingore resolved it.


Developer

Thanks Gnaeus77, the ‘barisslevel’ error is a simple spelling mistake that will be fixed in the next release!

Do you know what the bail and leia stuff is? If it’s related to ‘questlog’ or some other ‘quest’-related variable, it’s likely due to using old saves.

Thanks. This is still from 0.9. It happens during the first "sex scene" on yavin after meeting Bail.

https://pastebin.com/h5XLBmMA

Developer

Thanks! This will be fixed in 0.9.2!

(1 edit)

every time I land on Yavin it does the freedom fighter mission over and over

Developer(+1)

Thanks! Fixed for 0.9.3!

(1 edit)

Every time I get the mission from Darth Vader to go to Felucia to retrieve the missing imperial item There’s an error and the mission doesn’t switch

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/script.rpy", line 7144, in <module>

  File "game/questlog.rpy", line 573, in assign

AttributeError: 'NoneType' object has no attribute 'stage'

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

Full traceback:

  File "script.rpyc", line 1137, in script call

  File "definitions.rpyc", line 1819, in script call

  File "script.rpyc", line 1421, in script call

  File "definitions.rpyc", line 788, in script call

  File "script.rpyc", line 1467, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "script.rpyc", line 1550, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 1819, in script call

  File "script.rpyc", line 2134, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 567, in script call

  File "definitions.rpyc", line 701, in script call

  File "cells.rpyc", line 839, in script call

  File "script.rpyc", line 2234, in script call

  File "script.rpyc", line 2314, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 701, in script call

  File "cells.rpyc", line 839, in script call

  File "script.rpyc", line 2674, in script call

  File "script.rpyc", line 2702, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "script.rpyc", line 2869, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 701, in script call

  File "script.rpyc", line 3083, in script call

  File "script.rpyc", line 3109, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1043, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  [Previous line repeated 1 more time]

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  [Previous line repeated 2 more times]

  File "definitions.rpyc", line 1043, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 468, in script call

  File "cells.rpyc", line 839, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1043, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  [Previous line repeated 4 more times]

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  [Previous line repeated 2 more times]

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  [Previous line repeated 13 more times]

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "script.rpyc", line 4343, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 884, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 567, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1043, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 567, in script call

  File "definitions.rpyc", line 567, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 969, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1113, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 567, in script call

  File "cells.rpyc", line 839, in script call

  File "script.rpyc", line 6065, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "script.rpyc", line 6172, in script call

  File "definitions.rpyc", line 1819, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 884, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 788, in script call

  File "script.rpyc", line 6479, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 788, in script call

  File "script.rpyc", line 6588, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 567, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1043, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1522, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  [Previous line repeated 6 more times]

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 468, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 567, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1043, in script call

  File "definitions.rpyc", line 1819, in script call

  File "cells.rpyc", line 839, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 969, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 567, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 701, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 1819, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 884, in script call

  File "definitions.rpyc", line 884, in script call

  File "definitions.rpyc", line 788, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "cells.rpyc", line 839, in script call

  File "definitions.rpyc", line 468, in script call

  File "definitions.rpyc", line 788, in script call

  File "definitions.rpyc", line 701, in script call

  File "script.rpyc", line 7144, in script

  File "C:\Users\nkirb\OneDrive\Pictures\Saved Pictures\JediTrainer-0.9.1-pc\JediTrainer-0.9.1-pc\renpy\ast.py", line 1138, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

  File "C:\Users\nkirb\OneDrive\Pictures\Saved Pictures\JediTrainer-0.9.1-pc\JediTrainer-0.9.1-pc\renpy\python.py", line 1122, in py_exec_bytecode

    exec(bytecode, globals, locals)

  File "game/script.rpy", line 7144, in <module>

  File "game/questlog.rpy", line 573, in assign

AttributeError: 'NoneType' object has no attribute 'stage'

Windows-10-10.0.22621 AMD64

Ren'Py 8.1.2.23090503

Jedi Trainer 0.9.1

Sat Oct 28 17:12:23 2023

```

this is the error i keep getting

Developer

Thanks Batman2902. I think this one is due to you using a savefile from before the game had the quest included.

I really like the new 0.9 combat system compared to the old one, feels much less like I need to savescum every fight for low enemy damage rolls to avoid being killed in 2-3 hits, good job.

Developer

Thanks for the feedback!

Question on the "Vaders of the Lost Ark" quest...  I have travelled to the planet and have no option to "Visit co-ordinates", do I just keep exploring the planet another 1000 times or is there a hidden set of triggers?

I have found the site by just exploring and will not give spoilers about what unfolds.

Okay now the only active quest I have is "World 1-2" continue exploring the Coruscant Underworld.  Every visit in the last 20 visits has been with the merchant who has nothing left to sell (Sabacc is awesome and I am a master with no savescam involved by the way).  Is there actually something else to find or am I at the end of content?

Developer

Hey Circuitarity, It’s a bit hard for me to individually assess how much of the script you’ve gotten through, but there should have been a brief pause and comment when you reached the end of the story missions. It might be that you need to level up, or visit a particular area to progress. Maybe you could check the hints feature on the executor and see what it says?

I’m glad you enjoy sabacc! It took a while for me to program that from the ground up. There’ll be some quality-of-life and imagery updates for that in the next game release.

Is the underworld really ONLY sending you back to the merchant? I’d hope it would still be giving you some small random interactions mixed in.

Okay let me clarify for you...  You need to add a change on the random "World 1-2" events where the clothes seller stops appearing once you buy everything AND unless there is a reason I need to lose more than $15000 to the dice roll game you need to add in the option to kill the rip off artist because I can't believe in 15 rolls I won zero times unless he is obviously cheating.  I would further suggest you assign a number to these quests that is visible to the player saying you have X unique encounters left to experience so that players know they have actually hit the end.  

As to where the underworld sends me it is literally the merchant and the dice guy in 20 tries before I deleted it.  Since you mentioned checking on the Executor I will download and check there.

The Executor - Advice: There are still unique events in the Coruscant underworld - some help progress quests!

Missions - Side "World 1-2", progress -Continue exploring the Coruscant underworld.

Underworld -

visit #1 A shot rings off nearby.

visit #2 Merchant

visit #3 Nothing much happens

visit #4 Merchant

visit #5 Merchant

visit #6 "Bounty" I am not actually on

visit #7 Merchant

visit #8 Merchant

visit #9 Nothing much happens

visit #10 Dice game $1000 x20 (I can buy 5 rolls as bad luck but after the 6th someone woul;d lose his little devil head 1 inch at a time and I would have all my money back)

visit #11 We don't like you (I would let this slide once and then I would hunt them down and stab them as many times as I could

visit #12 Merchant

visit #13 "Bounty" I am not actually on

visit #14 Merchant

visit #15 Merchant

visit #16 Thief (free credits)

visit #17 Merchant

visit #18 Merchant

visit #19 We don't like you (Now I would commence the stabbing)

visit #20 Thief (free credits)


As I suggested you need to add a number to each event (or in the case of the merchant prevent him from trying to sell an empty red square half the visits.  If there are actually any events I haven't encountered you need to change how they occur (the frequency) and if there are no events you need to make that clear as well.

Developer

I actually have the system you implemented fully in place, just with a bug specific to the vendor (That’s why you’re not seeing all the other unique underworld scenes repeated each time). The comment that tells you “There are still unique events left in the underworld is what I believe you’re asking for, and the system should be repaired in the next release. Thanks for helping me realise that this needed to be fixed!

(1 edit)

I really like the unique and simple style of gameplay and story elements this game has, but I feel like the Jabba side missions are more annoying than fun or interesting. I really like the idea of being a bounty hunter traveling the galaxy, but it's just plain tedious to go back to Tatooine 50 separate times constantly, so I did come up with a few ideas if you want to use them to possibly make it more fun

1:  have an option to call Vader or Jabba in your ship to make it much quicker to go to the bounty

2: instead of having you go against individual bounties, Jabba can test you with the same loop we have now, then tell you all of the people you fought we're a part of the black sun, and they have set up bases on each planet, if you take them out, perhaps you can get separate rewards from the shop like Mandalorian suits for the girls a black cyber crystal or an upgrade for yourself like armor.

3: instead of going out to different planets, he can offer an alternative to fighting that could count as five or so bounties at once to work as a gladiator. you can fight some famous bounty hunters like Cad Bane, Boba Fett, or anyone else. Or it can be a wave-style section with 1-5 enemies per wave with a bit of health gained between each

4:  have different jobs like hijacking black sun or empire ships, sneaking into places. you can make choices that matter kind of like when you find the contact on corasaunt with the countless hallways

5: some sort of minigame kind of like Sabacc  to either gain credits or reputation; again you can add different different characters and maybe that can lead into some separate scenes

Hope this gives some ideas for either helping with Jabbas mission or the possibilities for the future, Wish you the best

Developer

Thanks for the feedback, Ruin09! I agree with your assessment about how tedious the missions can be, and you have some interesting ideas on different ways to increase the variety and engagement with that set of missions.

Your first suggestion (calling from the ship) is something that should be quite easy to implement, and I’ll look into trying to reduce the mediocrity of the rest of it all.

Thanks for playing!

Deleted 185 days ago

when will the next update be 

Developer

Hey man, check the Patreon page for what I’ve been working on. I’ll be taking a break for the next week or two, but am hard at work on the next version. Hopefully it will be out very early next year!

when is the next update for it

The clear and permanent answer has always been check patreon for his current work.  This doesn't mean you need to subscribe, you can just read his work schedule there.

When will the new update realease