Mod Ren'Py Abandoned Time For Dragons - Defiler Wings: Deranged Dragon Mod [29-07-2020] [Jman]

3.50 star(s) 8 Votes

zzczys

Active Member
Jul 20, 2019
911
186
Well, pregnancies coming to term while you're out doing stuff. The rest seem to be minor.
How is that? The cores are not being made or disappear?

Found out. No core/egg created if dragon not sleeping.
 
Last edited:

zzczys

Active Member
Jul 20, 2019
911
186
Also;

1597635041184.png

Unzipped and got this debug mode straight off, no settings needed. It can even load the saves from the eliont version. Good or bad? Each game in separate folder.
 

zzczys

Active Member
Jul 20, 2019
911
186
Code:
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/_story/lair conquest/lair_conquest.rpy", line 290, in script call
    call arena(encounter=['old_knight', '']) from _call_arena_68
  File "game/_script/combat/arena.rpy", line 207, in script
    python:
  File "game/_script/combat/arena.rpy", line 213, in <module>
    encounter_party.add(Enemy(mob_id))
  File "game/_script/characters/Mob.rpy", line 18, in __init__
    debug(['mob_id not found',minion_id])
NameError: global name 'minion_id' is not defined

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

Full traceback:
  File "game/_story/lair conquest/lair_conquest.rpy", line 290, in script call
    call arena(encounter=['old_knight', '']) from _call_arena_68
  File "game/_script/combat/arena.rpy", line 207, in script
    python:
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\ast.py", line 900, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\python.py", line 1930, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/_script/combat/arena.rpy", line 213, in <module>
    encounter_party.add(Enemy(mob_id))
  File "game/_script/characters/Mob.rpy", line 18, in __init__
    debug(['mob_id not found',minion_id])
NameError: global name 'minion_id' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
Время для Драконов: Королевство Монстров 29-07-20
Mon Aug 17 14:32:50 2020
[/CODE]

minion id bug again?
 

zzczys

Active Member
Jul 20, 2019
911
186
Code:
[code]
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'content/skills/fireball/fireball.png'>:
  File "game/_story/hunt/sky.rpy", line 163, in script call
    call arena(encounter=[guard]) from _call_arena_79
  File "game/_script/combat/arena.rpy", line 240, in script
    python:
  File "game/_script/combat/arena.rpy", line 245, in <module>
    result = ui.interact()
IOError: Couldn't find file 'content/skills/fireball/fireball.png'.

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

Full traceback:
  File "game/_story/hunt/sky.rpy", line 163, in script call
    call arena(encounter=[guard]) from _call_arena_79
  File "game/_script/combat/arena.rpy", line 240, in script
    python:
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\ast.py", line 900, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\python.py", line 1930, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/_script/combat/arena.rpy", line 245, in <module>
    result = ui.interact()
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2690, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 3174, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2086, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 516, in renpy.display.render.render_screen
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\screen.py", line 669, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 1124, in render
    st, at)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 1124, in render
    st, at)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 925, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 883, in render
    surf = render(d, rw, height - y, cst, cat)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 1124, in render
    st, at)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 740, in render
    rv = super(Button, self).render(width, height, st, at)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 1124, in render
    st, at)
  File "render.pyx", line 151, in renpy.display.render.render
  File "render.pyx", line 244, in renpy.display.render.render
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\im.py", line 580, in render
    return cache.get(self, render=True)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\im.py", line 625, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'content/skills/fireball/fireball.png'.

Windows-8-6.2.9200
Ren'Py 7.2.2.491
Время для Драконов: Королевство Монстров 29-07-20
Mon Aug 17 14:35:15 2020
[/CODE]

missing fireball images? fixed by putting the skills folder from the extra in OP.
 
Last edited:

zzczys

Active Member
Jul 20, 2019
911
186
Code:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/_script/utility/main_screen.rpy", line 219, in script
    python:
  File "game/_script/utility/main_screen.rpy", line 222, in <module>
    result = ui.interact()
  File "renpy/common/00action_other.rpy", line 517, in __call__
    rv = self.callable(*self.args, **self.kwargs)
  File "game/_script/characters/PlayableCharacter.rpy", line 509, in jump_to_landmark
    self.stat('actions',-1,suppress_notify = True)
  File "game/_script/characters/PlayableCharacter.rpy", line 460, in stat
    date.inc(time=1,suppress_notify = suppress_notify)
  File "game/_script/subsystem/date.rpy", line 48, in inc
    lair.room_actions()
  File "game/_script/lair/lair - classes.rpy", line 891, in room_actions
    self.girl_birth(room.girl,room=room)
  File "game/_script/lair/lair - classes.rpy", line 663, in girl_birth
    narrator("%s %s Birth count: %s\n%s\n%s"%(unit.name,__('успешно разрешилась от бремени.'),unit.birth_count,core.name,core.desc))
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.

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

Full traceback:
  File "game/_script/utility/main_screen.rpy", line 219, in script
    python:
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\ast.py", line 900, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\python.py", line 1930, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/_script/utility/main_screen.rpy", line 222, in <module>
    result = ui.interact()
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2690, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 3493, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\screen.py", line 697, in event
    rv = self.child.event(ev, x, y, st)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\transform.py", line 882, in event
    rv = d.event(ev, cx, cy, st)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 244, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\layout.py", line 998, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 923, in event
    return handle_click(self.clicked)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 858, in handle_click
    rv = run(action)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\behavior.py", line 320, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_other.rpy", line 517, in __call__
    rv = self.callable(*self.args, **self.kwargs)
  File "game/_script/characters/PlayableCharacter.rpy", line 509, in jump_to_landmark
    self.stat('actions',-1,suppress_notify = True)
  File "game/_script/characters/PlayableCharacter.rpy", line 460, in stat
    date.inc(time=1,suppress_notify = suppress_notify)
  File "game/_script/subsystem/date.rpy", line 48, in inc
    lair.room_actions()
  File "game/_script/lair/lair - classes.rpy", line 891, in room_actions
    self.girl_birth(room.girl,room=room)
  File "game/_script/lair/lair - classes.rpy", line 663, in girl_birth
    narrator("%s %s Birth count: %s\n%s\n%s"%(unit.name,__('успешно разрешилась от бремени.'),unit.birth_count,core.name,core.desc))
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\character.py", line 1127, in __call__
    self.do_display(who, what, cb_args=self.cb_args, **display_args)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\character.py", line 842, in do_display
    **display_args)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\character.py", line 591, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\ui.py", line 289, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\test\Time_for_Dragons-1.1.1-pc-DDM\renpy\display\core.py", line 2668, in interact
    raise Exception("Cannot start an interaction in the middle of an interaction, without creating a new context.")
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.

Windows-8-6.2.9200
Ren'Py 7.2.2.491
Время для Драконов: Королевство Монстров 29-07-20
Mon Aug 17 19:19:34 2020
```
Pregnancy overlap with event?
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
How is that? The cores are not being made or disappear?

Found out. No core/egg created if dragon not sleeping.
This error, ignoring which skips birthing altogether:
self.girl_birth(room.girl,room=room)
Exception: Cannot start an interaction in the middle of an interaction, without creating a new context.
There's no quick fix for it, unfortunately. So don't go out when births are about to happen.

Unzipped and got this debug mode straight off, no settings needed.
The settings file is shared, since this is an altered version of TfT, not a separate game.

It can even load the saves from the eliont version. Good or bad?
Bad. You might be able to load them, but there are several new attributes that will crash your game pretty quickly.

NameError: global name 'minion_id' is not defined

minion id bug again?
Addressed here.

IOError: Couldn't find file 'content/skills/fireball/fireball.png'.

missing fireball images? fixed by putting the skills folder from the extra in OP.
Yes.
 

zzczys

Active Member
Jul 20, 2019
911
186
Can you put back training cost? Like this;

1597726257497.png

This version lost the gold cost part of the statement.
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
I could, but why? The gold cost is variable now, and if you don't have enough, the option to train just isn't displayed.
 

zzczys

Active Member
Jul 20, 2019
911
186
Ah ok.

Is it hard to give girls variable stats? Like for some daughters of knights and aristocrats, some may be good at fighting?
 

ImperialD

Devoted Member
Oct 24, 2019
11,258
11,430
i've been trying to play this game ... can't understand whats not in english .... ended up killing my 1st dragon .. shit .... this game is kinda fun tho
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Is it hard to give girls variable stats? Like for some daughters of knights and aristocrats, some may be good at fighting?
No, but they already come pretty different as is. E.g. peasants can be anywhere from 10HP, 1-2 ATK anemic flowers to 40HP, 2-7 ATK semi-adventuresses that are tougher than half of the low-tier human opponents. The noble girls can similarly vary from 10HP, 2-3 ATK pampered aristos to 20HP (even 30HP for special ones), 6-10 ATK warrior princesses.

If you want to change those values, look into Girl.rpy.

can't understand whats not in english
Tell me which part is not in English and I'll take a look. There are some bits of Darkwood that I'm aware of, but otherwise, the rest should be Russian-free unless a bug strikes.

ended up killing my 1st dragon .. shit .... this game is kinda fun tho
How did you manage to waste the poor lizard? Picked a fight with the wrong dog? :D
 
  • Haha
Reactions: ImperialD

Jman9

Engaged Member
Jul 17, 2019
2,295
958
the different language is thru out the game actually
Change the language from Russian to English, then? 'Настройки' - 'Язык'.

For the english I can help proof read.
That would be welcome. Take something that seems half-assed, like rape_labels.rpy, find the corresponding translation file in 'game/tl' and give it a try. I've done some proofreading in there, but it's not even nearly done.

Just in case, check the actual rape_labels.rpy as well. I think I've moved a considerable amount of text out of the translation files, since it's a pain to do it in two places at once, and my Russian is about as bad as you can get without being completely illiterate.
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
Again, can't help you if you don't give me concrete examples. Preferably a screenshot as well.
 

Jman9

Engaged Member
Jul 17, 2019
2,295
958
I dont have a renpy software, but I do have notepad++.
There is no 'renpy software'. There are Python IDEs (Ren'Py is mostly built on Python, although parts of it include other languages, like C), but NPP is good enough and has Python plugins as well. In debug/developer mode you can just use shift+R to reload all scripts, which is very convenient.

Basically, Ren'Py is its own compiler.
 
3.50 star(s) 8 Votes