File information

Last updated

Original upload

Created by

Aahz

Uploaded by

Aahz07

Virus scan

Safe to use

About this mod

Provides a simple, multiplayer-compatible, in-game UI for access to cheaty things, including a searchable item spawner, teleporter, party menu, and plans for more DebugBook-like things.

Requirements
Permissions and credits
Translations
  • Turkish
  • Spanish
  • Italian
Changelogs
Donations
The EasyCheat menu is a part of MCM, and can be opened with whatever keybind is defined in the MCM settings, default is Insert.

Current Features:
  • Level up
  • Immortality toggle
  • Open Respec Menu
  • Open Mirror Menu
  • Break/Restore Oath
  • Go to Camp
  • Add/Remove Gold
  • Add/Remove Tadpoles (global)
  • Add/Remove Experience (change in 1.3, negative exp can remove "available" levels)
    - Negative exp can only remove available levels up to the point where you've chosen level features/spells/etc.- If you hit the wall where you can no longer lower your level and still need to, you'll need to respec to lower further.
  • Add Inspiration (global) (new in 1.4)
  • Revive
  • Toggle Fall Damage
  • Toggle Carry Limits (new in 1.3)
  • Toggle Blood/Dirt splatter (global) (new in 1.4)
  • Item Spawner tab
  • Teleporter tab (new in 1.3)
  • Daily Buffs tab (new in 1.5)
  • Party tab (new in 1.4)
  • Cheat Spells (new in 1.4.4)
    - Story Control Effects: Container spell that gives access to dialog/roll buffs that can be used to force crits, fail, and success- Power Word(s) - Just Die Already: Spell that can kill just about anything and should be used with caution. If you're using Shivero's VFX Library, it'll use even better VFX, but it's not required.- Protection from the Dumb: Locks an NPC in place and makes them immortal for 10 rounds (should also work on a certain portal that needs protection in Act 2 somewhere...)


Update 1.4 - The Party Update
  • Adds a new Party tab with 3 sections, allowing recruiting (debug) and quick party actions
  • Character portraits are buttons that open submenus on click
  • IMPORTANT: Recruiting unrecruited origins is a debug feature, and while it can be used in your main campaign, be aware that it skips certain cutscenes and quest flags, so you may miss out on seeing certain interactions.
  • Current party: For non-Avatar origins, allows approval and relationship changes, along with general cheats like revival, summoning, resting, etc.
  • Camp: Same options as current party, except for general cheats where it doesn't make sense.
  • Notes (Approval): View and set approval to -50~100 (be aware, they get super pissy and leave permanently at -50, with no way to re-recruit currently)
  • Notes (Relationships): Start pre-relationship, Partner, and Breakup (flag clear). From basic testing it seems like it's possible to date everybody, but partnering seems explicitly limited without further mods
  • Notes (General/Unstick): The unstick option is not for movement, it's a general cutscene staging/unstaging trick to fix characters who somehow become permanently invisible (not the spell).
Item spawner QoL updates
  • Added rarity filter
  • Search doesn't clear unnecessarily when you change item types anymore
  • Item Quantity selection in sets of 1-100
  • Back to top button that pops up if you reach the end of the search list
General Updates
  • New Globals section, with new 'Add Inspiration' cheat. Currently there's no way to remove inspiration, and you're still limited to the max (default 4)
  • New Stay Clean toggle (global), which changes certain global settings that should prevent Blood/Dirt splatter on your characters, although there may still be some forced splatter from cutscenes. It should persist, but the menu button seems to have a weird toggle behavior I haven't had time/patience to fix yet.




Update 1.3, The Teleporter Update
  • Adds a new Teleporter tab, for the brave adventurer
  • WARNING: Teleporting can break your save, since it can trigger cutscenes, combat, and game flags to be set/unset depending on where you end up. Make sure you're backing up your saves for safety, or simply explore using a fresh save you're not worried about.
  • There are roughly 10,000 "triggers" in the game, which are essentially just set locations/areas/zones where things can spawn, and the new tab allows you to select any of them to teleport to, no matter what region they're in.
    ➡️ I haven't explored everything, but there are many otherwise-unreachable and never publicly seen areas you can now reach.
    ➡️ Regions are the topmost designation, which as far as I know, hold many LevelMaps inside of them. Each act is its own region with its own coordinate grid, and regions require the most loading.
    ➡️ LevelMaps are definitions of many groups of scenery/triggers/items within a region. Not all of them are loaded at once, and the Teleporter may trigger a minor loading/unloading process when trying to teleport to something that isn't loaded.
  • You will, unfortunately, bring everyone in the party with you when using Trigger/Position teleport. The Osi.TeleportTo() commands seem to completely ignore the relevant parameters to control this, and I haven't found a clean way to fix this.
  • Favorites: For every trigger you teleport to, you can choose to save it as a favorite. This feature still needs more polish to get it where I'd like it, but it's fully functional and even saves to a .json file. This means you can technically share your favorites with others and/or manually edit it if you know what you're doing. The default path is


    %localappdata%\Larian Studios\Baldur's Gate 3\Script Extender\EasyCheat\FavoriteTriggers.json



Item Spawner Updates (from 1.2):

Items can be filtered by general types, and the "Next Results" window previews the results after the selected item, although the full list can be accessed from the dropdown.

  • Item Tooltips are more helpful now, showing parsed boosts and passives, and localization-compatible as much as possible.
  • Valid Visuals Indicator for tooltips, and a new item spawner filter is available to only search through items that have visuals for your character's race (some modded gear only has visuals for body type 1 elf races, for example)
  • Search can now filter based on item type, vanilla/modded/both, and valid visuals
  • Search now also searches mod names in addition to item names, so you can find all items in the "Basket Full of Equipment" mod by typing "basket" in the search bar.
General Additions
  • Added visual/audio effects to most cheats, so there's now more obvious feedback when you toggle things on/off.
  • For devs, added console commands to dump items from the item manager to file

-- %localappdata%\Larian Studios\Baldur's Gate 3\Script Extender\_Dumps
!dumpallitems
!dumpallarmors
!dumpallweapons


FAQ and Troubleshooting

  • My EasyCheat tab is empty or blank in MCM?
    -> Wrong load order, make sure MCM is higher than EasyCheat
  • I can't find <this> item in the item spawner?
    If you're looking for an item that is normally laying out in the game world, like many quest items and books, they're often defined as a local roottemplate inside the world/level templates, and are unique entities in the most technical sense. The level templates usually take a generic item  roottemplate definition and add a bunch of stuff on top of it to create this unique item entity in the world.It is not currently possible to spawn these local templates, since their object definition isn't fully encapsulated in an item roottemplate. If you know the UUID of the local templates in the world however, it is possible to summon (Osi.TeleportTo) them to you as long as you're in the same region. In the future I may consider adding an item summoner for these cases. More technical info on local templates can be found on the Larian wiki.
  • The visual check in item tooltips aren't updating and shows a different character.
    -> If you've changed control to another character while the search is up, the tooltips will need to regenerate since they're prebuilt and not dynamic. You can fix this by backspacing or typing more in the Search field, since any change will refresh tooltips.

Possible Future additions
  • Revive
  • Add/Remove Party resources, Inspiration?
  • Add Passives/Spells
  • Carry Capacity increase toggle
  • Disable Fall Damage
  • Give protection spell from my other mod
  • Toggles for crit success/fail rolls
  • Give elixir buffs
  • Party Watch Window
  • - Clean/dirty toggle
  • - Approval/Relationship/Dating changes
  • - Staged/Stuck/Teleport
  • - Flag watch (in-dialog, in-combat)
  • - Add/Remove Action Resources individually
  • -- Action/Bonus/Reaction
  • -- Spell slots, Rages, Superiority Dice, etc.
  • Teleport menu for scenic locations (Moxi found some interesting things)

Multiplayer:
  • Works in multiplayer; as always make sure everyone has the exact same mods, mod versions, and load order.
  • Host-only setting available, in case the server host would prefer other game clients to not cheat/spawn items.

Requires:
  • Script Extender (v18+) - What makes everything possible, especially the shiny new IMGUI UI in-game
  • Mod Configuration Menu (v1.9+) - A central place to manage mods in-game? Why wouldn’t you have it?
  • AahzLib (v1.0.3+) - My code library, sits there doing nothing until I use it. Harmless and easily removable with this mod later if needed. I separated it out because I’ll be reusing it for several future mods.
Installation:
  • Install using BG3MM (BG3 Mod Manager), with MCM higher in your load order (IMPORTANT). example order:
  • Mod Configuration Menu
  • AahzLib
  • EasyCheat
Uninstallation:
  • Safe to disable/uninstall at any point, although Mod Uninstaller is recommended if you're using any spells/statuses from this mod just to be safe.

Special thanks to
  • Norbyte, a god among puny humans, for adding so many new features so rapidly, while still somehow being accessible on Discord for questions.
  • Focus, credit as always and hopes for him coming back someday, really great example code and very chill and patient to chat with
  • Volitio, for being such a forgiving punching bag person with all the demands ideas I throw at him, dude's sharp and makes quality things
  • Fararagi, he's French but it's hard to hold it against him with how many useful mods he cranks out
  • HippoOo, Satan, Skiz, Simo and the rest of the BG3 Modding Community Discord for being great to bounce code off of

Tips welcome if you're feeling generous

  翻译: