No Buy Cost | All costs (of all chests/shrines/terminals or whatever) are set to 0
Hijack: Radar Scanner | Specifically related to my personal favorite equipment the Radar Scanner, allows you to set value before scanning the map.
Pointers:
PointerList
MAIN POINTERS:
SKILLS:
PLAYER MODEL:
INVENTORY:
Tips:
Almost all the stuff related to player is included in pointers section, the scripts are just some extra entries to make life easier.
Most of the pointers related to the player stat are pretty self explanatory e.g.
To get invincibility you can simply use the <godMode>k__BackingField pointer (set and freeze it to 1) in <healthComponent>k__BackingField section. Alternatively, you can always modify health, barrier and shield etc.
To get immunity you can use isBoss in _master section.
You can edit money, lunar coins, basic health, speed, acceleration, damage, heath regen speed, luck, level and a lot of other things.
Pointers in the <modelLocator>k__BackingField, allows you to manipulate gravity, hence handy in flying. You can also use coordinates (UP-DOWN) along with it for proper flying.
You can set Whatever Item/Equipment you want to how much you want
Details on how to use Item and Equipment pointer list is given in the next POST.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
All the [Link] that the game has are included in the script as:
Items-List
HOW TO USE ITEMS:Click for Description
The items are given in respect of their rarity which you can check here on [Link]. (except that the white rarity is just left black). Also since the items are in alphabet order, so it should be very easy to find your preferred item.
The List Description is in following format:
Item ID | Item Name
Giving an amount to any item will have the same effect as if you collected that item that much. But it will not give you an icon in the inventory. (Not unless you acquire that particular item). For those of you who do not care about visual display its enough. You can give any amount you want and you will have the same effect as the max-stack of that item should have.
For those of you who want the icon in inventory as well, Ive provided with itemAcquisitionOrder pointer list.
This works differently then itemStack so read following information carefully!
See this:
Every time you gain a different item, (that is not already in the inventory), this counter in incremented. So in-order to add an item display, you also need to increase it. After that go inside
and start adding the Items IDs that are available in itemStack pointer list. And this way if you press TAB key you can see it in your inventory. (To refresh main inventory, acquire any other item)
HOW TO USE EQUIPMENTS:
Well, its also very easy to use. Its just a simple dropdown menu, all you need is to select equipment of your choice through it and that all (also dont forget to set the Count to 1 to actually have an equipment)
Changing the selection in the Equipment 1 ID, changes the equipment pointer in the Equipment 1 PTR-> automatically, BUT, just in case if it doesnt, Ive provided the whole Equipment Def[] array list , that contains all the pointers of the equipment, all you need is to copy the value and paste it there (in the Equipment 1 PTR->).
FYI, you can have more than 1 equipment , so for 2nd equipment, the second set is given.
If you like my work, well what are you waiting for? leave a Like already..
How to spawn random items!:Click for Description
To spawn random Items, you need to use SpawnedItemConverter script. This script has 2-pointer and 3-scripts as child entries.
The script SpawnedItemConverter itself is a container of Array of Item IDs and a few functions to generate random numbers and loop through the ids array.
Script Unlimited Interactions does not let interactable like chests/shrines/terminals/teleporter etc disable, instead they are always re-interactable (even if you have used them).
Terminal Purchase Bypass and Unlimited Chest Open are both specific to their type. These scripts makes use of SpawnedItemConverter and generated a random item (of course when original item is spawned).
The pointers are very useful. The Tier Selection: pointer allows you to select item of which tier you wanna generate, you can select All,Common,Uncommon,Legendary,Boss,Lunar or even Equipments tier selection.
What it actually does is it generated the item in the specific type you selected instead of All the items.
Last Generated Item: just keeps record of which item did you just generate.
Last edited by PeaceBeUponYou on Sun May 23, 2021 8:24 am, edited 2 times in total.
This looks like a beautiful table. May be a dumb question but my game version is 1.1.1.4 on Steam but can't get table to load past "Enable .... ME". Is there a specific point I need to activate it? or has a micro update just bugged the table?
please replace this line aobScanRegion(getEquipmentIds,RoR2:EquipmentState:.ctor,RoR2:EquipmentState:.ctor+70,48 B9 pppppppppppppppp) in the script with aobScanRegion(getEquipmentIds,RoR2:EquipmentCatalog:GetEquipmentDef,RoR2:EquipmentCatalog:GetEquipmentDef+70,48 B8 pppppppppppppppp)
ignore that, just click yes. it is because it use direct mono method names and the time u r enabling it , mono hasnt been initialized yet. If the script doesnt enable the first time, click again in a few seconds(make sure the game is running)
Testing your table right now, PeaceBeUponYou, on the game with its new DLC Survivors of the Void. So far:
- the No Buy Cost script works perfectly
- the Unlimited Interactions script works, but seemingly only for shrines and Scavenger Sacks - chests keep opening but never spawn a new item