3.40 star(s) 19 Votes

Logan3000x

Member
Oct 10, 2018
289
225
i can't load the saves
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 462, in __call__
    renpy.load(fn)
  File "game/code.rpy", line 18357, in set_default
    default characterVar = {
  File "game/code.rpy", line 18366, in <module>
    'Location': kingdomInfo[playerkingdom]['Capital'],
KeyError: u'midlands'

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "renpy/ast.py", line 928, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2245, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  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 4160, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/transition.py", line 48, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/screen.py", line 727, in event
    rv = self.child.event(ev, x, y, st)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1323, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 273, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/behavior.py", line 983, in event
    return handle_click(self.clicked)
  File "renpy/display/behavior.py", line 918, in handle_click
    rv = run(action)
  File "renpy/display/behavior.py", line 323, in run
    new_rv = run(i, *args, **kwargs)
  File "renpy/display/behavior.py", line 330, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 462, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 771, in load
    log.unfreeze(roots, label="_after_load")
  File "renpy/python.py", line 2200, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "renpy/python.py", line 2101, in rollback
    renpy.exports.execute_default_statement(False)
  File "renpy/exports.py", line 3753, in execute_default_statement
    i.set_default(start)
  File "game/code.rpy", line 18357, in set_default
    default characterVar = {
  File "renpy/python.py", line 2269, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/code.rpy", line 18366, in <module>
    'Location': kingdomInfo[playerkingdom]['Capital'],
KeyError: u'midlands'

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Kingmaker 0.16 0.16
Sun Dec 17 21:35:55 2023
 

KingmakerVN

Active Member
Game Developer
Nov 23, 2019
708
310
i can't load the saves
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 462, in __call__
    renpy.load(fn)
  File "game/code.rpy", line 18357, in set_default
    default characterVar = {
  File "game/code.rpy", line 18366, in <module>
    'Location': kingdomInfo[playerkingdom]['Capital'],
KeyError: u'midlands'

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "renpy/ast.py", line 928, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 2245, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  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 4160, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/transition.py", line 48, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/screen.py", line 727, in event
    rv = self.child.event(ev, x, y, st)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1323, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "renpy/display/layout.py", line 273, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/layout.py", line 1102, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "renpy/display/behavior.py", line 983, in event
    return handle_click(self.clicked)
  File "renpy/display/behavior.py", line 918, in handle_click
    rv = run(action)
  File "renpy/display/behavior.py", line 323, in run
    new_rv = run(i, *args, **kwargs)
  File "renpy/display/behavior.py", line 330, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 462, in __call__
    renpy.load(fn)
  File "renpy/loadsave.py", line 771, in load
    log.unfreeze(roots, label="_after_load")
  File "renpy/python.py", line 2200, in unfreeze
    self.rollback(0, force=True, label=label, greedy=greedy, on_load=True)
  File "renpy/python.py", line 2101, in rollback
    renpy.exports.execute_default_statement(False)
  File "renpy/exports.py", line 3753, in execute_default_statement
    i.set_default(start)
  File "game/code.rpy", line 18357, in set_default
    default characterVar = {
  File "renpy/python.py", line 2269, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/code.rpy", line 18366, in <module>
    'Location': kingdomInfo[playerkingdom]['Capital'],
KeyError: u'midlands'

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
Kingmaker 0.16 0.16
Sun Dec 17 21:35:55 2023
It's compatible with .15 saves
 

harem.king

Engaged Member
Aug 16, 2023
2,193
3,634
Lmao the cheats changing is a feature. The cheats, just like trix, are for patreons. That is why I change them every build. Don't hold that against my poor, baby game. (Talking about the most recent review.)
I get this. This would be fine on it is own.

But it pairs poorly with the fact we keep on having to restart the game from scratch every few patches due to save beaking updates.

If we had a new game plus where an old depreciated save that no longer works has the grind info extracted from it (MC stats mainly. with money and town improvements being secondary) then the cheats thing would be a non issue.
 

Wikifeet69

Newbie
Feb 3, 2023
58
493
Well for anybody who wants to cheat:
asdf.PNG Just go into store.skills and edit anything that's 25.0 and 0.0 to 100.0
 
Last edited:
  • Like
Reactions: harem.king

KingmakerVN

Active Member
Game Developer
Nov 23, 2019
708
310
I get this. This would be fine on it is own.

But it pairs poorly with the fact we keep on having to restart the game from scratch every few patches due to save beaking updates.

If we had a new game plus where an old depreciated save that no longer works has the grind info extracted from it (MC stats mainly. with money and town improvements being secondary) then the cheats thing would be a non issue.
Yeah. I've been trying to have the different versions to be save compatible with more consistency. But due to the nature of the game, it being sandboxy and having all the bells and whistles, makes it so changing one thing can mess with a lot of stuff. And for that reason with an update like the one before this that was not only adding mechanics but changing the old ones. It makes it so creating the code that makes it save compatible require a lot of time, effort and testing on my part. And since I'm the only dev I simply take the decision not to do it and invest that time in something else. Especially since the lifetime of an update can be a couple of months, so sometimes I feel like it's not worth it.

And it's my fault cause I always assume that people will just play the new scene and bail rather than play the whole game again. Cause at this point there's like 8 hours of text and even skipping it takes a while. But if people really play the whole game every time I should be more conscious of that.

Either way I've heard people here changing variables with ease without cheats.
 

harem.king

Engaged Member
Aug 16, 2023
2,193
3,634
Yeah. I've been trying to have the different versions to be save compatible with more consistency. But due to the nature of the game, it being sandboxy and having all the bells and whistles, makes it so changing one thing can mess with a lot of stuff. And for that reason with an update like the one before this that was not only adding mechanics but changing the old ones. It makes it so creating the code that makes it save compatible require a lot of time, effort and testing on my part. And since I'm the only dev I simply take the decision not to do it and invest that time in something else. Especially since the lifetime of an update can be a couple of months, so sometimes I feel like it's not worth it.

And it's my fault cause I always assume that people will just play the new scene and bail rather than play the whole game again. Cause at this point there's like 8 hours of text and even skipping it takes a while. But if people really play the whole game every time I should be more conscious of that.

Either way I've heard people here changing variables with ease without cheats.
The issue with just sniping a single new scene is that I am pretty sure that there are old scenes I missed due to bugs in previous versions.
For example, I have never been able to get far enough into the game to get this scene
My latest attempt was starting a new game in v0.16
I gave up when:
1. I was getting regular divide by zero errors at end of day related to military.
2. The army being unable to move.
3. at least 2 different waifus route got broken. (neither of which is the elf that I have never been able to reach yet)

But... yea. I get it, its hard to program a big game by yourself.
And like I said I do love this game... just wish the technical issues got resolved.
 
  • Like
Reactions: billyjoebobmartin

KingmakerVN

Active Member
Game Developer
Nov 23, 2019
708
310
The issue with just sniping a single new scene is that I am pretty sure that there are old scenes I missed due to bugs in previous versions.
For example, I have never been able to get far enough into the game to get this scene

My latest attempt was starting a new game in v0.16
I gave up when:
1. I was getting regular divide by zero errors at end of day related to military.
2. The army being unable to move.
3. at least 2 different waifus route got broken. (neither of which is the elf that I have never been able to reach yet)

But... yea. I get it, its hard to program a big game by yourself.
And like I said I do love this game... just wish the technical issues got resolved.
Did the divide by zero involve the fights that you were?

Do you have the save for the army being unable to move? Was it unable to move cause it ran out of Action Points or was it unable to move multiple days in a row? Cause no one has reported something like this.

Which routes were broken and how?

Well, due to the nature of the game it is more time consuming than hard at this point. Either way I think it's inherent stuff with the game being in like Alpha as an early release.
 

harem.king

Engaged Member
Aug 16, 2023
2,193
3,634
Did the divide by zero involve the fights that you were?

Do you have the save for the army being unable to move? Was it unable to move cause it ran out of Action Points or was it unable to move multiple days in a row? Cause no one has reported something like this.

Which routes were broken and how?

Well, due to the nature of the game it is more time consuming than hard at this point. Either way I think it's inherent stuff with the game being in like Alpha as an early release.
I will send the specific bug reports over discord. smoother to do than F95
 
3.40 star(s) 19 Votes