shenzeyu

New Member
Feb 10, 2022
1
0
11
hey guys.i wang to know how to complete vanessa quest : collect data by testing the domminator with vanessa
 

aFairReviewer

Newbie
Mar 16, 2025
82
175
52
Game is cool to come back to. I still dislike the initial disclaimer claiming that this is all roleplays. It kind of takes you out of the immersion.
 

wizardgoku

Member
Apr 5, 2020
249
275
169
Cheat Codes are great and all but lets take it a step further (This works for all renpy games its not exclusive to Doomination).

Go to the game's folder -> renpy -> common.
Find "00library.rpy" open it with whatever editor you want. Find the line config.developer, there will be two next to each other.
Code:
    if config.script_version:
        config.developer = False
        config.default_developer = False
    else:
        config.developer = True
        config.default_developer = True
Change this section into this:
Code:
    config.developer = True
    config.default_developer = True
This is python code so make sure that the spacing is inline with the other 'config.' lines and not too far right or left.

In the same folder as the previous file find "00console.rpy". Open it and find config.console = False change False to True.

Save both files and start the game. You now have access to developer tools meaning you can change values of everything in the game. No need for cheats provided by the developer :)

To open the console press SHIFT + O, to open the developer tools SHIFT + D

Developer Tools allows you to view variables in the game (BEWARE: Changing variables can break your game!!).
"Variable Viewer" shows you all the variables that have been set and vaguely describe what they do. Once you find a variable that sounds interesting you can then use the console to change its values and interact with it.

Here's an example. Let's edit the money.

Open the console (SHIFT + O) -> type in inventory.money -> Press Enter.
It will tell you its an object. Which doesn't mean much to us, but we can dig deeper. Python has a function called dir which basically lists all the functions of an object. If we use dir(inventory) we find that there's some functions available for this object. We can call those functions/variables to alter the inventory object. One that interests us the most is probably earn_money.
So in your console type in inventory.earn_money(99999) -> Press Enter.
That's it, you now have 99999 money in your account.
(If you looked through the output of dir() you may have noticed that inventory.money can also be edited directly with inventory.money = 99999, either is valid.)

This is much more convoluted than just typing in cheat codes in the game but it does give you full power to go wild and break the game :)

Here's some fun finds.
Code:
void_corruption.health = 1000 // This changes the damage of the void corruption spell
void_corruption.cooldown = 1 // This changes the cooldown of the void corruption spell
void_corruption2.health = 1000 // Same as above but for the level 2 spell
fist_of_doom.health = 1000 // This changes the damage of the fist of doom spell
doomstats.addchm(100) // Adds 100 points to doom's charm
doomstats.addint(100) // Adds 100 points to doom's inteligence
doomstats.addstr(100) // Adds 100 points to doom's strength
inventory.items // shows the list of all items you have
inventory.items[x].name // shows the name of an item you have (where x is the position in the items list counting from 0)
inventory.items[x].itemcount = 100 // Changes the amount of an item you have (where x is a position in the items list counting from 0)
If you are struggling to figure out positions of items here's a little helper function that you can use that will output the position and name for each item.
Code:
for i, item in enumerate(inventory.items): print(f"{i} is {item.name}")
Paste this into console and you should see a list of items and their positions.
Then you can use the position like this inventory.items[3].itemcount = 50 for example.

There's probably more but these are the fun ones that might help :)
You can apply the same rules to any renpy game though the variable names will obviously be different.
Enjoy the newly acquired knowledge!
Thanks a million for this awesome share D3vTheModder , you're correct the console is the ultimate money code, just wondering how we figure out the nude version code, Much appreciate your time and effort D3vTheModder , God Bless D3vTheModder
 

katabasi

Engaged Member
Jun 6, 2017
2,277
1,896
398
I'm stuck, Black Window wont proceed to level 4 and anal. But main quest says I should train all my slaves to their fullest potential.. what to do?
same
stuck at full potential and then sleep
captured all and all other quests done
 

D3vTheModder

Enjoyer
Donor
Jan 12, 2018
23
83
31
Thanks a million for this awesome share D3vTheModder , you're correct the console is the ultimate money code, just wondering how we figure out the nude version code, Much appreciate your time and effort D3vTheModder , God Bless D3vTheModder
So another thing you can do, is just browse all the python code. I've had a look through the variable viewer and played around with the console, but wasn't able to find anything which led me to believe that the cheat codes aren't stored in variables but instead hardcoded in the game code. Soooooo, I've dug through the code and found the following cheat codes.

Code:
SELINA // Galery unlock
PLAYPOOL // Unlocks nude dominated versions
SHEKELS // Adds $50,000
 

wizardgoku

Member
Apr 5, 2020
249
275
169
So another thing you can do, is just browse all the python code. I've had a look through the variable viewer and played around with the console, but wasn't able to find anything which led me to believe that the cheat codes aren't stored in variables but instead hardcoded in the game code. Soooooo, I've dug through the code and found the following cheat codes.

Code:
SELINA // Galery unlock
PLAYPOOL // Unlocks nude dominated versions
SHEKELS // Adds $50,000
Thanks a million D3vTheModder, sweetness, much appreciate your time and effort D3vTheModder, God Bless D3vTheModder
 

circuitarity

Active Member
Jul 3, 2019
783
679
278
@HardCorn
Bug report which you may or may not know involving Doomination [v0.3.8]
Under inventory (I had to restart due to losing track of the whole story in my muddled brain) about 5 days in the visuals are not showing for items it says "Couldn't find file 'Images/items/broken..." can't read beyond those 6 words because they overlap. The items broken armor, an item that doesn't say anything and electronic junk. I have played this scene several times previously but I always delete versions instead of overwriting so it has nothing to do with overwriting previous versions.
 
  • Like
Reactions: HardCorn

Dwarin

Member
Jul 3, 2018
109
163
184
Under inventory (I had to restart due to losing track of the whole story in my muddled brain) about 5 days in the visuals are not showing for items it says "Couldn't find file 'Images/items/broken..." can't read beyond those 6 words because they overlap. The items broken armor, an item that doesn't say anything and electronic junk. I have played this scene several times previously but I always delete versions instead of overwriting so it has nothing to do with overwriting previous versions.
Yeah, both Doom's broken armor and the Wisdom of Solomon seem to be missing images files for me in this most recent release. Doesn't affect anything except the inventory display screen, but weird to see the game missing a file that's been in it for so many previous editions.
 
4.30 star(s) 32 Votes