Page 1 of 1

Rimworld V1.0.2282

Posted: Wed Jun 26, 2019 3:14 am
by Mezspirit
Redid the codes to work without Activate mono features this time. I left some things in CT for debugging or anyone who wants to pick it up and do some codes from there.

I'm not very experienced and might not be interested in adding more to table. Good Luck, have fun.

Max Skills:
Click on a pawn you want first, and then activate the script. Beware that it affects other pawns you don't control too. So once you have a selected a pawn and the code takes affect, deactivate the script and then deselect the pawn by clicking on empty space.

Item Select:
Click on an item that can stack or has life or quality to it, and then activate it.

Quality Pointer:
Click on an item or furniture that has a qualify modifier (awful - legendary) to it, and then activate it.

Game Base Pointer:
This is for people to mess around with its pointer addresses and stuff. It's to explore the game's data structures. Just activate when you get into the game's map.
|
V
Reasearch Progress:
Once you have activated the Game Base Pointer, this one's pointer address should be filled up. Right click on this and "Browse this memory region" or click on it and press "Ctrl+B". You'll be in the Memory View and should be looking at the hex view in floats. This is done by right clicking -> "Display Type" -> "Float" or otherwise just press "Ctrl+9"

From there change the fade time to be longer or more, do a research and then look at the hex view to find the float value that has changed (Highlighted in red). Change that changed value you found to -1 to the total view of that researched project and let the game continue as the pawn completes it. Very sorry it is a messy of way of doing thnigs.


Update
Scripts can now be activated without the "Activate mono feature" this time. Worked on the Quality Pointer again due to other variables intersecting with the aobscan.

Re: Rimworld V1.0.2282

Posted: Sat Jul 06, 2019 9:52 am
by MrReny
here some code for Needs:

Code: Select all

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,RimWorld:Need:get_CurLevel+b) 
label(returnhere)
label(originalcode)
label(exit)

newmem:
mov [rax+28],(float)1//this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
movss xmm0,[rax+28]

exit:
jmp returnhere

RimWorld:Need:get_CurLevel+b:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
RimWorld:Need:get_CurLevel+b:
movss xmm0,[rax+28]
//Alt: db F3 0F 10 40 28
boost all needs for all pawns on 100%, maybe enemy too(dont tested)

sry for my english

Re: Rimworld V1.0.2282

Posted: Sat Aug 31, 2019 11:31 pm
by jawi
Hi! Here is my contribution. Please, disable scripts if you want to load savegame.

Re: Rimworld V1.0.2282

Posted: Wed Oct 16, 2019 10:22 pm
by Special
Latest version is 1.0.2408 rev747 on Steam, any chance a cool person could update this?

Re: Rimworld V1.0.2282

Posted: Sat Nov 02, 2019 8:50 pm
by Deep Thought
Bump what Special said - please hook us up with an update

Re: Rimworld V1.0.2282

Posted: Sat Feb 29, 2020 11:52 am
by berlysnip
can you update this table sir ? :mrgreen: :mrgreen:

Re: Rimworld V1.0.2282

Posted: Sun Mar 01, 2020 11:31 pm
by andre2539
berlysnip wrote:
Sat Feb 29, 2020 11:52 am
can you update this table sir ? :mrgreen: :mrgreen:

viewtopic.php?f=2&t=11692#p123855 this is works with the new update

Re: Rimworld V1.0.2282

Posted: Thu Mar 19, 2020 3:33 am
by nilmar
Mezspirit wrote:
Wed Jun 26, 2019 3:14 am
Redid the codes to work without Activate mono features this time. I left some things in CT for debugging or anyone who wants to pick it up and do some codes from there.

I'm not very experienced and might not be interested in adding more to table. Good Luck, have fun.

Max Skills:
Click on a pawn you want first, and then activate the script. Beware that it affects other pawns you don't control too. So once you have a selected a pawn and the code takes affect, deactivate the script and then deselect the pawn by clicking on empty space.

Item Select:
Click on an item that can stack or has life or quality to it, and then activate it.

Quality Pointer:
Click on an item or furniture that has a qualify modifier (awful - legendary) to it, and then activate it.

Game Base Pointer:
This is for people to mess around with its pointer addresses and stuff. It's to explore the game's data structures. Just activate when you get into the game's map.
|
V
Reasearch Progress:
Once you have activated the Game Base Pointer, this one's pointer address should be filled up. Right click on this and "Browse this memory region" or click on it and press "Ctrl+B". You'll be in the Memory View and should be looking at the hex view in floats. This is done by right clicking -> "Display Type" -> "Float" or otherwise just press "Ctrl+9"

From there change the fade time to be longer or more, do a research and then look at the hex view to find the float value that has changed (Highlighted in red). Change that changed value you found to -1 to the total view of that researched project and let the game continue as the pawn completes it. Very sorry it is a messy of way of doing thnigs.


Update
Scripts can now be activated without the "Activate mono feature" this time. Worked on the Quality Pointer again due to other variables intersecting with the aobscan.
Please Update for 1.1

Re: Rimworld V1.0.2282

Posted: Tue Oct 20, 2020 1:38 am
by runejade
none of the cheat tables work as of now, may i ask that new ones be made. i am not skilled enough atm to make any appropriate tables myself

Re: Rimworld V1.0.2282

Posted: Tue Jul 20, 2021 1:30 pm
by Alaswing
hello good sirs, can anyone please update this table?