Mod Ren'Py Criminal Attraction! [v0.3.21 Patreon & v1.0.1 Steam] Walkthrough Mod [MurrayMods]

GioBol - The Librarian

Formerly 'GioBol'
May 19, 2021
3,902
20,230
Hi. I am an Italian translator and I would like to add Mod v0.3.21 to the game verion v0.3.21. Is it possible to download it somewhere? Even in private if you prefer.
Thank you.
Meanwhile I'm waiting for the version for 1.0.1 Steam.
By the way I didn't understand why the original code ends with cap_03_sc_25.rpy while all translations stop at cap_03_sc_24.rpy, tranen the RUS which ends at cap_03_sc_25.
For Italian users I have updated the tl/ITA.
 
  • Like
Reactions: MurrayMods

MurrayMods

Member
Modder
Nov 28, 2022
289
3,098
Hi. I am an Italian translator and I would like to add Mod v0.3.21 to the game verion v0.3.21. Is it possible to download it somewhere? Even in private if you prefer.
Thank you.
Meanwhile I'm waiting for the version for 1.0.1 Steam.
By the way I didn't understand why the original code ends with cap_03_sc_25.rpy while all translations stop at cap_03_sc_24.rpy, tranen the RUS which ends at cap_03_sc_25.
For Italian users I have updated the tl/ITA.
Hello my friend, in retrospect I realized that I should not have lifted the Mod for version 0.3.21 Patreon since that version of the Mod remains unchanged. It's back up if you want to download it.
Version 1.0.1 Steam ends at chapter 24. File 25 exists but is not accessed. The English translation also ends in chapter 24.
There is something I don't understand, the original language of the game is Italian, why is a translation into Italian needed?
Best regards,

Murray.
 
  • Red Heart
Reactions: Hadgar

ALEX34210

New Member
Jun 29, 2022
12
7
View attachment 3597362

Overview:
I've made a Walkthrough Mod for Criminal Attraction! game by .
I consulted with Dev who, at the time of developing this Mod, was busy with other projects and he gave me his approval and help to develop my version.
Please, support his work.​

Updated: 2024-07-30
Game/Creator: Criminal Attraction! / Space Samurai Games -
Modder: MurrayMods -
Mod Version: 0.3.21 Patreon and 1.0.1 Steam
Game Version: 0.3.21 Patreon and 1.0.1 Steam
Language: Italiano - English

Features:
You don't have permission to view the spoiler content. Log in or register now.

Installation:
You don't have permission to view the spoiler content. Log in or register now.

Change-Log:
You don't have permission to view the spoiler content. Log in or register now.

2024-07-30: Mod for Criminal Attraction! version 1.0.1 Steam Final updated!

Mod for Criminal Attraction! version 0.3.21 Patreon:

Mod for Criminal Attraction! version 1.0.1 Steam Final:

Space Samurai Dev made some changes in version 1.0.1 Steam so the games saved for version 0.3.21 Patreon will not work for the Steam version. If you are going to play the Steam version you have to start a new game (Recommended).

Mod files are not interchangeable!

View attachment 3597427 View attachment 3597428 View attachment 3597429 View attachment 3597432 View attachment 3597433
Great work .lot of help for this game as no walkthrough or hint are there at all.
 

GioBol - The Librarian

Formerly 'GioBol'
May 19, 2021
3,902
20,230
....
There is something I don't understand, the original language of the game is Italian, why is a translation into Italian needed?
Best regards,

Murray.
I didn't understand that one either. :LOL:
It would have been enough to use the language (None) for the Italian version, but....boh!
Luckily, the online translators in translating Italian-->Italian copied the strings verbatim without changing them.
Anyway, that chapter 25 adds a few hundred dialogues, regardless of whether it is accessible or not (there is an "if").
Thank you for the Mod of 0.3.21.
 
Last edited:

GioBol - The Librarian

Formerly 'GioBol'
May 19, 2021
3,902
20,230
Hello my friend, in retrospect I realized that I should not have lifted the Mod for version 0.3.21 Patreon since that version of the Mod remains unchanged. It's back up if you want to download it.
Version 1.0.1 Steam ends at chapter 24. File 25 exists but is not accessed. The English translation also ends in chapter 24.
There is something I don't understand, the original language of the game is Italian, why is a translation into Italian needed?
Best regards,

Murray.
I ask for a courtesy.
My translation is the only one that has the update with your Mod for Italian language, can you put the link in your OP to my post?
From experience I know that a translation with the Mod is downloaded three times more than the Clean one.
In the OP of the game there is a link to another translation, but it is only Clean.
(Italian translators compete with each other! :ROFLMAO: :ROFLMAO: )
https://f95zone.to/threads/italian-library-of-complete-games-by-giobol.166501/post-14400816
 

MurrayMods

Member
Modder
Nov 28, 2022
289
3,098
I ask for a courtesy.
My translation is the only one that has the update with your Mod for Italian language, can you put the link in your OP to my post?
From experience I know that a translation with the Mod is downloaded three times more than the Clean one.
In the OP of the game there is a link to another translation, but it is only Clean.
(Italian translators compete with each other! :ROFLMAO: :ROFLMAO: )
https://f95zone.to/threads/italian-library-of-complete-games-by-giobol.166501/post-14400816
Done. I am available if you need more collaborations.
Best regards,

Murray.
 

Uzhirian

Member
Jul 18, 2017
234
364
Thanks for the update MurrayMods. I only just played this game for the first time last week, but can't be bothered to wait for patreon release. Looks like it's time to workout the old ctrl key.
 
  • Like
Reactions: MurrayMods

CrazyXacker

New Member
Jun 15, 2022
1
0
Done. I am available if you need more collaborations.
Best regards,

Murray.
TY for your work! But by default, in any language other than english, dialogue variants shows in Italiano, so i adapted version of 1.0.1 Steam for Russian language. If you can, add this link into header
 

Takkertje

Well-Known Member
Mar 4, 2020
1,114
1,376
Fuck! Saves don't work.
18 pages to the hilt

Code:
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
ModuleNotFoundError: No module named 'renpy.display.scenelists'

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\python.py", line 1052, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\core.py", line 3377, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs) # type: ignore
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\core.py", line 4252, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\screen.py", line 743, in event
    rv = self.child.event(ev, x, y, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\behavior.py", line 1070, in event
    return handle_click(self.clicked)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\behavior.py", line 1005, in handle_click
    rv = run(action)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\behavior.py", line 329, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\loadsave.py", line 768, in load
    roots, log = loads(location.load(filename))
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\compat\pickle.py", line 100, in loads
    return load(io.BytesIO(s))
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\compat\pickle.py", line 97, in load
    return up.load()
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\compat\pickle.py", line 93, in find_class
    return super().find_class(module, name)
ModuleNotFoundError: No module named 'renpy.display.scenelists'

Windows-10-10.0.22631 AMD64
Ren'Py 8.0.2.22081402
Criminal Attraction 1.0.1
Thu Aug  1 19:48:51 2024
[/CODE]

Updated from 0.3.9
 

MurrayMods

Member
Modder
Nov 28, 2022
289
3,098
Fuck! Saves don't work.
18 pages to the hilt

Code:
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
ModuleNotFoundError: No module named 'renpy.display.scenelists'

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

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\python.py", line 1052, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
    ui.interact()
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\core.py", line 3377, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs) # type: ignore
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\core.py", line 4252, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\transition.py", line 53, in event
    return self.new_widget.event(ev, x, y, st) # E1101
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\screen.py", line 743, in event
    rv = self.child.event(ev, x, y, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1399, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 1175, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\layout.py", line 279, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\behavior.py", line 1070, in event
    return handle_click(self.clicked)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\behavior.py", line 1005, in handle_click
    rv = run(action)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\display\behavior.py", line 329, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 463, in __call__
    renpy.load(fn)
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\loadsave.py", line 768, in load
    roots, log = loads(location.load(filename))
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\compat\pickle.py", line 100, in loads
    return load(io.BytesIO(s))
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\compat\pickle.py", line 97, in load
    return up.load()
  File "D:\Downloads\Criminal_Attraction\Criminal Attraction\renpy\compat\pickle.py", line 93, in find_class
    return super().find_class(module, name)
ModuleNotFoundError: No module named 'renpy.display.scenelists'

Windows-10-10.0.22631 AMD64
Ren'Py 8.0.2.22081402
Criminal Attraction 1.0.1
Thu Aug  1 19:48:51 2024
[/CODE]

Updated from 0.3.9
Yeah. I said it in the OP. Dev made several changes for the Steam version including adding parameters that made the code incompatible with old saves, for example, the achievement system.
 

Takkertje

Well-Known Member
Mar 4, 2020
1,114
1,376
The solution offered works!
Downloaded the 2 versions of the game and inserted files from one to another.
but with the latest steam mod things go down the drain.
so imo it must be the mod.
 

MurrayMods

Member
Modder
Nov 28, 2022
289
3,098
The solution offered works!
Downloaded the 2 versions of the game and inserted files from one to another.
but with the latest steam mod things go down the drain.
so imo it must be the mod.
Well, it seems to me that you have 2 options: 1) Use the instructions provided to recover the saves and play the last 3 episodes without Mod or 2) Start a new game with Mod.
 

JenMistress

Engaged Member
Oct 1, 2019
2,680
3,078
Well, caught up with the Dev with at least one of the ending, made a safe where it starts to split between the FBI Agent and Criminal Points, may run through the other route later on. However, your mod helped here. Thank you so very much for your work on this!!!
 
  • Red Heart
Reactions: MurrayMods

GioBol - The Librarian

Formerly 'GioBol'
May 19, 2021
3,902
20,230
I have completed the thief's route, thanks mostly to the mod, now I am going down the FBI route, however, in this case you must not follow all the green hints in the mod, otherwise the thief symbol appears.
However, it is a very good job that MurrayMods
 
  • Like
Reactions: MurrayMods

MurrayMods

Member
Modder
Nov 28, 2022
289
3,098
Well, caught up with the Dev with at least one of the ending, made a safe where it starts to split between the FBI Agent and Criminal Points, may run through the other route later on. However, your mod helped here. Thank you so very much for your work on this!!!
I have completed the thief's route, thanks mostly to the mod, now I am going down the FBI route, however, in this case you must not follow all the green hints in the mod, otherwise the thief symbol appears.
However, it is a very good job that MurrayMods
My friends,
Thank you very much for your comments. I really enjoyed modding and playing this game, even with the limitations imposed by the translation. The Mod certainly highlights the decisions that move the MC towards the criminal route, after all the game is called Criminal Attraction!
Thank you very much for your support.
Best regards,

Murray.
 

DarkKnight3353

New Member
Sep 3, 2024
1
0
Has anybody made a pdf version of the walkthrough I'm missing the scene after lovely Awakening can't figure out what I did wrong I'm on patreon not Steam