Create and Fuck your AI Cum Slut -70% OFF
x
Jul 7, 2023
21
85
146
Is there a timeline/roadmap for this game? Seeing as we're at version 0.3.8 after three years it seems like the developer has a lot in store for this game. I'm excited, but I also hope development doesn't take too long though, as usually when projects get bigger the risk of burn out increases. If the dev is reading this, just know that taking breaks & narrowing your scope is totally fine! Development hell is a bitch.
 

Pyrrs

Newbie
May 18, 2017
59
26
60
i just tried this game an i gotta quote Gordon Ramsay on this "finally, some good fucking food"
 

D3vTheModder

Enjoyer
Donor
Jan 12, 2018
23
83
31
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!


Shameless Plug. This post inspired me to write a fully fledged Guide on how to cheat in games :D Enjoy!
 
Last edited:
4.30 star(s) 32 Votes