Cursed Lands version 0.8.9

Classic VN/RPG, all romance combos, social talent system https://www.winterwolves.com/cursedlands.htm
Locked
Foelhe
Young scout
Posts: 70
Joined: Thu Oct 18, 2012 12:23 pm

Re: Cursed Lands version 0.6.7

Post by Foelhe » Sun Dec 31, 2017 5:40 pm

Hey, I'm hitting a couple errors here.

First, once I hit The First Full Moon, I get an error every time I try to go to the world map. It's not game breaking, I can just ignore it and go past.
Spoiler:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/gameflow.rpy", line 315, in <module>
File "game/script.rpy", line 568, in HealParty
AttributeError: 'NoneType' object has no attribute 'reset'

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

Full traceback:
File "game/gameflow.rpyc", line 315, in script
�`����˞�y
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ast.py", line 827, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\python.py", line 1764, in py_exec_bytecode
exec bytecode in globals, locals
File "game/gameflow.rpy", line 315, in <module>
File "game/script.rpy", line 568, in HealParty
AttributeError: 'NoneType' object has no attribute 'reset'

Windows-8-6.2.9200
Ren'Py 6.99.13.2919
0.6.8
Second, I can't seem to go to most of the shops anymore. Got this message from Grimoire, the Citadel, and Grandtree when I click the "browse local shops" button. I can at least go into the Horus and Lothark shops, but if I actually click on an item, I get the same message. So I'm locked out of shopping.
Spoiler:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/000statements.rpy", line 485, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/RPG framework/rpg_gui.rpy", line 1132, in execute
File "game/RPG framework/rpg_gui.rpy", line 1132, in execute
File "game/RPG framework/rpg_gui.rpy", line 1172, in execute
File "game/RPG framework/rpg_gui.rpy", line 1175, in execute
File "game/RPG framework/rpg_gui.rpy", line 1180, in execute
File "game/RPG framework/rpg_gui.rpy", line 1184, in execute
File "game/RPG framework/Core/inventory.rpy", line 450, in canEquip
File "game/RPG framework/Core/inventory.rpy", line 273, in canEquip
AttributeError: 'NoneType' object has no attribute 'canEquipItem'

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

Full traceback:
File "game/gameflow.rpyc", line 915, in script
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ast.py", line 1775, in execute
self.call("execute")
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ast.py", line 1763, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\statements.py", line 163, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 485, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\exports.py", line 2612, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 2565, in interact
scene_lists.replace_transient()
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 831, in replace_transient
self.remove(layer, tag)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 1120, in remove
self.hide_or_replace(layer, remove_index, "hide")
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 1044, in hide_or_replace
d = oldsle.displayable._hide(now - st, now - at, prefix)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\screen.py", line 445, in _hide
self.update()
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\screen.py", line 580, in update
self.screen.function(**self.scope)
File "game/RPG framework/rpg_gui.rpy", line 1132, in execute
File "game/RPG framework/rpg_gui.rpy", line 1132, in execute
File "game/RPG framework/rpg_gui.rpy", line 1172, in execute
File "game/RPG framework/rpg_gui.rpy", line 1175, in execute
File "game/RPG framework/rpg_gui.rpy", line 1180, in execute
File "game/RPG framework/rpg_gui.rpy", line 1184, in execute
File "<screen language>", line 1184, in <module>
File "game/RPG framework/Core/inventory.rpy", line 450, in canEquip
File "game/RPG framework/Core/inventory.rpy", line 273, in canEquip
AttributeError: 'NoneType' object has no attribute 'canEquipItem'

Windows-8-6.2.9200
Ren'Py 6.99.13.2919
0.6.8
And I can't fight during Jasper's recruitment mission.
Spoiler:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 1442, in <module>
File "game/RPG framework/Core/enviroment.rpy", line 802, in getActions
File "game/RPG framework/Core/character.rpy", line 740, in getAction
File "game/RPG framework/chooseParty.rpy", line 152, in execute
File "game/RPG framework/chooseParty.rpy", line 152, in execute
File "game/RPG framework/chooseParty.rpy", line 171, in execute
File "game/RPG framework/chooseParty.rpy", line 173, in execute
File "game/RPG framework/chooseParty.rpy", line 184, in execute
File "game/script.rpy", line 160, in PartyLevel
AttributeError: 'NoneType' object has no attribute 'level'

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

Full traceback:
File "game/gameflow.rpyc", line 864, in script call
File "game/plot/pirates.rpyc", line 411, in script call
M���~)s��]�E\.�g:c��ӯ௮�[R�z��U
File "game/script.rpyc", line 1438, in script
���?��?�ϟ����O���������|��>����?|؋?6��{�\�
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ast.py", line 827, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\python.py", line 1764, in py_exec_bytecode
exec bytecode in globals, locals
File "game/script.rpy", line 1442, in <module>
File "game/RPG framework/Core/enviroment.rpy", line 802, in getActions
File "game/RPG framework/Core/character.rpy", line 740, in getAction
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\exports.py", line 2612, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 2565, in interact
scene_lists.replace_transient()
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 831, in replace_transient
self.remove(layer, tag)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 1120, in remove
self.hide_or_replace(layer, remove_index, "hide")
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 1044, in hide_or_replace
d = oldsle.displayable._hide(now - st, now - at, prefix)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\screen.py", line 445, in _hide
self.update()
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\screen.py", line 580, in update
self.screen.function(**self.scope)
File "game/RPG framework/chooseParty.rpy", line 152, in execute
File "game/RPG framework/chooseParty.rpy", line 152, in execute
File "game/RPG framework/chooseParty.rpy", line 171, in execute
File "game/RPG framework/chooseParty.rpy", line 173, in execute
File "game/RPG framework/chooseParty.rpy", line 184, in execute
File "<screen language>", line 184, in <module>
File "game/script.rpy", line 160, in PartyLevel
AttributeError: 'NoneType' object has no attribute 'level'

Windows-8-6.2.9200
Ren'Py 6.99.13.2919
0.6.8
Dunno if anyone's reported these before, and I just noticed you put up a new game file, so I'll see if I have the same problems with that one, but I figured I'd mention these right away.

Edit: Well, the map bug is fixed, but now I can't access Jasper's recruitment mission at all. I keep getting a "Required Party Members" popup, even when Jasper is in my party. Still having the same problems with the shops.

User avatar
jack1974
Pack leader
Posts: 14080
Joined: Thu Jun 16, 2005 4:43 pm

Re: Cursed Lands version 0.6.8

Post by jack1974 » Sun Dec 31, 2017 6:10 pm

They're all related to the same issue actually, in practice an "empty" character gets erroneously added to the party and causes all of this. I thought I fixed it to be honest :(
Do you have a save before that bug appears maybe? Or I could do a sort of autofix that removes that empty characters if present maybe...

User avatar
jack1974
Pack leader
Posts: 14080
Joined: Thu Jun 16, 2005 4:43 pm

Re: Cursed Lands version 0.6.8

Post by jack1974 » Sun Dec 31, 2017 6:24 pm

OK I updated the game, I think now works. The problem is if somehow you got an "empty" character in your party. If that happens I think you'll need to go back to the latest save that was working, sadly :(
But now I have tried several times going in party management, and tried to mix up the party members but it always worked (also the required character, I was doing a wrong check before). Thanks for spotting the bug before more people encountered it!

Foelhe
Young scout
Posts: 70
Joined: Thu Oct 18, 2012 12:23 pm

Re: Cursed Lands version 0.6.8

Post by Foelhe » Sun Dec 31, 2017 7:57 pm

Awesome, I have a save game from right before the group meet, so I should be fine there. Thanks!

Edit: And yep, it looks like that fixed the problem.

Edit 2: Augh. I still can't get past the team selection for Jasper's recruitment mission.

User avatar
jack1974
Pack leader
Posts: 14080
Joined: Thu Jun 16, 2005 4:43 pm

Re: Cursed Lands version 0.6.8

Post by jack1974 » Sun Dec 31, 2017 10:05 pm

OK can you send me the savegame then? to [email protected]
I tried here and I could get past Jasper recruitment mission, so I'm curious to find out why :)

Foelhe
Young scout
Posts: 70
Joined: Thu Oct 18, 2012 12:23 pm

Re: Cursed Lands version 0.6.8

Post by Foelhe » Sun Dec 31, 2017 11:47 pm

Just sent. Sorry to keep bugging you with this.

User avatar
jack1974
Pack leader
Posts: 14080
Joined: Thu Jun 16, 2005 4:43 pm

Re: Cursed Lands version 0.6.8

Post by jack1974 » Mon Jan 01, 2018 6:02 am

No bugging at all, I want to find out what it is :)
edit: OK I launched your save and here is working. I think I might have only missed some files in the update, just to be sure I'll do another full update right now. But the save works fine, I can go past the party selection screen!

Also, lol your MC is already level 9! Playing in Easy mode is really... easy. I am not even sure I'll need to add a VN mode for this game :mrgreen:

Foelhe
Young scout
Posts: 70
Joined: Thu Oct 18, 2012 12:23 pm

Re: Cursed Lands version 0.6.9

Post by Foelhe » Mon Jan 01, 2018 9:36 am

I might have gotten a liiittle carried away yeah. Thanks for the help!

Foelhe
Young scout
Posts: 70
Joined: Thu Oct 18, 2012 12:23 pm

Re: Cursed Lands version 0.6.9

Post by Foelhe » Mon Jan 01, 2018 9:05 pm

Hey Jack, I'm sure you've been waiting with breathless anticipation for me to break something else. I can't seem to go past day 13. When I try I get this message:
Spoiler:
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/000statements.rpy", line 485, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/gameflow.rpy", line 404, in execute
File "game/gameflow.rpy", line 404, in execute
File "game/gameflow.rpy", line 470, in execute
File "game/gameflow.rpy", line 471, in execute
File "game/gameflow.rpy", line 471, in <module>
File "game/gameflow.rpy", line 304, in WhereToGo
KeyError: u'enok'

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

Full traceback:
File "game/gameflow.rpyc", line 378, in script
!���̵?�
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ast.py", line 1775, in execute
self.call("execute")
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ast.py", line 1763, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\statements.py", line 163, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 485, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\exports.py", line 2612, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 2565, in interact
scene_lists.replace_transient()
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 831, in replace_transient
self.remove(layer, tag)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 1120, in remove
self.hide_or_replace(layer, remove_index, "hide")
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\core.py", line 1044, in hide_or_replace
d = oldsle.displayable._hide(now - st, now - at, prefix)
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\screen.py", line 445, in _hide
self.update()
File "C:\Users\leo_k\Saved Games\Cursed Lands\renpy\display\screen.py", line 580, in update
self.screen.function(**self.scope)
File "game/gameflow.rpy", line 404, in execute
File "game/gameflow.rpy", line 404, in execute
File "game/gameflow.rpy", line 470, in execute
File "game/gameflow.rpy", line 471, in execute
File "game/gameflow.rpy", line 471, in <module>
File "game/gameflow.rpy", line 304, in WhereToGo
KeyError: u'enok'

Windows-8-6.2.9200
Ren'Py 6.99.13.2919
0.6.9

User avatar
jack1974
Pack leader
Posts: 14080
Joined: Thu Jun 16, 2005 4:43 pm

Re: Cursed Lands version 0.6.9

Post by jack1974 » Mon Jan 01, 2018 10:59 pm

The problem was the lowercase! I just updated it, I think it should work now :)
(lol before this sort of things would have meant 1h 30min of reuploading for me!)

Locked