Skip to main content

To enable cheats in Project X: Love Potion Disaster , you must first access the game's internal console. How to Enable the Console Open the Console : During gameplay, press the grave accent (`)

key (located just below Esc on most keyboards) to bring up the developer console. Activate Cheat Mode

: Before any specific codes will work, you must enter the master command: enablecheats Steam Community Useful Console Commands

Once cheat mode is active, you can use the following commands to modify gameplay: Steam Community

to toggle invincibility; your character will take no damage from attacks or hazards. Flight/No Clip

: Allows you to fly and pass through solid walls or geometry.

: Allows you to fly, but you will still collide with walls and objects.

: Use this to disable ghost or fly mode and return to normal movement. Game Speed slomo [number] for half speed or for double speed). Use to reset to normal. Character Size changesize [number] to alter your character's scale (e.g., changesize 2 for double size). Teleportation

to instantly move your character to whichever surface you are currently aiming at. Character & Stat Manipulation

For specific character-based modifications, use the following syntax (replace with the specific character's name): Steam Community name.love=x Sets the character's Love level (ratio is typically 2:1) name.sub=x

Sets the character's Submission/Dominance level (can be negative) name.lesbian=x Sets the character's sexuality/lesbian stat (ratio is 1:5) appointment.score=x Instantly sets the score for date/appointment events

: Be careful when using high values or summoning commands (like

), as these can sometimes cause the game to softlock if specific progression requirements haven't been met yet. Steam Community to use with these stat commands? Guide :: Developer Console Commands - Steam Community

In modern versions of Project X Love Potion Disaster (notably v7.8), a built-in Cheat Mode can be enabled directly through the Main Options Menu. Once activated, you gain access to several powerful features that modify the gameplay experience. Available Cheat Options

Infinite Health and Energy: Grants your character total immunity to damage and unlimited energy for attacks. Warning: Falling into holes or lava with this active can cause the game to freeze, as the engine cannot process the character's "death".

Infinite Lives: Ensures you never face a "Game Over" screen by freezing your life count.

Infinite Credits: Provides unlimited continues for your session.

Timer Deactivation: Disables the stage completion timers across all levels, allowing for unlimited exploration. Hidden Codes and Commands

For older or specific editions of the game, players have reported alternative methods to skip content or gain advantages:

Level Skip (Amiga/Special Editions): During gameplay, hold the Right Mouse Button, press [Esc], then quickly press [Return]. Releasing the mouse button afterward will advance you to the next stage.

High Score Screen Codes: Entering specific names on the High Score screen can trigger global effects: HARDCORE: Activates Invincibility. MEANTEAM: Grants Unlimited Continues.

Witch Doctor Shortcut: In newer versions, the command to enter the Witch Doctor's cottage has been simplified to: Up, Down, Right, Left, Up + Attack. Project x love potion disaster gallery

In Project X: Love Potion Disaster , native "cheat codes" in the traditional sense (like typing a word on the keyboard) are generally not available. Instead, players typically rely on Save Games or specific Cheat Mods to unlock all content. 1. Using a Completed Save Game

The most common way to "cheat" and unlock all characters, stages, and galleries without playing through the game is to download a completed save file.

Download: You can find completed 7.8 version save games on DeviantArt. Installation: Locate your game directory (where the .exe file is). Look for a folder named Save or Data.

Replace the existing save.dat (or similar filename) with the downloaded version.

What's Unlocked: Usually includes Story Mode, Arena, Boss Rush, Stage Select, and the full Gallery. 2. Cheat Mods

With the game being declared "abandoned" by its original creators, newer community-driven versions like Moscow RE:Action have focused on making the game moddable.

Some specific community mods include a built-in "Cheat Menu" that can be toggled in the options or via a specific keybind (often F1 or ~), though this depends entirely on which modded version you are running.

Check the official itch.io community for the latest "Official Rehaul" or modded patches that may include these features. 3. Level Skip (Version Specific)

In some older versions or specific builds, a quick level skip command might be available:

Level Skip: Hold the Right Mouse Button, press [Esc], and then quickly press [Return].

Note of Caution: Many download links for this game on third-party sites are flagged for malware or "suspicious" file names. It is highly recommended to stick to known community hubs like itch.io or GameJolt for safer files. Project X: Love Potion Disaster community - itch.io

"I enabled cheats but still got the Disaster Ending"

Step 4: Repack (Optional)

You do not actually need to repack the RPA file. Ren'Py reads loose .rpy files over packed ones. Simply place your edited disaster_check.rpy back into the game directory. The cheat is now permanently active.


Method 1: The Developer Console

The game includes a hidden developer console, but it is disabled by default.

Steps:

  1. Navigate to the game’s installation folder (typically C:\Program Files (x86)\Nightshade Productions\Project X Love Potion Disaster).
  2. Locate the file config.ini and open it with Notepad.
  3. Find the line EnableConsole=0 and change it to EnableConsole=1.
  4. Save the file and launch the game.
  5. Press the tilde key (~) or F2 during gameplay to open the console.

Once the console is active, enter the following essential cheat commands:

| Command | Effect | |---------|--------| | godmode | The protagonist becomes immune to potion backlash and sanity loss. | | unlock_all_spells | Grants every potion variant (love, anti-love, confusion, etc.). | | add_ingredient [name] 99 | Adds 99 of any ingredient (e.g., add_ingredient moon_rose 99). | | skip_disaster | Instantly stops the "Disaster Timer" from triggering the bad ending. | | reveal_endings | Displays flowchart of all endings and the requirements to reach them. |

The Best Cheat Codes to Use

Once the console is open (Shift+O), type the following commands exactly as written. Press Enter after each line.