4.60 star(s) 45 Votes

Mr_Shaky

Member
Nov 6, 2017
215
199
atomicp
Checked json from it, it seems it requires Shaky's parts mod. Do you have it in new dscs mods folder?
I just tried it. Even with my part mod installed I get this:
1655131501226.png
I'm curious because I've never seen this error before. Only "TypeError: 'NoneType'" errors.
Only happens when working seems like. Not when buying at flea market or dump.
 

Radnor

Member
Game Developer
Nov 9, 2021
365
941
Checked. I believe reason is there are no "cheap" bot models.

DSCS\game\modules\0020_dscs\game\locations\home\home_work_events.rpy
This part:
Code:
label home_work_preview_repair_task:
  python:
    notify.disable()
    bot=generate_bot("repair_task","cheap")
    while not bot.chassis.is_disabled:
      for slot in bot.outfit_slots:
        bot.chassis[slot].apply_damage(randint(5,50))
    notify.enable()
So bot tries to generate cheap bot (as it is supposed). No cheap bots are available, so result bot is None. So None.chassis is crashing game.
Reason why there are no cheap bots is next part of MyBitches_Bots.json:
Code:
{"model_id": "-agmx_9",
},
{"model_id": "-agrx_10",
},
{"model_id": "-agptech",
},
{"model_id": "-akira",
},
{"model_id": "-jkb_12",
},
And no bots listed as cheap.

So it is partly my error for not thinking about this scenario when reworking work events. But if you plan to remove default bots, please keep some bots for every tag, cheap/nice/good/luxury. At least until next version when i get more permanent fallback solution.

As it may take quite some time to release it, i suggest next solution.

Edit MyBitches_Bots.json in your mods folder so at least one bot will have
Code:
            "list_target_tag_chances": {
                "all": 3,
                "cheap": 1,
                "nice": 4,
                "good": 6,
                "luxury": 10,
            },
"cheap": 1 line. This fixed it on my side.
 
  • Like
Reactions: atomicp

Ronin13

Newbie
Jul 21, 2017
33
5
Getting errors when trying to send bots on missions (not all bots)
Code:
I'm sorry, but an uncaught exception occurred.

While processing text tag {u'type': u'money', u'value': 10000} in u"{size=-8}{color=#6D8}{u'type': u'money', u'value': 10000}{/}{/}".:
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
Exception: Unknown text tag u"u'type': u'money', u'value': 10000"

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

Full traceback:
  File "modules/0005_core/core/main_loop.rpyc", line 79, in script call
  File "modules/0005_core/core/main_loop.rpyc", line 19, in script
  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 3839, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2565, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/transition.py", line 368, in render
    top = render(self.new_widget, width, height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/screen.py", line 688, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 987, in render
    surf = render(d, rw, height - y, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1264, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/viewport.py", line 257, in render
    surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1264, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/text/text.py", line 2096, in render
    virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
  File "renpy/text/text.py", line 610, in __init__
    self.paragraphs = self.segment(text.tokens, style, renders, text)
  File "renpy/text/text.py", line 1259, in segment
    raise Exception("Unknown text tag %r" % text)
Exception: Unknown text tag u"u'type': u'money', u'value': 10000"

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
DSCS 0.4.1
Mon Jun 13 19:09:01 2022
Till now it's the bots from Mineride's pack.
Thx
 

Radnor

Member
Game Developer
Nov 9, 2021
365
941
Getting errors when trying to send bots on missions (not all bots)
Code:
I'm sorry, but an uncaught exception occurred.

While processing text tag {u'type': u'money', u'value': 10000} in u"{size=-8}{color=#6D8}{u'type': u'money', u'value': 10000}{/}{/}".:
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
Exception: Unknown text tag u"u'type': u'money', u'value': 10000"

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

Full traceback:
  File "modules/0005_core/core/main_loop.rpyc", line 79, in script call
  File "modules/0005_core/core/main_loop.rpyc", line 19, in script
  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 3839, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2565, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/transition.py", line 368, in render
    top = render(self.new_widget, width, height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/screen.py", line 688, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 987, in render
    surf = render(d, rw, height - y, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1264, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/viewport.py", line 257, in render
    surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1264, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/text/text.py", line 2096, in render
    virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
  File "renpy/text/text.py", line 610, in __init__
    self.paragraphs = self.segment(text.tokens, style, renders, text)
  File "renpy/text/text.py", line 1259, in segment
    raise Exception("Unknown text tag %r" % text)
Exception: Unknown text tag u"u'type': u'money', u'value': 10000"

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
DSCS 0.4.1
Mon Jun 13 19:09:01 2022
Till now it's the bots from Mineride's pack.
Thx
When reporting bugs with modded game, provide link to mod in question, please. Also it may be good idea to ping mod author, so they know there is an issue. And it is really helpful if you can tell how to reproduce error, step by step, like pick this bot, send it on this mission, wait for return, error happens etc.

Looking at error, i guess it is part of loot table, but i don't think there is anything in vanilla code directly displaying loot as is. On the other hand there are size/color tag used to display mission costs. Need (link to) mod json to tell for sure.
 

Thaimas

Newbie
Sep 10, 2021
22
32
Getting errors when trying to send bots on missions (not all bots)
Code:
I'm sorry, but an uncaught exception occurred.

While processing text tag {u'type': u'money', u'value': 10000} in u"{size=-8}{color=#6D8}{u'type': u'money', u'value': 10000}{/}{/}".:
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
Exception: Unknown text tag u"u'type': u'money', u'value': 10000"

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

Full traceback:
  File "modules/0005_core/core/main_loop.rpyc", line 79, in script call
  File "modules/0005_core/core/main_loop.rpyc", line 19, in script
  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 3839, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "renpy/display/core.py", line 2565, in draw_screen
    renpy.config.screen_height,
  File "render.pyx", line 492, in renpy.display.render.render_screen
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/transition.py", line 368, in render
    top = render(self.new_widget, width, height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/screen.py", line 688, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 987, in render
    surf = render(d, rw, height - y, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 826, in render
    surf = render(child, width, height, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1264, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/viewport.py", line 257, in render
    surf = renpy.display.render.render(self.child, child_width, child_height, st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1264, in render
    st, at)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1768, in render
    cwidth, cheight = sizeit('c', width, height, 0, 0)
  File "renpy/display/layout.py", line 1765, in sizeit
    rend = renpy.display.render.render_for_size(pos_d[pos], width, height, st, at)
  File "render.pyx", line 315, in renpy.display.render.render_for_size
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/display/layout.py", line 1029, in render
    surf = render(d, width - x, rh, cst, cat)
  File "render.pyx", line 170, in renpy.display.render.render
  File "render.pyx", line 263, in renpy.display.render.render
  File "renpy/text/text.py", line 2096, in render
    virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
  File "renpy/text/text.py", line 610, in __init__
    self.paragraphs = self.segment(text.tokens, style, renders, text)
  File "renpy/text/text.py", line 1259, in segment
    raise Exception("Unknown text tag %r" % text)
Exception: Unknown text tag u"u'type': u'money', u'value': 10000"

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
DSCS 0.4.1
Mon Jun 13 19:09:01 2022
Till now it's the bots from Mineride's pack.
Thx
Let me guess, you have whoring mission mod installed.
 

atomicp

Member
Feb 25, 2018
364
873
Checked. I believe reason is there are no "cheap" bot models.

(...)

"cheap": 1 line. This fixed it on my side.
Yeah, I've changed the lines you've said and it worked! I've also edited the mybitches.json lines that excluded the vanilla bots to make them appear again, since I like to have some variety.

Whaddyaknow, i've learned a small tiny bit of coding today!
 
  • Like
Reactions: Radnor

dmmt

Well-Known Member
May 8, 2020
1,003
971
OK, last time was my fault, this time...I'm not so sure.

Mods installed:
Clockwindings Vanilla BBS Rebalancd
Corvus' bots
Daedalron bots
Luxury Goods for Questionable Purposes
Whore Bot
Shakymod Parts
Shalymod Names

B Grade bot
97% Integrity
B in Electronics
A in Mechanics

Does not show up as an eligible bot for the BBS offering.

thoughts?

b.png
 

Radnor

Member
Game Developer
Nov 9, 2021
365
941
OK, last time was my fault, this time...I'm not so sure.

Mods installed:
Clockwindings Vanilla BBS Rebalancd
Corvus' bots
Daedalron bots
Luxury Goods for Questionable Purposes
Whore Bot
Shakymod Parts
Shalymod Names

B Grade bot
97% Integrity
B in Electronics
A in Mechanics

Does not show up as an eligible bot for the BBS offering.

thoughts?

View attachment 1871112
Vanilla BBS offers require 100% integrity.
P.S.: Well, bot ones at least :D
 

Radnor

Member
Game Developer
Nov 9, 2021
365
941
Check if bot is DNS marked.
P.S.: Checked mission mod json, all seems good, bot on pic should be listed. Tested it with vanilla bot, bot is listed.
 
Last edited:

dmmt

Well-Known Member
May 8, 2020
1,003
971
DNS-OFF

I have not proceeded in the game beyond this point, because it is night. I sleep, it becomes a new day, and the offerings change. Why this bot is not showing, is beyond me.

there is the save if it makes any difference. I'm stymied as to why the bot is not showing up.
 

Radnor

Member
Game Developer
Nov 9, 2021
365
941
DNS-OFF

I have not proceeded in the game beyond this point, because it is night. I sleep, it becomes a new day, and the offerings change. Why this bot is not showing, is beyond me.

there is the save if it makes any difference. I'm stymied as to why the bot is not showing up.
Downloaded needed mods, loaded save and see "This bot is marked do-not-sell" :D
Once turned off bot is listed, price is 85k.
 

dmmt

Well-Known Member
May 8, 2020
1,003
971
I change nothing...mine shows DNS OFF,...well damn. I ws looking at the wrong screen. I looked WORKSHOP and bot, it sas DNS-off. I click on Bot Status, and it says...marked Do not sell.

<----for a supposedly intelligent guy, can be gawdawful dense sometimes.

Imma go pour a drink...maybe two

TY Radnor, for your extreme demonstration of patience here. I MUCH appreciate ya.
 
Last edited:

Radnor

Member
Game Developer
Nov 9, 2021
365
941
I change nothing...mine shows DNS OFF,...well damn. I ws looking at the wrong screen. I looked WORKSHOP and bot, it sas DNS-off. I click on Bot Status, and it says...marked Do not sell.

<----for a supposedly intelligent guy, can be gawdawful dense sometimes.

Imma go pour a drink...maybe two

TY Radnor, for your extreme demonstration of patience here. I MUCH appreciate ya.
DNS can be confusing sometimes, i probably will make bots/parts listed anyway, just add extra YES/NO choice if thing is DNS. Probably v0.5.

Happens, take it easy :D
 

subenji

New Member
Oct 10, 2018
2
2
Getting errors when trying to send bots on missions (not all bots)
Code:
I'm sorry, but an uncaught exception occurred.

While processing text tag {u'type': u'money', u'value': 10000} in u"{size=-8}{color=#6D8}{u'type': u'money', u'value': 10000}{/}{/}".:
  File "renpy/common/000statements.rpy", line 569, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
Exception: Unknown text tag u"u'type': u'money', u'value': 10000"
...
I got this as well, and it was from Mr_Shaky's Illegal Fights Missions pack.
Costs were defined in the json as a Dictionary, but need to be defined as a List or Tuple. In 0.4, this didn't cause any errors, but I believe the costs just never applied. In 0.4.1, costs now display on the mission screen, and the issue is apparent.

Fixing is as simple as altering the .json from:
Code:
            "duration": 1,
            "costs": [
              {
                "type": "money",
                "value": 100,
              },
            ],
            "results": [
...
to
Code:
            "duration": 1,
            "costs": [("money",100)],
            "results": [
...
as well as the 2 other occurences.
 
Last edited:

Mr_Shaky

Member
Nov 6, 2017
215
199
I got this as well, and it was from Mr_Shaky's Illegal Fights Missions pack.
Yeah. I made it for 0.4.0 when he first released missions. But costs didn't actually work and there where no official example of a mission that cost money. So I think I just copy pasted the money loot line from the whores json. ¯\_(ツ)_/¯

Edit: Here's an updated version. Seems I already fixed it in my local copy. Also nerfed the winnings and increased damage taken in deathmatch.
 
Last edited:
  • Like
Reactions: atomicp and subenji

Thaimas

Newbie
Sep 10, 2021
22
32
Two more male bots.

Todoroki class B and Todoroki class D. There are images and 3D animations in both mods.

Download:

Download:

You have to have my Male bots Framework installed for them
Also you need Mr.Shaky's part mod, download it
here

You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:
  • Like
Reactions: Drussler

Drussler

Active Member
Donor
Jan 8, 2018
790
1,024
Tried to create a TL file to write a translation but unfortunately it does not work! Is this the way you want it ?
 

Radnor

Member
Game Developer
Nov 9, 2021
365
941
Tried to create a TL file to write a translation but unfortunately it does not work! Is this the way you want it ?
Game generates text from parts during play and i didn't planned translation support. Plus there are json files containing text, these can't be translated with RenPy at all, only manually.
All things considered i think only way to translate game would be working with sources directly, making separate game version per language. But it would make any sense only if/when more or less final version is released.
 
  • Like
Reactions: Drussler
4.60 star(s) 45 Votes