Page 1 of 2

Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Fri Jul 14, 2017 3:30 pm
by Venik
Table for Necrodancer with Amplified DLC (Steam v2.54/2017.07.12) made by me.

Code: Select all

Feautures:
-Scripts:
--Invulnerability - You take no damage (even with Monk when collecting gold). Still loose multiplier thou.
--See all items - Like with Monocle.
--See all enemies - Like with Telepathy Circlet.
--Anti AntiCheat - Enable this if you wanna change gold.

-Stats:
--Current Health - Your current health (1 heart = 2). 
--Max Health - Your maximux health (1 hearth = 2). Set to 20 and freeze to have 10 hearts.
--Bombs - Your bombs.
--Kills - Set to more then 5 and freeze to always have max multiplier.

-Other:
--Diamonds - Your diamonds.
--Gold - Your gold. Enable Anti Anticheat first, if you wanna change this.
--Flawless Byte - Change this to 1 and freeze to always get bonus chests after boos fight.
--Low Percent Byte - Helps with achievemets that requires low percent. Change this to 1 and freeze.
Made with Cheat Engine v6.7

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Tue Aug 29, 2017 11:31 am
by Virtus Tenebrae
CotND is on 2.57 now, your game will crash if you try and use this table.

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Mon Sep 18, 2017 2:15 am
by ignatttt
Hey I'm playing on the mac version of this game, I was wondering what your anti anti-cheat script does? I have two memory editing programs on mac, Bit Slicer (which looks and runs nicer), and the recent Cheat Engine 6.2 for Mac.

Every address in this game is static as far as I can tell. I've found various values for things like life, gold, diamonds, etc. but when I change the gold value the game just activates its anti cheat mechanisms. Can you please tell me how you wrote your anti anti-cheat scripts?

Here's are all the addresses I've found so far:
(Again, on a Mac!) There's three addresses that read the gold value every instant, the first one runs during the pause menu the other two don't:

Code: Select all

0x299E79 - bb_player_class_Player::m_RenderHUD(int, bool) NecroDancer __TEXT (static) r-x
mov eax, [eax+0x3b9327]

0x2772E0 - bb_player_class_Player::m_Update() NecroDancer __TEXT (static) r-x 
xor eax, [ebx+0x3d73a7]
and 
0x278CB2 - bb_player_class_Player::m_Update() NecroDancer __TEXT (static) r-x
xor eax, [ebx+0x3d73a7]
Which I'm guessing are part of the anti-cheat functionality. If I nop them, I can change freely change the gold value and the game doesn't do it's anti-cheat mechanism, until I pick up any new gold or buy an item.

When a new level loads, these 4 address read the gold value:

Code: Select all

0x2811F1 - bb_player_class_Player::m_Update() NecroDancer __TEXT (static) r-x
cmp dword [esi+0x3d73a7], 0x2328

0x1AE526 - bb_level_Level::g_NewLevel(int, int, int, bool, bb_level_object_LevelObject*, bool) NecroDancer __TEXT (static) r-x
add eax, [edx+0x4a1617]

0x1AE59F - bb_level_Level::g_NewLevel(int, int, int, bool, bb_level_object_LevelObject*, bool) NecroDancer __TEXT (static) r-x
mov eax, [edx+0x4a1617]

0x1B46C0 - bb_level_Level::g_NewLevel(int, int, int, bool, bb_level_object_LevelObject*, bool) NecroDancer __TEXT (static) r-x
mov eax, [edx+0x4a1617]

(this one read only once, when the game starts up)
0x10EDBD - bb_player_class_Player::g_new(int, int) NecroDancer __TEXT (static) r-x
xor eax, [edi+0x53f727]
When I pick up gold, these addresses access the gold value:
Note: The first one is the only address that actually writes to the coin value

Code: Select all

0xF3172 - bb_player_class_Player::g_SetCoins(int, bool) NecroDancer __TEXT (static) r-x
mov [esi+0x55b31a], edi

0x245EBF - bb_player_class_Player::g_AddCoins(int) NecroDancer __TEXT (static) r-x
mov eax, [esi+0x4085ca]

0xF3327 - bb_player_class_Player::g_SetCoins(int, bool) NecroDancer __TEXT (static) r-x
mov edi, [esi+0x55b31a]

0xF3531 - bb_player_class_Player::g_SetCoins(int, bool) NecroDancer __TEXT (static) r-x
mov eax, [esi+0x55b31a]
Finally, these all read the gold value on various shop actions. Buying a chest, buying an item, trying to buy an item/chest without enough money, etc

Code: Select all

0x2811F1 - bb_player_class_Player::m_Update() NecroDancer __TEXT (static) r-x
cmp dword [esi+0x3d73a7], 0x2328

0x3A1617 - bb_salechest_SaleChest::m_Open(bb_player_class_Player*) NecroDancer __TEXT (static) r-x
mov eax, [esi+0x2ace87]

0x32CA69 - bb_saleitem_SaleItem::m_Pickup(bb_player_class_Player*) NecroDancer __TEXT (static) r-x
cvtsi2ss xmm0, dword [ebx+0x321a97]

0x25E296 - bb_player_class_Player::m_AddGeneralMetrics(bool) NecroDancer __TEXT (static) r-x
mov eax, [esi+0x3f04b7]

0x3A1663 - bb_salechest_SaleChest::m_Open(bb_player_class_Player*) NecroDancer __TEXT (static) r-x
mov eax, [esi+0x2ace87]

0x32D59C - bb_saleitem_SaleItem::m_Pickup(bb_player_class_Player*) NecroDancer __TEXT (static) r-x
add eax, [ebx+0x321a97]

0x2633A0 - bb_player_class_Player::m_Hit(String, int, int, bb_entity_Entity*, bool, int) NecroDancer __TEXT (static) r-x
mov eax, [ebx+0x3efe57]
There's two more that read the gold value when you return to lobby, I think they have to do with score/leaderboards which I don't care about.

So yea, any help with how you wrote your anti anti-cheat scripts would be very helpful. I'm not too knowledgeable on assembly, so some extra notes on what mov, xor, or cmp is doing exactly would be nice too. Thanks

Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Sat Apr 21, 2018 11:44 pm
by bonzay0
Dunno if people still play this but I have updated the table for myself so I guess I'll share it.

It's for Necrodancer v2.59 with Amplified DLC.



Big thanks to [USER=7174]@Venik[/USER] for his initial table.

Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Mon Apr 23, 2018 2:39 pm
by Lightningreed
Note that you still die to Glass Jaw (Double all dmg, faulty) and one hit kill shopkeepers. Health isn't properly frozen, maybe?

Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Mon Apr 23, 2018 5:04 pm
by bonzay0
[QUOTE="Lightningreed, post: 43143, member: 7172"]Note that you still die to Glass Jaw (Double all dmg, faulty) and one hit kill shopkeepers. Health isn't properly frozen, maybe?[/QUOTE]

With the invincibility script on I have no issues, nothing can kill me as far as I checked.

Did you use the script or freeze the value?

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Sun Dec 09, 2018 11:40 pm
by codezer0
bonzay0 wrote:
Sat Apr 21, 2018 11:44 pm
Dunno if people still play this but I have updated the table for myself so I guess I'll share it.

It's for Necrodancer v2.59 with Amplified DLC.

Big thanks to 7174 for his initial table.
is the table removed? :|

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Sat Aug 08, 2020 10:57 pm
by Gyro
bonzay0 wrote:
Sat Apr 21, 2018 11:44 pm
Dunno if people still play this but I have updated the table for myself so I guess I'll share it.

It's for Necrodancer v2.59 with Amplified DLC.



Big thanks to 7174 for his initial table.
You forgot to post the table with your actual post.

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Wed Nov 25, 2020 4:55 pm
by cvbbbv
excuse, what is the anti cheat address? i would like to try it on psvita if it is the same

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Wed Jan 27, 2021 11:55 am
by Gyro
bonzay0 wrote:
Sat Apr 21, 2018 11:44 pm
Dunno if people still play this but I have updated the table for myself so I guess I'll share it.

It's for Necrodancer v2.59 with Amplified DLC.



Big thanks to 7174 for his initial table.
I don't see the table attached to your post. Did it get removed?

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Mon May 01, 2023 4:13 pm
by GCM
bonzay0 wrote:
Sat Apr 21, 2018 11:44 pm
Dunno if people still play this but I have updated the table for myself so I guess I'll share it.

It's for Necrodancer v2.59 with Amplified DLC.



Big thanks to 7174 for his initial table.
Was the table posted?

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Mon Oct 16, 2023 1:32 am
by Lord Blade
Is there a table for v3.0.2-b1904?

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Tue Nov 07, 2023 11:17 am
by cvbbbv
hi, update .v3.7.4
regards

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Sun Nov 12, 2023 9:58 pm
by Rekcheli
need to update for version 3.7.4 with "AMPLIFIED" and "Synchrony" DLCs

Re: Crypt of the NecroDancer: Amplified (v2.54 Steam)

Posted: Wed Feb 21, 2024 12:46 am
by divergence
I was trying to see if anyone had insight into disabling leaderboards. I saw a post on cheatengine forums from a dev that requested if anyone cheats in the future, that they disable the leaderboards, so they don't mess up people that actually want to compete and have fun the way they want to. I haven't found any pages where anyone tried. It's fine if it doesn't exist yet, but if it does, that'd be so nice. So let me know! Thanks!