[COMPLETED] Noita [Early Access]

Ask about cheats/tables for single player games here
User avatar
ijustwannawin
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Sep 25, 2019 8:41 pm
Reputation: 0

Re: [Request] Noita [Early Access]

Post by ijustwannawin »

Most excellent! Thanks for both the link and your labors. Up and running with these scripts!

User avatar
TemptingIcarus
Expert Cheater
Expert Cheater
Posts: 405
Joined: Thu Aug 16, 2018 11:32 pm
Reputation: 54

Re: [Request] Noita [Early Access]

Post by TemptingIcarus »

Cfemen is probably the coolest. He's come into all of my threads and scripted up stuff for people to use. Guy is wonderful. He actively fixes his tables too.

User avatar
Odin
Fearless Donors
Fearless Donors
Posts: 23
Joined: Thu May 24, 2018 5:17 am
Reputation: 20

Re: [Request] Noita [Early Access]

Post by Odin »

Thanks a ton for your tips, Cfemen! That was my go at an actual table, hence the rookie mistakes :lol:

Will take a look over them and see if I can improve. Cmb filters, registers, breakpoints - all foreign concepts to me so I have some research to do it seems. :)

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 874
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1497

Re: [Request] Noita [Early Access]

Post by cfemen »

Odin wrote:
Wed Sep 25, 2019 10:46 pm
Thanks a ton for your tips, Cfemen! That was my go at an actual table, hence the rookie mistakes :lol:

Will take a look over them and see if I can improve. Cmb filters, registers, breakpoints - all foreign concepts to me so I have some research to do it seems. :)
you really did a good first table,keep up the research and you will get better :)

edit:
but hey if you want you can look for the value of recharge :D
and then i help you to write an aob script.

User avatar
Odin
Fearless Donors
Fearless Donors
Posts: 23
Joined: Thu May 24, 2018 5:17 am
Reputation: 20

Re: [Request] Noita [Early Access]

Post by Odin »

cfemen wrote:
Wed Sep 25, 2019 10:54 pm

you really did a good first table,keep up the research and you will get better :)

edit:
but hey if you want you can look for the value of recharge :D
and then i help you to write an aob script.
Thanks, and I'll certainly try my best haha, I'll give it a look now :D

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 874
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1497

Re: [Request] Noita [Early Access]

Post by cfemen »

Odin wrote:
Wed Sep 25, 2019 11:36 pm
cfemen wrote:
Wed Sep 25, 2019 10:54 pm

you really did a good first table,keep up the research and you will get better :)

edit:
but hey if you want you can look for the value of recharge :D
and then i help you to write an aob script.
Thanks, and I'll certainly try my best haha, I'll give it a look now :D
:)

--------------------------------------------------------

Added One Hit Kill :mrgreen:
Updated Table is uploaded.

User avatar
Odin
Fearless Donors
Fearless Donors
Posts: 23
Joined: Thu May 24, 2018 5:17 am
Reputation: 20

Re: [Request] Noita [Early Access]

Post by Odin »

cfemen wrote:
Wed Sep 25, 2019 11:41 pm

:)

--------------------------------------------------------

Added One Hit Kill :mrgreen:
Updated Table is uploaded.
Assuming I'm right, looks like recharge rate is stored as a double, default value of 0 when it's charged. Lots of annoying 'Changed', 'Unchanged', 'Changed', 'Compare to first', 'Unchanged'. :lol:

Code: Select all

89 87 58 03 00 00
writes to it every time you cast, NOPing it lets you cast forever or until your mana runs out.

Code: Select all

89 81 58 03 00 00
writes while recharging. NOPing it completely stops recharge rate.

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 874
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1497

Re: [Request] Noita [Early Access]

Post by cfemen »

Odin wrote:
Thu Sep 26, 2019 12:35 am
cfemen wrote:
Wed Sep 25, 2019 11:41 pm

:)

--------------------------------------------------------

Added One Hit Kill :mrgreen:
Updated Table is uploaded.
Assuming I'm right, looks like recharge rate is stored as a double, default value of 0 when it's charged. Lots of annoying 'Changed', 'Unchanged', 'Changed', 'Compare to first', 'Unchanged'. :lol:

Code: Select all

89 87 58 03 00 00
writes to it every time you cast, NOPing it lets you cast forever or until your mana runs out.

Code: Select all

89 81 58 03 00 00
writes while recharging. NOPing it completely stops recharge rate.
good job!
but its not a double^^

you can see that here:

Code: Select all

mov [edi+00000358],eax
a float/double would be use a movss/movsd from a xmm register
its a 4 byte integer.

make sure that the aob is unique, and you can add it to the table :)

tip: you can also manipulate the jmp above, then you only need to replace 1 byte:

Code: Select all

noita.exe+4936E9 - 0F8E 08020000         - jng noita.exe+4938F7
above is:

Code: Select all

noita.exe+4936E7 - 85 C0                 - test eax,eax
change this to:

Code: Select all

noita.exe+4936E7 - 39 C0                 - cmp eax,eax
85 to 39 and it will work^^

vitaeexmorte
Expert Cheater
Expert Cheater
Posts: 64
Joined: Sun Oct 15, 2017 4:20 am
Reputation: 19

Re: [Request] Noita [Early Access]

Post by vitaeexmorte »

Let me shamelessly ask if anyone can either give the "edit wands everywhere" perk/change another one into it or add an option to do it without the perk at all.

Got it only once and now I miss it on every run. :D

Great work so far!

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 874
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1497

Re: [Request] Noita [Early Access]

Post by cfemen »

@Odin
so im going to sleep :)
you should try the script with 1 byte change :)
i posted the solution here if you want to compare -> [Link]

@vitaeexmorte

i will put it on the ToDo list :)

User avatar
Odin
Fearless Donors
Fearless Donors
Posts: 23
Joined: Thu May 24, 2018 5:17 am
Reputation: 20

Re: [Request] Noita [Early Access]

Post by Odin »

Ah yeah, the address had a 4-byte, Float, and a Double in the results. Double is the only one that gave an effect when freezing so I misinterpreted that I suppose.

So to learn what cmp, test and the others all do, this is Assembly I should be researching, correct? I never would have thought to switch 85 to a 39, having no clue what that does until looking into it now. :lol:

Also tried making an aob using the AOB Injection template but I noticed you didn't need to allocate memory, didn't need "code:", etc. Blows my mind how that still works. :?

Edit: I also noticed how you grabbed into the mov bytes, is that just to make sure you get that exact address? So like specifically "I am referring to this address, the one with the 89 47 6C mov after it"
Last edited by Odin on Thu Sep 26, 2019 1:36 am, edited 1 time in total.

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 874
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1497

Re: [Request] Noita [Early Access]

Post by cfemen »

Odin wrote:
Thu Sep 26, 2019 1:28 am
Ah yeah, the address had a 4-byte, Float, and a Double in the results. Double is the only one that gave an effect when freezing so I misinterpreted that I suppose.

So to learn what cmp, test and the others all do, this is Assembly I should be researching, correct? I never would have thought to switch 85 to a 39, having no clue what that does until looking into it now. :lol:

Also tried making an aob using the AOB Injection template but I noticed you didn't need to allocate memory, didn't need "code:", etc. Blows my mind how that still works. :?
yes lern about jumps, cmp, and the logical operators
AND, OR, XOR, NOT
TEST is basically an AND and writes the zero flag.

you only need to allocate memory if you are using a JMP.
you are overriding for a jump atleast 5 Bytes on x86
E9=JMP=1 Byte
+4 Byte address

if you only swapping or NOPing, then you dont need to replace code that's got overriden by the Jump.

Edit :

I also noticed how you grabbed into the mov bytes, is that just to make sure you get that exact address? So like specifically "I am referring to this address, the one with the 89 47 6C mov after it"

Yes to make sure to get that exact address.
Last edited by cfemen on Thu Sep 26, 2019 1:44 am, edited 1 time in total.

User avatar
Odin
Fearless Donors
Fearless Donors
Posts: 23
Joined: Thu May 24, 2018 5:17 am
Reputation: 20

Re: [Request] Noita [Early Access]

Post by Odin »

Great thanks for all your help, I'll keep researching and leave you alone :) :P

User avatar
Odin
Fearless Donors
Fearless Donors
Posts: 23
Joined: Thu May 24, 2018 5:17 am
Reputation: 20

Re: [Request] Noita [Early Access]

Post by Odin »

Added a few of my scripts to Cfe's table in case anyone wants/needs them.

Infinite Recharge
Infinite Oxygen (now more unique AOB)
Gold Doesn't Decrease
Attachments
noita.CT
Cfe's table + Inf recharge/o2, gold doesn't decrease
(651.25 KiB) Downloaded 47 times

User avatar
STN
Founder
Founder
Posts: 4435
Joined: Thu Mar 02, 2017 7:48 pm
Reputation: 3437

Re: [COMPLETED] [Request] Noita [Early Access]

Post by STN »

Posted my cheat table here - viewtopic.php?t=10369

Post Reply

Who is online

Users browsing this forum: iM7MD, SeneQ