Page 3 of 4

Re: [REQ] RAD

Posted: Wed Aug 21, 2019 10:39 pm
by bloodsucker
Agasio wrote:
Wed Aug 21, 2019 9:24 pm
stuffy wrote:
Wed Aug 21, 2019 2:29 am
Here's the code for Rad XP (quick mutation level)
You can change the (int)1000 to whatever. Works best if you set it at 100 for the first few levels. Otherwise you end up missing mutations if you multi-overlevel your xp.
Spoiler
original code is: add [rbx+000001BC],eax

Code: Select all

[ENABLE]

aobscanmodule(aobXP,RAD.exe,01 83 BC 01 00 00) // should be unique
alloc(newmem,$1000,"RAD.exe"+5F0EAD)

label(code)
label(return)

newmem:

code:
  add [rbx+000001BC],(int)1000
  jmp return

aobXP:
  jmp newmem
  nop
return:
registersymbol(aobXP)

[DISABLE]

aobXP:
  db 01 83 BC 01 00 00

unregistersymbol(aobXP)
dealloc(newmem)
I've added a line to it so you can technically level infinitely and gain every single endo and exo-mutation you can from leveling.
Spoiler

Code: Select all

[ENABLE]

aobscanmodule(aobXP,RAD.exe,01 83 BC 01 00 00) // should be unique
alloc(newmem,$1000,"RAD.exe"+5F0EAD)

label(code)
label(return)

newmem:

code:
  add [rbx+000001BC],(int)10000
  mov [rbx+000001B4],0
  jmp return

aobXP:
  jmp newmem
  nop
return:
registersymbol(aobXP)

[DISABLE]

aobXP:
  db 01 83 BC 01 00 00

unregistersymbol(aobXP)
dealloc(newmem)
Love It will test when i get home from work

Re: [REQ] RAD

Posted: Wed Aug 21, 2019 10:55 pm
by stuffy
Something to note on Agasio's code. Once you are fully upgraded you can no longer use the 'Skull' upgrade machines, or it will freeze your character movement. Not a big deal since you would no longer get anything from those machines. The transmute machines will probably still work, (haven't tested)

Re: [REQ] RAD

Posted: Thu Aug 22, 2019 2:45 pm
by bloodsucker
Agasio wrote:
Wed Aug 21, 2019 9:24 pm
stuffy wrote:
Wed Aug 21, 2019 2:29 am
Here's the code for Rad XP (quick mutation level)
You can change the (int)1000 to whatever. Works best if you set it at 100 for the first few levels. Otherwise you end up missing mutations if you multi-overlevel your xp.
Spoiler
original code is: add [rbx+000001BC],eax

Code: Select all

[ENABLE]

aobscanmodule(aobXP,RAD.exe,01 83 BC 01 00 00) // should be unique
alloc(newmem,$1000,"RAD.exe"+5F0EAD)

label(code)
label(return)

newmem:

code:
  add [rbx+000001BC],(int)1000
  jmp return

aobXP:
  jmp newmem
  nop
return:
registersymbol(aobXP)

[DISABLE]

aobXP:
  db 01 83 BC 01 00 00

unregistersymbol(aobXP)
dealloc(newmem)
I've added a line to it so you can technically level infinitely and gain every single endo and exo-mutation you can from leveling.
Spoiler

Code: Select all

[ENABLE]

aobscanmodule(aobXP,RAD.exe,01 83 BC 01 00 00) // should be unique
alloc(newmem,$1000,"RAD.exe"+5F0EAD)

label(code)
label(return)

newmem:

code:
  add [rbx+000001BC],(int)10000
  mov [rbx+000001B4],0
  jmp return

aobXP:
  jmp newmem
  nop
return:
registersymbol(aobXP)

[DISABLE]

aobXP:
  db 01 83 BC 01 00 00

unregistersymbol(aobXP)
dealloc(newmem)
the new code is working but look like there is a MAX lvl where you can't not level up mutation anymore

Re: [REQ] RAD

Posted: Thu Aug 22, 2019 4:10 pm
by d3me
I found a bug with God Mode script: it makes enemy crystal turrets found on area 2-1 and forth immortal too.

Re: [REQ] RAD

Posted: Thu Aug 22, 2019 4:20 pm
by cfemen
d3me wrote:
Thu Aug 22, 2019 4:10 pm
I found a bug with God Mode script: it makes enemy crystal turrets found on area 2-1 and forth immortal too.
do u use my newest table?
there is are a pointer to the health that does 100% not effect enemys.

Re: [REQ] RAD

Posted: Fri Aug 23, 2019 11:16 am
by bloodsucker
Are you able to mod or change mutand ability ?

Re: [REQ] RAD

Posted: Fri Aug 23, 2019 6:14 pm
by d3me
cfemen wrote:
Thu Aug 22, 2019 4:20 pm
d3me wrote:
Thu Aug 22, 2019 4:10 pm
I found a bug with God Mode script: it makes enemy crystal turrets found on area 2-1 and forth immortal too.
do u use my newest table?
there is are a pointer to the health that does 100% not effect enemys.
Yes, I'm sorry, the problem was with previous version of the table. New one doesn't have this script and works good

Re: [REQ] RAD

Posted: Fri Aug 23, 2019 6:53 pm
by cfemen
bloodsucker wrote:
Fri Aug 23, 2019 11:16 am
Are you able to mod or change mutand ability ?
no :(
but i will check maybe i find something.
d3me wrote:
Fri Aug 23, 2019 6:14 pm
cfemen wrote:
Thu Aug 22, 2019 4:20 pm
d3me wrote:
Thu Aug 22, 2019 4:10 pm
I found a bug with God Mode script: it makes enemy crystal turrets found on area 2-1 and forth immortal too.
do u use my newest table?
there is are a pointer to the health that does 100% not effect enemys.
Yes, I'm sorry, the problem was with previous version of the table. New one doesn't have this script and works good
:)

Re: [REQ] RAD

Posted: Sat Aug 24, 2019 12:40 am
by bloodsucker
you have done such a good job sir :D

Re: [REQ] RAD

Posted: Sun Sep 29, 2019 9:53 am
by yoco
cfemen wrote:
Wed Aug 21, 2019 10:23 am
SLEETS wrote:
Wed Aug 21, 2019 6:45 am
cfemen wrote:
Tue Aug 20, 2019 9:50 pm
still issues :(
...

edit : currently u can only use my table to max out tapes and floppys, then deactivate script.
pick up 2 floppys or tapes = maxed

the first item will always use a different method, and i dont know why, coz this you need 2 items to activate the script :/
and i cant find this method coz i only have access to the pointer if i picked up atleast 1 floppy/tape.

but i have a idea, starting with tapes to search for it, use merchs to decrease it then i can check the different method on first item pickup
I think I know what the problem is.

It seems that the game is probably crashing because the script is holding the HP at 6 at that pointer, but it hasn't found the new HP pointer yet and whatever the game is trying to assign to that pointer is causing it to crash since CE is holding it at 6. I noticed that if I turn god mode on and off I can just manually edit my HP during the game, but that if I try to edit the HP while the game is loading a screen or if I try to keep God Mode on BEFORE it's found my HP it'll crash.
Script is only holding if a Pointer is found, the editable Pointer Value is never touched and is only for manuelly input for the Player, and yeah while loading this pointer is obsolete.
but the Pointer is only obselete coz my Script is searching for a new one/waiting for the level
while loading is the function that i hooked not active.

edit : ok i tried something new

Health Pointer
not a script, it should find the player value and then u can freez it

Last Health Pointer
Another Method to get a Health Pointer.
use script and freeze HealthP

999 Tapes and Floppy on pick up
the second floppy or tape will be 999

1 Hit Kill
not really working yet...

RAD multiplicator
used the code from stuffy! ( hope its ok for you )
and i created a mulitplicator with it.
activate script and give mulVal a higher value then 1
Tried your table. Health doesn't work for me. I have v20190910 (codex).

Re: [REQ] RAD

Posted: Sun Sep 29, 2019 10:36 am
by cfemen
yoco wrote:
Sun Sep 29, 2019 9:53 am
cfemen wrote:
Wed Aug 21, 2019 10:23 am
SLEETS wrote:
Wed Aug 21, 2019 6:45 am


I think I know what the problem is.

It seems that the game is probably crashing because the script is holding the HP at 6 at that pointer, but it hasn't found the new HP pointer yet and whatever the game is trying to assign to that pointer is causing it to crash since CE is holding it at 6. I noticed that if I turn god mode on and off I can just manually edit my HP during the game, but that if I try to edit the HP while the game is loading a screen or if I try to keep God Mode on BEFORE it's found my HP it'll crash.
Script is only holding if a Pointer is found, the editable Pointer Value is never touched and is only for manuelly input for the Player, and yeah while loading this pointer is obsolete.
but the Pointer is only obselete coz my Script is searching for a new one/waiting for the level
while loading is the function that i hooked not active.

edit : ok i tried something new

Health Pointer
not a script, it should find the player value and then u can freez it

Last Health Pointer
Another Method to get a Health Pointer.
use script and freeze HealthP

999 Tapes and Floppy on pick up
the second floppy or tape will be 999

1 Hit Kill
not really working yet...

RAD multiplicator
used the code from stuffy! ( hope its ok for you )
and i created a mulitplicator with it.
activate script and give mulVal a higher value then 1
Tried your table. Health doesn't work for me. I have v20190910 (codex).
oh game updated, i will look if i have time to update the table :)

Re: [REQ] RAD

Posted: Sun Sep 29, 2019 11:02 am
by yoco
Much appreciated :D

Re: [REQ] RAD

Posted: Sun Sep 29, 2019 6:39 pm
by cfemen
yoco wrote:
Sun Sep 29, 2019 11:02 am
Much appreciated :D
done -> viewtopic.php?f=2&t=10056&p=99657#p99657

enjoy! i hope its working fine.
be careful at "easy kill"
dont use it too long, i really dont know why but it can have side effects like invincible enemys.

Re: [COMPLETED] [REQ] RAD

Posted: Mon Sep 30, 2019 7:49 pm
by yoco
Thank you!

Re: [COMPLETED] [REQ] RAD

Posted: Tue Nov 22, 2022 8:16 pm
by cfemen
Well, I know probably nobody cares more about this game ... but I was tempted by the UI_DebugMenu :)

So in case anyone is interested, attached is a table that allows you to open the debug menu:

Image

How it works:
-attach the table
-enable Create Console and Allow Commands
-enable the Create Debug Menu script if you are ingame ( not in the main menu! )
-now open the console with Tilde ^ ( in case Tilde does not work for your keyboard, use my Bind Console To F1 script)

execute these 2 console commands:

Code: Select all

InitDebugMenu
SetDebugMenuVisibility 1 1
if the debug menu is open press Escape ( to show the cursor ) now you can use it!

to close it open the console again and type:

Code: Select all

SetDebugMenuVisibility 0 1
The immortal/invulnerable options in the debug menu are not really working ...

but you can use the console for it, here are some commands:

Code: Select all

ToggleDebugCamera
FOV <Value>
SetImmortal <Bool>
SetInvulnerable <Bool>
AddCurrency <Value> 1
Slomo <Value>
Immortal means "undead" so you will get damage but you can't die.
Invulnerable is a real god mode.

e.g:
activate the god mode = SetImmortal 1
changing the FOV to 100 = FOV 100
add 10 currency = AddCurrency 10 1

if you want floppies, they are called Common Keys, you can find them in the Loot section in the debug menu!

Note : you probably have to activate Create Debug Menu again after a new level (you notice if the console shows you command not recognized )

Thats it, enjoy the huge cheat options in the debug menu!
(I've tested the table on several RAD versions, it always worked! )