953
"Check Game Version"
80000008
Auto Assembler Script
[ENABLE]
aobscanmodule(AOB_Version,isaac-ng.exe,42 69 6E 64 69 6E 67 20 6F 66 20 49 73 61 61 63 3A 20 41 66 74 65 72 62 69 72 74 68 20 76)
registersymbol(AOB_Version)
[DISABLE]
unregistersymbol(AOB_Version)
954
"BoI:A Version"
80000008
String
16
0
1
AOB_Version+1D
426
"Search Game Structure"
008000
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
finds the base floor (and a whole lot of other stuff) pointer
hopefully version-independent
floor pointer location as of 20.11.2015: isaac-ng.exe+2E2634
stat pointer location as of 20.11.2015: isaac-ng.exe+2E417C
}
[ENABLE]
aobscanmodule(AOB_pFloor,isaac-ng.exe,D9 5D * 8B 45 08 D9 00 D8 45 * D9 5D)
aobscanmodule(AOB_pStats,isaac-ng.exe,8B 1D * * * * 8B 83 * * * * 8B C8 81 E1 01 00 00 80)
alloc(pFloor,256)
alloc(pStats,256)
registersymbol(AOB_pFloor)
registersymbol(pFloor)
registersymbol(AOB_pStats)
registersymbol(pStats)
label(_BackF)
label(_BackS)
label(_ExitF)
label(_ExitS)
AOB_pFloor+3:
jmp pFloor+C
_BackF:
AOB_pStats+E:
jmp pStats+10
nop
_BackS:
pFloor:
dd 0 // floor pointer
dd 0 // item to display
dd 0 // cur. item addr
// Dumping Code
push ebx
mov [pFloor],eax
cmp byte ptr [eax],0 // is in-game?
jz short _ExitF
// Do item display stuff
mov ebx,[pFloor+4] // get current item ID
cmp ebx,0
je +8 // skip next 2 lines
cmp ebx,#441 // max. item id
jbe +A // skip next 3 lines
xor ebx,ebx
mov [pFloor+8],ebx // null pointer
jmp short _ExitF
mov eax,[eax+B7D8]
mov eax,[eax]
lea ebx,[eax+ebx*4+1DA4] // get item addr
mov [pFloor+8],ebx // store addr of current item
_ExitF:
pop ebx
mov eax,[ebp+08]
fld dword ptr [eax]
jmp _BackF
pStats:
dd 0 // stats pointer
dd 0 // secret to unlock
dd 0 // cur. secret addr
dd 0 // secrets active?
// Dumping Code
mov [pStats],ebx
push eax
cmp byte ptr [pStats+C],0 // do secrets?
je short _ExitS
// Do secrets code
mov eax,[pStats+4]
cmp eax,0
je +9 // skip next 2 lines
cmp eax,#276 // max. secret num
jbe +A // skip next 3 lines
xor eax,eax
mov [pStats+8],eax
jmp short _ExitS
lea eax,[ebx+eax+4C] // 4 bytes
mov [pStats+8],eax // store addr of current secret
cmp byte ptr [pStats+D],1
jne short _ExitS // skip next 2 lines
mov byte ptr [eax],1
mov byte ptr [pStats+D],0
_ExitS:
pop eax
and ecx,80000001
jmp _BackS
[DISABLE]
AOB_pFloor+3:
mov eax,[ebp+08]
fld dword ptr [eax]
// db 8B 45 08 D9 00
AOB_pStats+E:
and ecx,80000001
// db 81 E1 01 00 00 80
unregistersymbol(AOB_pFloor)
unregistersymbol(pFloor)
unregistersymbol(AOB_pStats)
unregistersymbol(pStats)
dealloc(pFloor)
dealloc(pStats)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+295B
"isaac-ng.exe"+2925: 89 45 D8 - mov [ebp-28],eax
"isaac-ng.exe"+2928: A1 00 42 FB 00 - mov eax,[isaac-ng.exe+2E4200]
"isaac-ng.exe"+292D: 89 45 DC - mov [ebp-24],eax
"isaac-ng.exe"+2930: A1 34 26 FB 00 - mov eax,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+2935: 85 C0 - test eax,eax
"isaac-ng.exe"+2937: 74 12 - je isaac-ng.exe+295B
"isaac-ng.exe"+2939: D9 80 2C 4D 13 00 - fld dword ptr [eax+00134CE0]
"isaac-ng.exe"+293F: D9 5D D8 - fstp dword ptr [ebp-28]
"isaac-ng.exe"+2942: D9 80 30 4D 13 00 - fld dword ptr [eax+00134CE4]
"isaac-ng.exe"+2948: D9 5D DC - fstp dword ptr [ebp-24]
// ---------- INJECTING HERE ----------
"isaac-ng.exe"+294B: 8B 45 08 - mov eax,[ebp+08]
"isaac-ng.exe"+294E: D9 00 - fld dword ptr [eax]
// ---------- DONE INJECTING ----------
"isaac-ng.exe"+2950: D8 45 D8 - fadd dword ptr [ebp-28]
"isaac-ng.exe"+2953: D9 5D D0 - fstp dword ptr [ebp-30]
"isaac-ng.exe"+2956: D9 40 04 - fld dword ptr [eax+04]
"isaac-ng.exe"+2959: 8B 45 10 - mov eax,[ebp+10]
"isaac-ng.exe"+295C: D8 45 DC - fadd dword ptr [ebp-24]
"isaac-ng.exe"+295F: D9 5D D4 - fstp dword ptr [ebp-2C]
"isaac-ng.exe"+2962: D9 45 D0 - fld dword ptr [ebp-30]
"isaac-ng.exe"+2965: D9 C0 - fld st(0)
"isaac-ng.exe"+2967: D8 45 E0 - fadd dword ptr [ebp-20]
"isaac-ng.exe"+296A: D9 5D D8 - fstp dword ptr [ebp-28]
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+18D048
"isaac-ng.exe"+18BE9E: CC - int 3
"isaac-ng.exe"+18BE9F: CC - int 3
"isaac-ng.exe"+18BEA0: 55 - push ebp
"isaac-ng.exe"+18BEA1: 8B EC - mov ebp,esp
"isaac-ng.exe"+18BEA3: 83 E4 F8 - and esp,-08
"isaac-ng.exe"+18BEA6: 83 EC 14 - sub esp,14
"isaac-ng.exe"+18BEA9: 53 - push ebx
"isaac-ng.exe"+18BEAA: 8B 1D 7C 41 07 01 - mov ebx,[isaac-ng.exe+2E417C]
"isaac-ng.exe"+18BEB0: 8B 83 5C 30 04 00 - mov eax,[ebx+0004305C]
"isaac-ng.exe"+18BEB6: 8B C8 - mov ecx,eax
// ---------- INJECTING HERE ----------
"isaac-ng.exe"+18BEB8: 81 E1 01 00 00 80 - and ecx,80000001
// ---------- DONE INJECTING ----------
"isaac-ng.exe"+18BEBE: 56 - push esi
"isaac-ng.exe"+18BEBF: 57 - push edi
"isaac-ng.exe"+18BEC0: 89 5C 24 0C - mov [esp+0C],ebx
"isaac-ng.exe"+18BEC4: 79 05 - jns isaac-ng.exe+18D05B
"isaac-ng.exe"+18BEC6: 49 - dec ecx
"isaac-ng.exe"+18BEC7: 83 C9 FE - or ecx,-02
"isaac-ng.exe"+18BECA: 41 - inc ecx
"isaac-ng.exe"+18BECB: 83 F9 01 - cmp ecx,01
"isaac-ng.exe"+18BECE: 75 2D - jne isaac-ng.exe+18D08D
"isaac-ng.exe"+18BED0: 80 BB 00 26 04 00 00 - cmp byte ptr [ebx+00042600],00
}
450
"Player 1"
FF0000
1
430
"Hearts"
80000008
1
449
"Max Hearts"
80000008
4 Bytes
pFloor
1B30
0
B7D8
455
"Red Hearts"
80000008
4 Bytes
pFloor
1B34
0
B7D8
454
"Eternal Heart"
0:No
1:Yes
80000008
Byte
pFloor
1B38
0
B7D8
453
"Soul Hearts"
80000008
4 Bytes
pFloor
1B3C
0
B7D8
452
"Black Hearts"
80000008
Binary
0
12
0
pFloor
1B40
0
B7D8
927
"Gold Hearts"
80000008
4 Bytes
pFloor
4D3C
0
B7D8
451
"Dead Cat Lives"
80000008
4 Bytes
pFloor
1EE8
0
B7D8
456
"Pickup Items"
80000008
1
461
"Coins"
80000008
4 Bytes
pFloor
1B58
0
B7D8
462
"Bombs"
80000008
4 Bytes
pFloor
1B54
0
B7D8
463
"Keys"
80000008
4 Bytes
pFloor
1B4C
0
B7D8
464
"Gold Key"
1:Yes
0:No
80000008
Byte
pFloor
1B50
0
B7D8
898
"Gold Bomb"
1:Yes
0:No
80000008
Byte
pFloor
1B51
0
B7D8
465
"Cards & Pills"
80000008
1
470
"Type #1"
0:Pills
1:Cards
80000008
Binary
0
1
0
pFloor
4BF8
0
B7D8
Set Value
111
0
0
Set Value
106
1
1
473
"Card/Pill #1"
0:Nothing
1:O The Fool - Where your journey begins [teleport to starting room]
2:I The Magician - May you never miss your goal [homing tears for current room]
3:II The High Priestess - Mother is watching you [hit random enemy, hits Isaac if none]
4:III The Empress - May your rage bring power [+damage and speed in current room]
5:IV The Emperor - Challenge me! [teleport to boss]
6:V The Hierophant - Two prayers for the lost [spawn 2 soul hearts]
7:VI The Lovers - May you prosper and be in good health [spawn 2 hearts]
8:VII The Chariot - May nothing stand before you [temporary invincibility]
9:VIII Justice - May your future become balanced [spawn 1 varying key, heart, bomb, coin]
10:IX The Hermit - May you see what life has to offer [teleport to shop]
11:X Wheel of Fortune - Spin the wheel of destiny [spawn fortune telling or slots machine]
12:XI Strength - May your power bring rage [+1 stats and size for current room]
13:XII The Hanged Man - May you find enlightenment [flight for current room]
14:XIII Death - Lay waste to all that oppose you [damage all enemies in current room]
15:XIV Temperance - May you be pure in heart [spawn blood donation machine]
16:XV The Devil - Revel in the power of your darkness [+damage in current room]
17:XVI The Tower - Destruction brings creation [spawn troll bombs in current room]
18:XVII The Stars - May you find what you desire [teleport to item room]
19:XVIII The Moon - May you find all you have lost [teleport to current floor's secret room]
20:XIX The Sun - May the light heal and enlighten you [full heal, damage enemies, show map]
21:XX Judgement - Judge lest ye be judged [spawn a beggar/demon beggar/key beggar]
22:XXI The World - Open your eyes and see [reveal entire map and icon rooms]
23:2 of Clubs - Item multiplier [2x current bombs; +2 if none]
24:2 of Diamonds - Item multiplier [2x current coins; +2 if none]
25:2 of Spades - Item multiplier [2x current keys; +2 if none]
26:2 of Hearts - Item multiplier [2x current hearts; if at half health recovers 2]
27:Joker, The - ??? [teleport to angel/devil room]
28:Hagalaz - Destruction [destroy current room's rocks, poops, and skulls]
29:Jera - Abundance [double pickups in current room]
30:Ehwaz - Passage [create a trapdoor]
31:Dagaz - Purity [remove floor's curse; 1 soul heart if none]
32:Ansuz - Vision [reveal entire map, secrets, icon rooms]
33:Perthro - Change [change pedestal item]
34:Berkano - Companionship [summon 3 blue spiders + 3 blue flies]
35:Algiz - Resistance [temporary invincibility, slightly longer]
36:Blank Rune - ??? [Random Rune Effect]
37:Chaos Card - ??? [throws card in front of Isaac, 1hit kill ANYTHING or open door]
38:Credit Card - Charge it! [current floor's shop/devil/angel room deals are free]
39:Rules Card - ??? [show a cryptic message, hinting to unlocking secrets]
40:Card Against Humanity, A - Something stinks… [fill entire room with poop]
41:Suicide King - A true ending? [off yourself, spawn 1 pedestal item and some pickups]
42:Get Out Of Jail Free Card - Open sesame [opens all doors]
43:? Card - Double active [uses current use Item for free]
44:Dice Shard - D6 + D20
45:Emergency Contact - Help from above
80000008
4 Bytes
pFloor
4BF4
0
B7D8
472
"Type #2"
0:Pills
1:Cards
80000008
Binary
0
1
0
pFloor
4C00
0
B7D8
471
"Card/Pill #2"
0:Nothing
1:O The Fool - Where your journey begins [teleport to starting room]
2:I The Magician - May you never miss your goal [homing tears for current room]
3:II The High Priestess - Mother is watching you [hit random enemy, hits Isaac if none]
4:III The Empress - May your rage bring power [+damage and speed in current room]
5:IV The Emperor - Challenge me! [teleport to boss]
6:V The Hierophant - Two prayers for the lost [spawn 2 soul hearts]
7:VI The Lovers - May you prosper and be in good health [spawn 2 hearts]
8:VII The Chariot - May nothing stand before you [temporary invincibility]
9:VIII Justice - May your future become balanced [spawn 1 varying key, heart, bomb, coin]
10:IX The Hermit - May you see what life has to offer [teleport to shop]
11:X Wheel of Fortune - Spin the wheel of destiny [spawn fortune telling or slots machine]
12:XI Strength - May your power bring rage [+1 stats and size for current room]
13:XII The Hanged Man - May you find enlightenment [flight for current room]
14:XIII Death - Lay waste to all that oppose you [damage all enemies in current room]
15:XIV Temperance - May you be pure in heart [spawn blood donation machine]
16:XV The Devil - Revel in the power of your darkness [+damage in current room]
17:XVI The Tower - Destruction brings creation [spawn troll bombs in current room]
18:XVII The Stars - May you find what you desire [teleport to item room]
19:XVIII The Moon - May you find all you have lost [teleport to current floor's secret room]
20:XIX The Sun - May the light heal and enlighten you [full heal, damage enemies, show map]
21:XX Judgement - Judge lest ye be judged [spawn a beggar/demon beggar/key beggar]
22:XXI The World - Open your eyes and see [reveal entire map and icon rooms]
23:2 of Clubs - Item multiplier [2x current bombs; +2 if none]
24:2 of Diamonds - Item multiplier [2x current coins; +2 if none]
25:2 of Spades - Item multiplier [2x current keys; +2 if none]
26:2 of Hearts - Item multiplier [2x current hearts; if at half health recovers 2]
27:Joker, The - ??? [teleport to angel/devil room]
28:Hagalaz - Destruction [destroy current room's rocks, poops, and skulls]
29:Jera - Abundance [double pickups in current room]
30:Ehwaz - Passage [create a trapdoor]
31:Dagaz - Purity [remove floor's curse; 1 soul heart if none]
32:Ansuz - Vision [reveal entire map, secrets, icon rooms]
33:Perthro - Change [change pedestal item]
34:Berkano - Companionship [summon 3 blue spiders + 3 blue flies]
35:Algiz - Resistance [temporary invincibility, slightly longer]
36:Blank Rune - ??? [Random Rune Effect]
37:Chaos Card - ??? [throws card in front of Isaac, 1hit kill ANYTHING or open door]
38:Credit Card - Charge it! [current floor's shop/devil/angel room deals are free]
39:Rules Card - ??? [show a cryptic message, hinting to unlocking secrets]
40:Card Against Humanity, A - Something stinks… [fill entire room with poop]
41:Suicide King - A true ending? [off yourself, spawn 1 pedestal item and some pickups]
42:Get Out Of Jail Free Card - Open sesame [opens all doors]
43:? Card - Double active [uses current use Item for free]
44:Dice Shard - D6 + D20
45:Emergency Contact - Help from above
80000008
4 Bytes
pFloor
4BFC
0
B7D8
800
"Consumed Pills count"
80000008
1
801
"Bad Gas"
1
80000008
4 Bytes
pFloor
248C
0
B7D8
805
"Bad Trip"
1
80000008
4 Bytes
pFloor
2490
0
B7D8
804
"Balls of Steel"
1
80000008
4 Bytes
pFloor
2494
0
B7D8
811
"Bombs Are Key"
1
80000008
4 Bytes
pFloor
2498
0
B7D8
810
"Explosive Diarrhea"
1
80000008
4 Bytes
pFloor
249C
0
B7D8
809
"Full Health"
1
80000008
4 Bytes
pFloor
24A0
0
B7D8
808
"Health Down"
1
80000008
4 Bytes
pFloor
24A4
0
B7D8
807
"Health Up"
1
80000008
4 Bytes
pFloor
24A8
0
B7D8
806
"I Found Pills"
1
80000008
4 Bytes
pFloor
24AC
0
B7D8
815
"Puberty"
1
80000008
4 Bytes
pFloor
24B0
0
B7D8
814
"Pretty Fly"
1
80000008
4 Bytes
pFloor
24B4
0
B7D8
813
"Range Down"
1
80000008
4 Bytes
pFloor
24B8
0
B7D8
812
"Range Up"
1
80000008
4 Bytes
pFloor
24BC
0
B7D8
816
"Speed Down"
1
80000008
4 Bytes
pFloor
24C0
0
B7D8
803
"Speed Up"
1
80000008
4 Bytes
pFloor
24C4
0
B7D8
819
"Tears Down"
1
80000008
4 Bytes
pFloor
24C8
0
B7D8
818
"Tears Up"
1
80000008
4 Bytes
pFloor
24CC
0
B7D8
817
"Luck Down"
1
80000008
4 Bytes
pFloor
24D0
0
B7D8
802
"Luck Up"
1
80000008
4 Bytes
pFloor
24D4
0
B7D8
824
"Telepills"
1
80000008
4 Bytes
pFloor
24D8
0
B7D8
823
"48 Hour Energy"
1
80000008
4 Bytes
pFloor
24DC
0
B7D8
822
"Hematemesis"
1
80000008
4 Bytes
pFloor
24E0
0
B7D8
821
"Paralysis"
1
80000008
4 Bytes
pFloor
24E4
0
B7D8
820
"I can see forever!"
1
80000008
4 Bytes
pFloor
24E8
0
B7D8
827
"Pheromones"
1
80000008
4 Bytes
pFloor
24EC
0
B7D8
826
"Amnesia"
1
80000008
4 Bytes
pFloor
24F0
0
B7D8
825
"Lemon Party"
1
80000008
4 Bytes
pFloor
24F4
0
B7D8
828
"R U A Wizard?"
1
80000008
4 Bytes
pFloor
24F8
0
B7D8
868
"Percs!"
1
80000008
4 Bytes
pFloor
24FC
0
B7D8
877
"Addicted!"
1
80000008
4 Bytes
pFloor
2500
0
B7D8
876
"Re-Lax"
1
80000008
4 Bytes
pFloor
2504
0
B7D8
875
"???"
1
80000008
4 Bytes
pFloor
2508
0
B7D8
874
"One makes you larger"
1
80000008
4 Bytes
pFloor
250C
0
B7D8
873
"One makes you small"
1
80000008
4 Bytes
pFloor
2510
0
B7D8
872
"Infested!"
1
80000008
4 Bytes
pFloor
2514
0
B7D8
871
"Infested?"
1
80000008
4 Bytes
pFloor
2518
0
B7D8
870
"Power Pill!"
1
80000008
4 Bytes
pFloor
251C
0
B7D8
869
"Retro Vision"
1
80000008
4 Bytes
pFloor
2520
0
B7D8
955
"Friends till the end!"
80000008
4 Bytes
pFloor
2524
0
B7D8
474
"Held Item"
80000008
1
480
"Current Held Item"
0:-None-
130:A Pony - Flight + dash attack
65:Anarchist Cookbook - Summon bombs
136:Best Friend - Friends 'till the end
286:Blank Card - Card mimic
186:Blood Rights - Mass enemy damage at a cost
42:Bob's Rotten Head - Reusable ranged bomb
78:Book of Revelations - Reusable soul protection
287:Book of Secrets - ???
58:Book of Shadows - Temporary invincibility
357:Box of Friends - Double your friends
288:Box of Spiders - It's a box of spiders
326:Breath of Life - Invincibility at a cost
294:Butter Bean - Reusable knock-back
296:Converter - Convert your soul
160:Crack the Sky - Holy white death
158:Crystal Ball - I see my future
285:D10 - Reroll enemies
283:D100 - REEROLLLLL!
386:D12 - Rerolls rocks
166:D20 - Reroll the basics
284:D4 - Reroll into something else
437:D7 - Reroll Rewards!
406:D8 - Reroll stats
175:Dad's Key - Opens all doors...
124:Dead Sea Scrolls - It's a mystery
85:Deck of Cards - Reusable card generator
347:Diplopia - Double item vision
47:Doctor's Remote - Reusable air strike
291:Flush! - ...
127:Forget Me Now - I don't remember...
382:Friendly Ball - Gotta fetch 'em all!
352:Glass Cannon - Be gentle...
422:Glowing Hour Glass - Turn back time
145:Guppy's Head - Reusable fly hive
133:Guppy's Paw - Soul converter
293:Head of Krampus - Krampus rage
429:Head of the Keeper - Penny tears!
282:How to Jump - It's time you learned how
323:Isaac's Tears - Collected tears
135:IV Bag - Portable blood bank
434:Jar of Flies - gotta catch 'em all?
40:Kamikaze! - Become the bomb!
421:Kidney Bean - Love Toots!
56:Lemon Mishap - Oops...
295:Magic Fingers - Pay to play
351:Mega Bean - Giga Fart!
441:Mega Blast - Laser breath
427:Mine Crafter - Booom!
102:Mom's Bottle of Pills - Reusable pill generator
439:Mom's Box - What's inside?
39:Mom's Bra - Mass fear
41:Mom's Pad - Gross...
123:Monster Manual - Temporary buddy generator
86:Monstro's Tooth - Summon Monstro
37:Mr. Boom - Reusable bomb buddy
77:My Little Unicorn - Temporary badass
147:Notched Axe - Rocks don't stand a chance
297:Pandora's Box - ? ?
348:Placebo - Pill mimic
177:Portable Slot - Gamble 24/7
146:Prayer Card - Reusable eternity
126:Razor Blade - Feel my pain
289:Red Candle - Flame on
137:Remote Detonator - Remote bomb detonation
292:Satanic Bible - Reusable evil
325:Scissors - Lose your head
49:Shoop da Whoop! - BLLLARRRRGGG!
171:Spider Butt - Mass enemy slowdown + damage
38:Tammy's Head - Reusable tear burst
383:Tear Detonator - Remote tear detonation
192:Telepathy For Dummies - Temporary psychic shot
44:Teleport! - Teleport!
419:Teleport 2.0 - I-teleport!
111:The Bean - Toot on command
33:The Bible - Temporary flight
34:The Book of Belial - Temporary DMG up
97:The Book of Sin - Reusable item generator
338:The Boomerang - It will never leave you
164:The Candle - Reusable flames
105:The D6 - Reroll your destiny
93:The Gamekid - Temporary Man-Pac
66:The Hourglass - Temporary enemy slowdown
290:The Jar - Save your life
83:The Nail - Temporary demon form
35:The Necronomicon - Mass room damage
107:The Pinking Shears - Cut and run
36:The Poop - Plop!
324:Undefined - Undefined
298:Unicorn Stump - You feel stumped
396:Ventricle Razor - Short cutter
84:We Need To Go Deeper! - Reusable level skip
181:White Pony - Flight + holy death
349:Wooden Nickel - Flip a coin
45:Yum Heart - Reusable regeneration
80000008
4 Bytes
pFloor
1CF4
0
B7D8
484
"Current Held Item Charge"
80000008
4 Bytes
pFloor
1CF8
0
B7D8
483
"Current Held Item Overcharge"
80000008
4 Bytes
pFloor
1D0C
0
B7D8
851
"Current Trinket"
0: Nothing
1: Swallowed Penny
2: Petrified Poop
3: AAA Battery
4: Broken Remote
5: Purple Heart
6: Broken Magnet
7: Rosary Bead
8: Cartridge
9: Pulse Worm
10: Wiggle Worm
11: Ring Worm
12: Flat Worm
13: Store Credit
14: Callus
15: Lucky Rock
16: Mom's Toenail
17: Black Lipstick
18: Bible Tract
19: Paper Clip
20: Monkey Paw
21: Mysterious Paper
22: Daemon's Tail
23: Missing Poster
24: Butt Penny
25: Mysterious Candy
26: Hook Worm
27: Whip Worm
28: Broken Ankh
29: Fish Head
30: Pinky Eye
31: Push Pin
32: Liberty Cap
33: Umbilical Cord
34: Child's Heart
35: Curved Horn
36: Rusted Key
37: Goat's Hoof
38: Mom's Pearl
39: Cancer
40: Red Patch
41: Match Stick
42: Lucky Toe
43: Cursed Skull
44: Safety Cap
45: Ace of Spades
46: Isaac's Fork
48: A Missing Page
49: Bloody Penny
50: Burnt Penny
51: Flat Penny
52: Counterfeit Penny
53: The Tick
54: Isaac's Head
55: Maggy's Faith
56: Judas' Tongue
57: ???'s Soul
58: Samsom's Lock
59: Cain's Eye
60: Eve's Bird Foot
61: Left Hand
62: Shiny Rock
63: Safety Scissors
64: Rainbow Worm
65: Tape Worm
66: Lazy Worm
67: Cracked Dice
68: Super Magnet
69: Faded Polaroid
70: Louse
71: Bob's Bladder
72: Watch Battery
73: Blasting Cap
74: Stud Finger
75: Error
76: Poker Chip
77: Blister
78: Second Hand
79: Endless Nameless
80: Black Feather
81: Blind Rage
82: Golden Horseshoe
83: Store Key
84: Rib of Greed
85: Karma
86: Lil Larva
87: Mom's Locket
88: No!
89: Child Leash
90: Brown Cap
80000008
4 Bytes
pFloor
1D9C
0
B7D8
481
"Second Trinket"
0: Nothing
1: Swallowed Penny
2: Petrified Poop
3: AAA Battery
4: Broken Remote
5: Purple Heart
6: Broken Magnet
7: Rosary Bead
8: Cartridge
9: Pulse Worm
10: Wiggle Worm
11: Ring Worm
12: Flat Worm
13: Store Credit
14: Callus
15: Lucky Rock
16: Mom's Toenail
17: Black Lipstick
18: Bible Tract
19: Paper Clip
20: Monkey Paw
21: Mysterious Paper
22: Daemon's Tail
23: Missing Poster
24: Butt Penny
25: Mysterious Candy
26: Hook Worm
27: Whip Worm
28: Broken Ankh
29: Fish Head
30: Pinky Eye
31: Push Pin
32: Liberty Cap
33: Umbilical Cord
34: Child's Heart
35: Curved Horn
36: Rusted Key
37: Goat's Hoof
38: Mom's Pearl
39: Cancer
40: Red Patch
41: Match Stick
42: Lucky Toe
43: Cursed Skull
44: Safety Cap
45: Ace of Spades
46: Isaac's Fork
48: A Missing Page
49: Bloody Penny
50: Burnt Penny
51: Flat Penny
52: Counterfeit Penny
53: The Tick
54: Isaac's Head
55: Maggy's Faith
56: Judas' Tongue
57: ???'s Soul
58: Samsom's Lock
59: Cain's Eye
60: Eve's Bird Foot
61: Left Hand
62: Shiny Rock
63: Safety Scissors
64: Rainbow Worm
65: Tape Worm
66: Lazy Worm
67: Cracked Dice
68: Super Magnet
69: Faded Polaroid
70: Louse
71: Bob's Bladder
72: Watch Battery
73: Blasting Cap
74: Stud Finger
75: Error
76: Poker Chip
77: Blister
78: Second Hand
79: Endless Nameless
80: Black Feather
81: Blind Rage
82: Golden Horseshoe
83: Store Key
84: Rib of Greed
85: Karma
86: Lil Larva
87: Mom's Locket
88: No!
89: Child Leash
90: Brown Cap
80000008
4 Bytes
pFloor
1DA0
0
B7D8
485
"Player Stats"
80000008
1
878
"Attack Types"
80000008
1
879
"Normal Tears"
0:No
1:Yes
80000008
Byte
pFloor
1BA5
0
B7D8
887
"Beam"
0:No
1:Yes
80000008
Byte
pFloor
1BA6
0
B7D8
886
"Laser"
0:No
1:Yes
80000008
Byte
pFloor
1BA7
0
B7D8
885
"Knife"
0:No
1:Yes
80000008
Byte
pFloor
1BA8
0
B7D8
881
"Bomb Tears"
0:No
1:Yes
80000008
Byte
pFloor
1BA9
0
B7D8
880
"Guided Missile"
0:No
1:Yes
80000008
Byte
pFloor
1BAA
0
B7D8
882
"Shotgun Tears"
0:No
1:Yes
80000008
Byte
pFloor
1BAB
0
B7D8
883
"Controllable Tear"
0:No
1:Yes
80000008
Byte
pFloor
1BAC
0
B7D8
884
"Laser Circle"
0:No
1:Yes
80000008
Byte
pFloor
1BAD
0
B7D8
498
"Attack Style"
0:Normal
1:Circle
2:Stationary
3:Stationary + Circle
4:Spread when hit
5:Spread + Circle
6:Stationary + Spread
7:Stationary + Spread + Circle
8:Bouncing
9:Circle + Bouncing
10:Stationary + Bouncing
11:Stationary + Circle + Piercing
12:Spread + Bouncing
13:Spread + Circle + Piercing
14:Stationary + Spread + Bouncing
15:Stationary + Spread + Circle + Piercing
16:Fear shot
17:Circle + Fear shot
18:Stationary + Fear shot
19:Stationary + Circle + Fear shot
20:Spread + Fear shot
512:Pulsing
2048:Flat
16384:Zig-zag
80000008
4 Bytes
pFloor
1C22
0
B7D8
499
"Attack Damage"
80000008
Float
pFloor
1C10
0
B7D8
500
"Attack Delay"
10:Normal Speed
9:Normal Speed+
8:Fast Speed
7:Fast Speed+
6:Super Speed
5:Super Speed+
4:Mega Speed
3:Mega Speed+
2:Hyper Mega Fast Speed
1:Hyper Mega Fast Speed+
80000008
4 Bytes
pFloor
1C00
0
B7D8
501
"Attack Range Value"
80000008
Float
pFloor
1C14
0
B7D8
502
"Shot Speed"
80000008
Float
pFloor
1C04
0
B7D8
503
"Shot Height"
80000008
Float
pFloor
1C18
0
B7D8
504
"Attack Color #1"
80000008
Float
pFloor
1C28
0
B7D8
505
"Attack Color #2"
80000008
Float
pFloor
1C2C
0
B7D8
506
"Mov Speed"
80000008
Float
pFloor
1CDC
0
B7D8
507
"Luck"
80000008
Float
pFloor
1CE0
0
B7D8
508
"Player Coordinates"
80000008
1
864
"X"
80000008
Float
pFloor
55C
0
B7D8
514
"Y"
80000008
Float
pFloor
560
0
B7D8
554
"Collected Items active (no visual effect)"
80000008
1
949
"Selected Item"
320:???'s Only Friend - Controlled friend
11:1up! - Extra life
15:Less than 3 - HP up
191:3 Dollar Bill - Rainbow tears
359:8 Inch Nails - Stick it to 'em!
116:9 Volt - Quicker charge
245:20/20 - Double shot
130:A Pony - Flight + dash attack
18:A Dollar - $$$
74:A Quarter - +25 coins
132:A Lump of Coal - My Xmas present
346:A Snack - HP up
230:Abaddon - Evil + DMG up + fear shot
188:Abel - Mirrored buddy
65:Anarchist Cookbook - Summon bombs
214:Anemic - Toxic blood
161:Ankh - Eternal life?
222:Anti-Gravity - Anti-gravity tears + tears up
308:Aquarius - Trail of tears
300:Aries - Ramming speed
408:Athame - Call to the void
231:Ball of Tar - Sticky feet...
207:Ball of Bandages - Gotta lick 'em all!
272:BBF - Big Beautiful Fly
274:Best Bud - Sworn protector
136:Best Friend - Friends 'till the end
391:Betrayal - Turn your enemy
247:BFFS! - Your friends rule
279:Big Fan - Fat protector
438:Binky - Memories...
260:Black Candle - Curse immunity + evil up
226:Black Lotus - HP up x3
420:Black Powder - Spin the black circle!
286:Blank Card - Card mimic
119:Blood Bag - HP up
254:Blood Clot - DMG + range up
7:Blood of the Martyr - DMG up
186:Blood Rights - Mass enemy damage at a cost
157:Bloody Lust - RAGE!
246:Blue Map - Secrets
342:Blue Cap - HP + tears up + shot speed down
273:Bob's Brain - Explosive thoughts
140:Bob's Curse - +5 poison bombs
42:Bob's Rotten Head - Reusable ranged bomb
125:Bobby-Bomb - Homing bombs
250:BOGO Bombs - 1+1 BOOM!
131:Bomb Bag - Gives bombs
353:Bomber Boy - Explosive blast!
78:Book of Revelations - Reusable soul protection
287:Book of Secrets - ???
58:Book of Shadows - Temporary invincibility
19:Boom! - 10 bombs
357:Box of Friends - Double your friends
288:Box of Spiders - It's a box of spiders
198:Box - Stuff
25:Breakfast - HP up
326:Breath of Life - Invincibility at a cost
118:Brimstone - Blood laser barrage
337:Broken Watch - I think it's broken
8:Brother Bobby - Friends 'till the end
129:Bucket of Lard - HP up
385:Bumbo - Bumbo want coin!
144:Bum Friend - He's greedy
377:Bursting Sack - Spider love
209:Butt Bombs - Toxic blast +5 bombs
294:Butter Bean - Reusable knock-back
340:Caffeine Pill - Speed up + size down
319:Cain's Other Eye - Near-sighted friend
412:Cambion Conception - Feed them hate
301:Cancer - HP up + you feel protected
307:Capricorn - All stats up
356:Car Battery - Double charge!
165:Cat-o-nine-tails - Shot speed + damage up
162:Celtic Cross - You feel blessed
387:Censer - Peace be with you
216:Ceremonial Robes - Sin up
208:Champion Belt - DMG + Challenge up
402:Chaos - !!!
372:Charged Baby - Bbbzzzzzt!
62:Charm of the Vampire - Kills heal
154:Chemical Peel - DMG up
69:Chocolate Milk - Charge shots
423:Circle of Protection - protect me from myself
369:Continuum - Transcendent tears
241:Contract from Below - Wealth... but at what cost?
296:Converter - Convert your soul
354:Crack Jacks - Don't swallow the prize!
160:Crack the Sky - Holy white death
4:Cricket's Head - DMG up
224:Cricket's Body - Splash damage + tears up
415:Crown of Light - The untainted gain power
158:Crystal Ball - I see my future
73:Cube of Meat - Gotta meat 'em all
48:Cupid's Arrow - Piercing shots
371:Curse of the Tower - You feel cursed...
316:Cursed Eye - Cursed charge shot
285:D10 - Reroll enemies
283:D100 - REEROLLLLL!
386:D12 - Rerolls rocks
166:D20 - Reroll the basics
284:D4 - Reroll into something else
437:D7 - Reroll Rewards!
406:D8 - Reroll stats
175:Dad's Key - Opens all doors...
170:Daddy Longlegs - Daddy's love
278:Dark Bum - He wants to take your life
259:Dark Matter - Fear shot
117:Dead Bird - Protective buddy
81:Dead Cat - 9 lives
185:Dead Dove - Flight + spectral tears
373:Dead Eye - Accuracy brings power!
336:Dead Onion - Toxic aura tears
124:Dead Sea Scrolls - It's a mystery
237:Death's Touch - Penetrative shot + DMG up
85:Deck of Cards - Reusable card generator
416:Deep Pockets - More stuff to carry!
113:Demon Baby - Auto-turret friend
24:Dessert - HP up
23:Dinner - HP up
347:Diplopia - Double item vision
57:Distant Admiration - Attack fly
47:Doctor's Remote - Reusable air strike
52:Dr. Fetus - ???
265:Dry Baby - Immortal friend
236:E. Coli - Turdy touch
381:Eden's Blessing - Your future shines brighter
409:Empty Vessel - I reward an empty vessel
168:Epic Fetus - On-demand air strike
368:Epiphora - Intensifying tears
310:Eve's Mascara - Shot speed down + DMG up
410:Evil Eye - Eye shot!
240:Experimental Treatment - All stats up... then shuffled
401:Explosivo - Sticky bomb shot!
204:Fanny Pack - Filled with goodies
404:Farting Baby - He farts!
179:Fate - Flight eternal
361:Fate's reward - Your fate beside you
257:Fire Mind - Flaming tears
291:Flush! - ...
128:Forever alone - Attack fly
127:Forget Me Now - I don't remember...
364:Friend Zone - Friendly fly
382:Friendly Ball - Gotta fetch 'em all!
418:Fruit Cake - Rainbow Effects!
405:GB Bug - Game breaking bug, right away!
318:Gemini - Conjoined friend
163:Ghost Baby - Spectral buddy
225:Gimpy - Sweet suffering
352:Glass Cannon - Be gentle...
432:Glitter Bombs - Prize Bombs!
422:Glowing Hour Glass - Turn back time
210:Gnawed Leaf - Unbreakable
215:Goat Head - He accepts your offering
331:Godhead - God tears
398:God's Flesh - Shrink shot!
70:Growth Hormones - Speed + DMG up
112:Guardian Angel - Extra protection
206:Guillotine - An out-of-body experience
212:Guppy's Collar - Eternal life?
187:Guppy's Hairball - Swing it
145:Guppy's Head - Reusable fly hive
133:Guppy's Paw - Soul converter
134:Guppy's Tail - Cursed?
156:Habit - Item martyr
10:Halo of Flies - Projectile protection
167:Harlequin Baby - Double shot buddy
293:Head of Krampus - Krampus rage
429:Head of the Keeper - Penny tears!
269:Headless Baby - Bloody friend
248:Hive Mind - Giant spiders and flies
184:Holy Grail - Flight + HP up
374:Holy Light - Holy shot!
313:Holy Mantle - Holy shield
178:Holy Water - Splash!
375:Host Hat - Nice hat!
256:Hot Bombs - Burning blast +5 bombs
282:How to Jump - It's time you learned how
203:Humbleing Bundle - 1+1 free 4Evar
413:Immaculate Conception - Feed them love
360:Incubus - Dark friend
242:Infamy - Damage reduction
148:Infestation - They grow inside
234:Infestation 2 - Infestation shot
149:Ipecac - Explosive shots
201:Iron Bar - Concussive tears
276:Isaac's Heart - Protect it
323:Isaac's Tears - Collected tears
135:IV Bag - Portable blood bank
434:Jar of Flies - gotta catch 'em all?
197:Jesus Juice - Damage + range up
311:Judas' Shadow - Sweet revenge
266:Juicy Sack - Sticky babies
40:Kamikaze! - Become the bomb!
388:Key Bum - He wants your keys!
238:Key Piece 1 - ???
239:Key Piece 2 - ???
421:Kidney Bean - Love Toots!
440:Kidney Stone - Matt's Kidney Stone
343:Latch Key - Luck up
332:Lazarus' Rags - Eternal life?
270:Leech - Blood sucker
56:Lemon Mishap - Oops...
302:Leo - Stompy
304:Libra - You feel balanced
362:Lil Chest - What's in the box?
384:Lil Gurdy - A gurd of your own!
435:Lil Loki - 4-way buddy!
275:Lil' Brimstone - Evil friend
277:Lil' Haunt - Fear him
252:Little Baggy - Extra pill room
96:Little C.H.A.D. - Gives kisses
88:Little Chubby - Attack buddy
99:Little Gish - Sticky friend
100:Little Steven - Psychic friend
87:Loki's Horns - Cross tears
82:Lord of the Pit - Demon wings
213:Lost Contact - Shielded tears
365:Lost Fly - Lost protector
46:Lucky Foot - Luck up
22:Lunch - HP up
411:Lusty Blood - Their blood brings rage!
312:Maggy's Bow - HP up + you feel healthy
194:Magic 8 Ball - Shot speed up
295:Magic Fingers - Pay to play
12:Magic Mushroom - All stats up!
253:Magic Scab - HP + luck up
53:Magneto - Item snatcher
394:Marked - Directed tears
344:Match Book - Evil up
399:Maw Of The Void - Consume thy enemy!
193:MEAT! - DMG + HP up
351:Mega Bean - Giga Fart!
441:Mega Blast - Laser breath
202:Midas' Touch - Golden touch
436:Milk! - Don't cry over it...
427:Mine Crafter - Booom!
71:Mini Mush - Speed + range up
258:Missing No. - Syntax error
262:Missing Page 2 - Evil up. Your enemies will pay!
173:Mitre - You feel blessed
102:Mom's Bottle of Pills - Reusable pill generator
439:Mom's Box - What's inside?
39:Mom's Bra - Mass fear
195:Mom's Coin Purse - What's all this...?
110:Mom's Contacts - Freeze effect
55:Mom's Eye - Eye in the back of your head
200:Mom's Eyeshadow - Charm tears
30:Mom's Heels - Range up
199:Mom's Key - Less is now more +2 keys
114:Mom's Knife - Stab stab stab
31:Mom's Lipstick - Range up
41:Mom's Pad - Gross...
355:Mom's Pearls - Range + luck up
228:Mom's Perfume - Fear shot
139:Mom's Purse - More trinket room
29:Mom's Underwear - Range up
217:Mom's Wig - You feel itchy...
109:Money = Power - $$$ = DMG
322:Mongo Baby - Mongo friend
123:Monster Manual - Temporary buddy generator
229:Monstro's Lung - Charged attack
86:Monstro's Tooth - Summon Monstro
414:More Options - There are even more options!
37:Mr. Boom - Reusable bomb buddy
106:Mr. Mega - Blast damage
370:Mr. Dolly - Range + tears up
431:Multidimensional Baby - ydduB Buddy
153:Mutant Spider - Quad shot
5:My Reflection - Boomerang tears
77:My Little Unicorn - Temporary badass
433:My Shadow - Me! and my shaaaadow!
317:Mysterious Liquid - Toxic splash damage
271:Mystery Sack - ?
425:Night Light - scared of the dark?
378:No. 2 - Uh oh...
0:-None-
147:Notched Axe - Rocks don't stand a chance
6:Number One - Tears up
426:Obsessed Fan - Follows my every move...
121:Odd Mushroom - DMG up
120:Odd Mushroom - Fire rate up
219:Old Bandage - HP up
115:Ouija Board - Spectral tears
141:Pageant Boy - Ultimate grand supreme
297:Pandora's Box - ? ?
430:Papa Fly - Turret follower
380:Pay To Play - Money talks
51:Pentagram - DMG up
75:PHD - Better pills
227:Piggy Bank - My life savings
309:Pisces - Tears up + knock-back shot
428:PJs - You feel cozy
348:Placebo - Pill mimic
218:Placenta - Regeneration + HP up
169:Polyphemus - Mega tears
177:Portable Slot - Gamble 24/7
146:Prayer Card - Reusable eternity
261:Proptosis - Short range mega tears
281:Punching Bag - Scape goat
379:Pupula Duplex - Wide shot
407:Purity - Aura stat boost
190:Pyro - 99 bombs
223:Pyromaniac - It hurts so good +5 bombs
174:Rainbow Baby - Random buddy
16:Raw Liver - HP up
126:Razor Blade - Feel my pain
289:Red Candle - Flame on
137:Remote Detonator - Remote bomb detonation
376:Restock - Never ending stores!
95:Robo-Baby - Friends 'till the bbbbzzzt
267:Robo-Baby 2.0 - We worked out all the kinks
14:Roid Rage - Speed and range up
72:Rosary - Faith up
26:Rotten Meat - HP up
268:Rotten Baby - Infested friend
221:Rubber Cement - Bouncing tears
389:Rune Bag - Rune generator
94:Sack of Pennies - Gives money
424:Sack Head - More sacks!
182:Sacred Heart - Homing shots + DMG up
172:Sacrificial Dagger - My fate protects me
220:Sad Bombs - Tear blasts +5 bombs
339:Safety Pin - Evil + range + shot speed up
306:Sagittarius - Penetrative shot + speed up
321:Samson's Chains - The ol' ball and chain
292:Satanic Bible - Reusable evil
142:Scapular - You have been blessed
366:Scatter Bombs - We put bombs in your bombs!
325:Scissors - Lose your head
305:Scorpio - Poison tears
255:Screw - Tears + shot speed up
390:Seraphim - Sworn friend
393:Serpent's Kiss - The kiss of death
205:Sharp Plug - Charge with blood
49:Shoop da Whoop! - BLLLARRRRGGG!
280:Sissy Longlegs - She loves you
67:Sister Maggy - Friends 'till the end
9:Skatole - Fly love
17:Skeleton Key - 99 keys
264:Smart Fly - Revenge fly
189:SMB Super Fan - All stats up
330:Soy Milk - DMG down + tears way up
400:Spear Of Destiny - Your destiny
143:Speed Ball - Speed + shot speed up
91:Spelunker Hat - See-through doors
89:Spider Bite - Slow effect
171:Spider Butt - Mass enemy slowdown + damage
403:Spider Mod - Mod buddy!
211:Spiderbaby - Spider revenge
159:Spirit of the Night - Scary
3:Spoon Bender - Homing shots
196:Squeezy - Tears up
251:Starter Deck - Extra card room
64:Steam Sale - 50% off
176:Stem Cells - HP up
50:Steven - DMG up
367:Sticky Bombs - Egg sack bombs!
138:Stigmata - DMG + HP up
232:Stop Watch - Let's slow this down a bit...
315:Strange Attractor - Magnetic tears
417:Succubus - Damage booster
92:Super Bandage - +2 hearts
363:Sworn Protector - Protective friend
345:Synthoil - DMG + range up
38:Tammy's Head - Reusable tear burst
299:Taurus - Speed down + rage is building
383:Tear Detonator - Remote tear detonation
395:Tech X - Laser ring tears
244:Tech.5 - It's still being tested...
68:Technology - Laser tears
152:Technology 2 - Laser
192:Telepathy For Dummies - Temporary psychic shot
44:Teleport! - Teleport!
419:Teleport 2.0 - I-teleport!
63:The Battery - Stores energy
111:The Bean - Toot on command
28:The Belt - Speed up
33:The Bible - Temporary flight
180:The Black Bean - Toot on touch
334:The Body - I feel all
34:The Book of Belial - Temporary DMG up
97:The Book of Sin - Reusable item generator
338:The Boomerang - It will never leave you
164:The Candle - Reusable flames
103:The Common Cold - Poison damage
21:The Compass - The end is near
105:The D6 - Reroll your destiny
93:The Gamekid - Temporary Man-Pac
101:The Halo - All stats up
66:The Hourglass - Temporary enemy slowdown
2:The Inner Eye - Triple shot
290:The Jar - Save your life
60:The Ladder - Building bridges
329:The Ludovico Technique - Controlled tears
79:The Mark - DMG up
333:The Mind - I know all
151:The Mulligan - They grow inside
83:The Nail - Temporary demon form
35:The Necronomicon - Mass room damage
328:The Negative - Fate chosen
80:The Pact - DMG + tears up
104:The Parasite - Split shot
155:The Peeper - Plop!
107:The Pinking Shears - Cut and run
327:The Polaroid - Fate chosen
36:The Poop - Plop!
98:The Relic - Soul generator
1:The Sad Onion - Tears up
90:The Small Rock - DMG up
335:The Soul - I am all
13:The Virus - Poison touch
108:The Wafer - Damage resistance
358:The Wiz - Double wiz shot!
249:There's Options - More options
314:Thunder Thighs - HP up + speed down + you feel stompy
233:Tiny Planet - Orbiting tears + range up
183:Tooth Picks - Tears + shot speed up
341:Torn Photo - Tears + shot speed up
150:Tough Love - Tooth shot
350:Toxic Shock - Mass poison
397:Tractor Beam - Controlled tears
20:Transcendence - We all float down here...
54:Treasure Map - Full visible map
243:Trinity Shield - You feel guarded
324:Undefined - Undefined
298:Unicorn Stump - You feel stumped
396:Ventricle Razor - Short cutter
303:Virgo - You feel refreshed and protected
84:We Need To Go Deeper! - Reusable level skip
181:White Pony - Flight + holy death
122:Whore of Babylon - Curse up
32:Wire Coat Hanger - Tears up
27:Wooden Spoon - Speed up
349:Wooden Nickel - Flip a coin
76:X-Ray Vision - I've seen everything
45:Yum Heart - Reusable regeneration
392:Zodiac - The heavens will change you
80000008
4 Bytes
pFloor+4
950
"# of Item Collected"
80000008
4 Bytes
pFloor+8
0
448
"Player1 structure"
1
80000008
Array of byte
4
pFloor
0
0
B7D8
900
"Player Character ID?"
80000008
4 Bytes
pFloor
1B7C
0
B7D8
970
"Isaac Width Scale (affects collision radius)"
80000008
Float
pFloor
1C80
0
B7D8
969
"Isaac Height Scale"
80000008
Float
pFloor
1C84
0
B7D8
516
"Game Stats"
FF0000
1
515
"(( Stats Structure ))"
80000008
Byte
pStats
0
551
"Best Streak"
80000008
4 Bytes
pStats
1BC
537
"Loss Streak"
80000008
4 Bytes
pStats
2DC
536
"Win Streak"
80000008
4 Bytes
pStats
1B8
535
"Devil Deals Taken?"
80000008
4 Bytes
pStats
1A0
534
"Angel Items Taken?"
80000008
4 Bytes
pStats
19C
533
"Eden Tokens"
80000008
4 Bytes
pStats
1B4
532
"Donated Coins"
80000008
4 Bytes
pStats
1B0
531
"Slot Machines Destroyed"
80000008
4 Bytes
pStats
1A8
530
"Blood Donations?"
80000008
4 Bytes
pStats
1A4
529
"Arcades Visited?"
80000008
4 Bytes
pStats
184
528
"Shell Game Played?"
80000008
4 Bytes
pStats
198
527
"Lamb Kills?"
80000008
4 Bytes
pStats
1C4
526
"??? Kills?"
80000008
4 Bytes
pStats
1C0
525
"Satan Kills?"
80000008
4 Bytes
pStats
194
524
"Isaac Kills?"
80000008
4 Bytes
pStats
18C
523
"Death Cards used?"
80000008
4 Bytes
pStats
17C
522
"Shop Keepers Destroyed"
80000008
4 Bytes
pStats
190
521
"Poop Destroyed"
80000008
4 Bytes
pStats
174
520
"Tinted/Marked Rocks Destroryed"
80000008
4 Bytes
pStats
170
519
"Rocks Destroyed"
80000008
4 Bytes
pStats
16C
518
"Mom Kills"
80000008
4 Bytes
pStats
168
517
"Deaths"
80000008
4 Bytes
pStats
188
911
"Greed Donation Machine"
80000008
1
893
"Total Coins Donated"
80000008
4 Bytes
pStats
314
899
"Donated on Isaac"
80000008
4 Bytes
pStats
3B8
903
"Donated on Magdalene"
80000008
4 Bytes
pStats
3BC
902
"Donated on Cain"
80000008
4 Bytes
pStats
3C0
901
"Donated on Judas"
80000008
4 Bytes
pStats
3C4
904
"Donated on ???"
80000008
4 Bytes
pStats
3C8
906
"Donated on Eve"
80000008
4 Bytes
pStats
3CC
905
"Donated on Samson"
80000008
4 Bytes
pStats
3D0
907
"Donated on Azazel"
80000008
4 Bytes
pStats
3D4
908
"Donated on Lazarus"
80000008
4 Bytes
pStats
3D8
909
"Donated on Eden"
80000008
4 Bytes
pStats
3DC
910
"Donated on The Lost"
80000008
4 Bytes
pStats
3E0
912
"Donated on Lilith?"
80000008
4 Bytes
pStats
3E4
928
"Endings Seen"
80000008
1
929
"Ending 1"
80000008
4 Bytes
pStats
654
945
"Ending 2"
80000008
4 Bytes
pStats
658
944
"Ending 3"
80000008
4 Bytes
pStats
65C
943
"Ending 4"
80000008
4 Bytes
pStats
660
942
"Ending 5"
80000008
4 Bytes
pStats
664
941
"Ending 6"
80000008
4 Bytes
pStats
668
940
"Ending 7"
80000008
4 Bytes
pStats
66C
939
"Ending 8"
80000008
4 Bytes
pStats
670
938
"Ending 9"
80000008
4 Bytes
pStats
674
937
"Ending 10"
80000008
4 Bytes
pStats
678
936
"Ending 11"
80000008
4 Bytes
pStats
67C
935
"Ending 12"
80000008
4 Bytes
pStats
680
934
"Ending 13"
80000008
4 Bytes
pStats
684
933
"Ending 14"
80000008
4 Bytes
pStats
688
932
"Ending 15"
80000008
4 Bytes
pStats
68C
931
"Ending 16"
80000008
4 Bytes
pStats
690
930
"Ending 17"
80000008
4 Bytes
pStats
694
948
"Ending 18"
80000008
4 Bytes
pStats
698
946
"Epilogue"
80000008
4 Bytes
pStats
650
947
"Total?"
80000008
4 Bytes
pStats
64C
925
"Saved GameState Checksum"
1
80000008
4 Bytes
pStats
6F0
918
"Unlocking Secrets"
FF0000
Auto Assembler Script
[ENABLE]
pStats+C:
db 1
[DISABLE]
pStats+C:
db 0
919
"Current Secret"
0: (None)
1: Magdalene
2: Cain
3: Judas
4: The Womb
5: The Harbingers
6: A Cube of Meat
7: The Book of Revelations
8: Transcendence
9: The Nail
10: A Quarter
11: A Fetus in a Jar
12: The Small Rock
13: Monstro's Tooth
14: Lil Chubby
15: Loki's Horns
16: Something from the Future
17: Something Cute
18: Something Sticky
19: Super Bandage Girl
20: The Relic
21: The Coin Bag
22: The Book of Sin
23: Little Gish
24: Little Steven
25: Little C.H.A.D.
26: The Gamekid
27: The Halo
28: Mr. Mega!
29: The D6!
30: The Scissors
31: The Parasite
32: ???
33: Everything is Terrible!!!
34: It Lives!
35: Mom's Contact
36: The Necronomicon
37: Basement Boy
38: Spelunker Boy
39: Dark Boy
40: Mama's Boy
41: Golden God
42: Eve
43: Mom's Knife
44: The Razor
45: Guardian Angel
46: The Bomb Bag
47: A Demon Baby
48: A Forget me Now
49: The D20!
50: The Celtic Cross
51: Abel
52: The Curved Horn
53: Sacrificial Knife
54: Bloody Lust
55: The Bloody Penny
56: Blood Rights
57: The Polaroid
58: Dad's Key
59: A blue candle
60: Burnt Penny
61: Lucky Toe!
62: Epic Fetus
63: Super Fan
64: Counterfeit Penny
65: Guppy's Hairball
66: A Forgotten Horseman
67: Samson
68: Something Icky
69: Platinum God
70: Isaac's Head
71: Maggy's Faith
72: Judas' Tongue
73: ???'s Soul
74: Samson's Lock
75: Cain's eye
76: Eve's Bird Foot
77: The Left Hand
78: The Negative
79: Azazel
80: Lazarus
81: Eden
82: The Lost
83: Dead Boy
84: The Real Platinum God
85: A Lucky Rock
86: The Cellar
87: The Catacombs
88: Necropolis
89: The Rune of Hagalaz
90: The Rune of Jera
91: The Rune of Ehwaz
92: The Rune of Dagaz
93: The Rune of Ansuz
94: The Rune of Pertho
95: The Rune of Berkano
96: The Rune of Algiz
97: The Chaos Card
98: The Credit Card
99: The Rules Card
100: Card Against Humanity
101: Swallowed Penny
102: Robo Baby 2.0!
103: Death's Touch
104: Tech .5
105: Missing No.
106: Isaac's Tears
107: The Guillotine
108: Judas' Shadow
109: Maggy's Bow
110: Cain's Other Eye
111: The Black Lipstick
112: Eve's Mascara
113: Fate
114: ???'s Only Friend
115: Samsons's Chains
116: Lazarus' Rags
117: Broken Ankh
118: Store Credit
119: Pandora's Box
120: Suicide King
121: A Blank Card
122: The Book Of Secrets
123: Mysterious Paper
124: Mystery Sack
125: Undefined
126: The Satanic Bible
127: The Demon Tail
128: Abaddon
129: Isaac's Heart
130: The Mind
131: The Body
132: The Soul
133: The D100
134: A Blue Map
135: There's Options
136: A Black Candle
137: A Red Candle
138: The StopWatch
139: The Wire Coat Hanger
140: Ipecac
141: Experimental Treatment
142: Krampus
143: Head of Krampus
144: Super Meat Boy
145: The Butter Bean
146: Little Baggy
147: Blood Bag
148: The D4!
149: Lost Poster
150: Rubber Cement
151: Store Upgrade (Lv.1)
152: Store Upgrade (Lv.2)
153: Store Upgrade (Lv.3)
154: Store Upgrade (Lv.4)
155: The Angels Await!!!
156: Godhead
157: Challenge #4 - Darkness Falls
158: Challenge #5 - The Tank
159: Challenge #6 - Solar System
160: Challenge #7 - Suicide King
161: Challenge #8 - Cat Got Your Tongue
162: Challenge #9 - Demo Man
163: Challenge #10 - Cursed!
164: Challenge #11 - Glass Cannon
165: Challenge #19 - The Family Man
166: Challenge #20 - Purist
167: Lost Baby
168: Cute Baby
169: Crow Baby
170: Shadow Baby
171: Glass Baby
172: Wrapped Baby
173: Begotten Baby
174: Dead Baby
175: -0- Baby
176: Glitch Baby
177: Fighting Baby
178: Lord of the Flies
179: Fart Baby
180: Purity
181: D12
182: Betrayal
183: Fate's Reward
184: Athame
185: Blind Rage
186: Maw of the Void
187: Empty Vessel
188: Eden's Blessing
189: Sworn Protector
190: Incubus
191: Keeper holds A Penny
192: Lil' Chest
193: Censer
194: Evil Eye
195: My Shadow
196: Cracked Dice
197: Black Feather
198: Lusty Blood
199: Lilith
200: Key Bum
201: GB Bug
202: Zodiac
203: Box of Friends
204: Rib of Greed
205: Cry Baby
206: Red Baby
207: Green Baby
208: Brown Baby
209: Blue Baby
210: Lil' Baby
211: Rage Baby
212: Black Baby
213: Long Baby
214: Yellow Baby
215: White Baby
216: Big Baby
217: Noose Baby
218: Rune Bag
219: Cambion Conception
220: Serpent's Kiss
221: Succubus
222: Immaculate Conception
223: Goat Head Baby
224: Gold Heart
225: Get out of Jail Free Card
226: Gold Bomb
227: 2 new Pills (#1)
228: 2 new Pills (#2)
229: Poker Chip
230: Stud Finder
231: D8
232: Kidney Stone
233: Blank Rune
234: Blue Womb
235: 1001%!!
236: Keeper holds Wooden Nickel
237: Keeper holds Store Key
238: Deep Pockets
239: Karma
240: Sticky Nickels
241: Greed Baby
242: Lucky Pennies
243: Special Hanging Shopkeepers
244: Wooden Nickel
245: Cain holds Paperclip
246: Everything Is Terrible 2!
247: Special Shopkeepers
248: Eve holds Razor Blade
249: Store Key
250: Lost holds Holy Mantle
251: Keeper
252: Hive baby
253: Buddy Baby
254: Colorful Baby
255: Whore Baby
256: Cracked Baby
257: Dripping Baby
258: Blinding Baby
259: Sucky Baby
260: Dark Baby
261: Picky Baby
262: Revenge Baby
263: Belial Baby
264: Sale Baby
265: Challenge #21 - XXXXXXXXL
266: Challenge #22 - SPEED!
267: Challenge #23 - Blue Bomber
268: Challenge #24 - PAY TO PLAY
269: Challenge #25 - Have A Heart
270: Challenge #26 - I RULE!
271: Challenge #27 - BRAINS!
272: Challenge #28 - PRIDE DAY!
273: Challenge #29 - Onan's Streak
274: Challenge #30 - The Guardian
275: If only everyone was as generous as you are...
276: Mega Blast!
80000008
4 Bytes
pStats+4
920
"Secret Unlocked?"
0:No
1:Yes
80000008
Byte
pStats+8
0
437
"Possible Pill Effects"
FF0000
1
438
"Pills discovered?"
80000008
Array of byte
13
pFloor
9865
439
"Pill Effect #1"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9830
440
"Pill Effect #2"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9834
441
"Pill Effect #3"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9838
442
"Pill Effect #4"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
983C
443
"Pill Effect #5"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9840
444
"Pill Effect #6"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9844
445
"Pill Effect #7"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9848
446
"Pill Effect #8"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
984C
447
"Pill Effect #9"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9850
855
"Pill Effect #10"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9854
854
"Pill Effect #11"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9858
853
"Pill Effect #12"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
985C
852
"Pill Effect #13"
0:Bad Gas
1:Bad Trip/Balls of Steel
2:Balls of Steel
3:Bombs are Key
4:Explosive Diarrhea
5:Full Health
6:Health Down/Up
7:Health Up
8:I Found Pills
9:Puberty
10:Pretty Fly
11:Range Down/Up
12:Range Up
13:Speed Down/Up
14:Speed Up
15:Tears DownUp
16:Tears Up
17:Luck Down/Up
18:Luck Up
19:Telepills
20:48 Hour Energy!
21:Hematemesis
22:Paralysis
23:I can see forever!
24:Pheromones
25:Amnesia/I can see forever!
26:Lemon Party
27:R U A Wizard?
28:Percs!
29:Addicted!
30:Re-Lax
31:???
32:One makes you larger
33:One makes you small
34:Infested!
35:Infested?
36:Power Pill!
37:Retro Vision
80000008
4 Bytes
pFloor
9860
797
"Misc"
FF0000
1
890
"Floor Type"
0: Normal
1: Alternate 1
2: Alternate 2
3: Greed Mode
80000008
4 Bytes
pFloor
4
829
"Floor Curse(s)"
0: None
1: Curse of Darkness
2: Curse of the Labyrinth
4: Curse of the Lost
8: Curse of the Unknown
9: Darkness + Unknown
16: Curse of the Cursed
32: Curse of the Maze
64: Curse of the Blind
80000008
Byte
pFloor
C
798
"Used "I can see forever!"?"
0: No
1: Yes
80000008
Byte
pFloor
11
847
"Invuln. Timer"
80000008
4 Bytes
pFloor
1B98
0
B7D8
429
"Current Floor"
80000008
4 Bytes
pFloor
0
328
"Pedestal Script"
008000
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
This script allows you to set the item that will be picked up the next time
you touch a pedestal.
}
[ENABLE]
aobscanmodule(AOB_pedInj,isaac-ng.exe,83 xx 64 0F 85 xx xx xx xx 8B 46 2C 85 C0 0F 84)
alloc(PedScript,256)
// Declaration section
registersymbol(AOB_pedInj)
registersymbol(PedScript)
label(_Code)
label(_ExitPS)
label(_BackPS)
//=========================================
// Hacking Point
AOB_pedInj+9:
jmp _Code
_BackPS:
//=========================================
// Var Section
PedScript:
dd 0 // Item ID to pick up
//=========================================
// Code Section
_Code:
mov eax,[PedScript]
cmp eax,0
jz short _ExitPS
mov [esi+2C],eax
xor eax,eax
mov [PedScript],eax
_ExitPS:
mov eax,[esi+2C]
test eax,eax
jmp _BackPS
[DISABLE]
AOB_pedInj+9:
mov eax,[esi+2C]
test eax,eax
// db 8B 46 2C 85 C0
unregistersymbol(AOB_pedInj)
unregistersymbol(PedScript)
dealloc(PedScript)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+CF257
"isaac-ng.exe"+CF227: 81 FF 68 01 00 00 - cmp edi,00000168
"isaac-ng.exe"+CF22D: 0F 84 3E 0C 00 00 - je isaac-ng.exe+CFE71
"isaac-ng.exe"+CF233: 83 FF 3C - cmp edi,3C
"isaac-ng.exe"+CF236: 0F 84 43 0C 00 00 - je isaac-ng.exe+CFE7F
"isaac-ng.exe"+CF23C: 83 FF 34 - cmp edi,34
"isaac-ng.exe"+CF23F: 0F 84 2C 0C 00 00 - je isaac-ng.exe+CFE71
"isaac-ng.exe"+CF245: 83 FF 35 - cmp edi,35
"isaac-ng.exe"+CF248: 0F 84 23 0C 00 00 - je isaac-ng.exe+CFE71
"isaac-ng.exe"+CF24E: 83 FF 64 - cmp edi,64
"isaac-ng.exe"+CF251: 0F 85 0F 06 00 00 - jne isaac-ng.exe+CF866
// ---------- INJECTING HERE ----------
"isaac-ng.exe"+CF257: 8B 46 2C - mov eax,[esi+2C]
"isaac-ng.exe"+CF25A: 85 C0 - test eax,eax
// ---------- DONE INJECTING ----------
"isaac-ng.exe"+CF25C: 0F 84 04 06 00 00 - je isaac-ng.exe+CF866
"isaac-ng.exe"+CF262: 8B C3 - mov eax,ebx
"isaac-ng.exe"+CF264: E8 17 A3 05 00 - call isaac-ng.exe+129580
"isaac-ng.exe"+CF269: 84 C0 - test al,al
"isaac-ng.exe"+CF26B: 0F 85 F5 05 00 00 - jne isaac-ng.exe+CF866
"isaac-ng.exe"+CF271: 83 BB 70 4C 00 00 00 - cmp dword ptr [ebx+00004C70],00
"isaac-ng.exe"+CF278: 0F 85 E8 05 00 00 - jne isaac-ng.exe+CF866
"isaac-ng.exe"+CF27E: 83 BE 80 10 00 00 00 - cmp dword ptr [esi+00001080],00
"isaac-ng.exe"+CF285: 0F 8F DB 05 00 00 - jg isaac-ng.exe+CF866
"isaac-ng.exe"+CF28B: 8B 46 2C - mov eax,[esi+2C]
}
329
"Item to pick up"
320:???'s Only Friend - Controlled friend
11:1up! - Extra life
15:Less than 3 - HP up
191:3 Dollar Bill - Rainbow tears
359:8 Inch Nails - Stick it to 'em!
116:9 Volt - Quicker charge
245:20/20 - Double shot
130:A Pony - Flight + dash attack
18:A Dollar - $$$
74:A Quarter - +25 coins
132:A Lump of Coal - My Xmas present
346:A Snack - HP up
230:Abaddon - Evil + DMG up + fear shot
188:Abel - Mirrored buddy
65:Anarchist Cookbook - Summon bombs
214:Anemic - Toxic blood
161:Ankh - Eternal life?
222:Anti-Gravity - Anti-gravity tears + tears up
308:Aquarius - Trail of tears
300:Aries - Ramming speed
408:Athame - Call to the void
231:Ball of Tar - Sticky feet...
207:Ball of Bandages - Gotta lick 'em all!
272:BBF - Big Beautiful Fly
274:Best Bud - Sworn protector
136:Best Friend - Friends 'till the end
391:Betrayal - Turn your enemy
247:BFFS! - Your friends rule
279:Big Fan - Fat protector
438:Binky - Memories...
260:Black Candle - Curse immunity + evil up
226:Black Lotus - HP up x3
420:Black Powder - Spin the black circle!
286:Blank Card - Card mimic
119:Blood Bag - HP up
254:Blood Clot - DMG + range up
7:Blood of the Martyr - DMG up
186:Blood Rights - Mass enemy damage at a cost
157:Bloody Lust - RAGE!
246:Blue Map - Secrets
342:Blue Cap - HP + tears up + shot speed down
273:Bob's Brain - Explosive thoughts
140:Bob's Curse - +5 poison bombs
42:Bob's Rotten Head - Reusable ranged bomb
125:Bobby-Bomb - Homing bombs
250:BOGO Bombs - 1+1 BOOM!
131:Bomb Bag - Gives bombs
353:Bomber Boy - Explosive blast!
78:Book of Revelations - Reusable soul protection
287:Book of Secrets - ???
58:Book of Shadows - Temporary invincibility
19:Boom! - 10 bombs
357:Box of Friends - Double your friends
288:Box of Spiders - It's a box of spiders
198:Box - Stuff
25:Breakfast - HP up
326:Breath of Life - Invincibility at a cost
118:Brimstone - Blood laser barrage
337:Broken Watch - I think it's broken
8:Brother Bobby - Friends 'till the end
129:Bucket of Lard - HP up
385:Bumbo - Bumbo want coin!
144:Bum Friend - He's greedy
377:Bursting Sack - Spider love
209:Butt Bombs - Toxic blast +5 bombs
294:Butter Bean - Reusable knock-back
340:Caffeine Pill - Speed up + size down
319:Cain's Other Eye - Near-sighted friend
412:Cambion Conception - Feed them hate
301:Cancer - HP up + you feel protected
307:Capricorn - All stats up
356:Car Battery - Double charge!
165:Cat-o-nine-tails - Shot speed + damage up
162:Celtic Cross - You feel blessed
387:Censer - Peace be with you
216:Ceremonial Robes - Sin up
208:Champion Belt - DMG + Challenge up
402:Chaos - !!!
372:Charged Baby - Bbbzzzzzt!
62:Charm of the Vampire - Kills heal
154:Chemical Peel - DMG up
69:Chocolate Milk - Charge shots
423:Circle of Protection - protect me from myself
369:Continuum - Transcendent tears
241:Contract from Below - Wealth... but at what cost?
296:Converter - Convert your soul
354:Crack Jacks - Don't swallow the prize!
160:Crack the Sky - Holy white death
4:Cricket's Head - DMG up
224:Cricket's Body - Splash damage + tears up
415:Crown of Light - The untainted gain power
158:Crystal Ball - I see my future
73:Cube of Meat - Gotta meat 'em all
48:Cupid's Arrow - Piercing shots
371:Curse of the Tower - You feel cursed...
316:Cursed Eye - Cursed charge shot
285:D10 - Reroll enemies
283:D100 - REEROLLLLL!
386:D12 - Rerolls rocks
166:D20 - Reroll the basics
284:D4 - Reroll into something else
437:D7 - Reroll Rewards!
406:D8 - Reroll stats
175:Dad's Key - Opens all doors...
170:Daddy Longlegs - Daddy's love
278:Dark Bum - He wants to take your life
259:Dark Matter - Fear shot
117:Dead Bird - Protective buddy
81:Dead Cat - 9 lives
185:Dead Dove - Flight + spectral tears
373:Dead Eye - Accuracy brings power!
336:Dead Onion - Toxic aura tears
124:Dead Sea Scrolls - It's a mystery
237:Death's Touch - Penetrative shot + DMG up
85:Deck of Cards - Reusable card generator
416:Deep Pockets - More stuff to carry!
113:Demon Baby - Auto-turret friend
24:Dessert - HP up
23:Dinner - HP up
347:Diplopia - Double item vision
57:Distant Admiration - Attack fly
47:Doctor's Remote - Reusable air strike
52:Dr. Fetus - ???
265:Dry Baby - Immortal friend
236:E. Coli - Turdy touch
381:Eden's Blessing - Your future shines brighter
409:Empty Vessel - I reward an empty vessel
168:Epic Fetus - On-demand air strike
368:Epiphora - Intensifying tears
310:Eve's Mascara - Shot speed down + DMG up
410:Evil Eye - Eye shot!
240:Experimental Treatment - All stats up... then shuffled
401:Explosivo - Sticky bomb shot!
204:Fanny Pack - Filled with goodies
404:Farting Baby - He farts!
179:Fate - Flight eternal
361:Fate's reward - Your fate beside you
257:Fire Mind - Flaming tears
291:Flush! - ...
128:Forever alone - Attack fly
127:Forget Me Now - I don't remember...
364:Friend Zone - Friendly fly
382:Friendly Ball - Gotta fetch 'em all!
418:Fruit Cake - Rainbow Effects!
405:GB Bug - Game breaking bug, right away!
318:Gemini - Conjoined friend
163:Ghost Baby - Spectral buddy
225:Gimpy - Sweet suffering
352:Glass Cannon - Be gentle...
432:Glitter Bombs - Prize Bombs!
422:Glowing Hour Glass - Turn back time
210:Gnawed Leaf - Unbreakable
215:Goat Head - He accepts your offering
331:Godhead - God tears
398:God's Flesh - Shrink shot!
70:Growth Hormones - Speed + DMG up
112:Guardian Angel - Extra protection
206:Guillotine - An out-of-body experience
212:Guppy's Collar - Eternal life?
187:Guppy's Hairball - Swing it
145:Guppy's Head - Reusable fly hive
133:Guppy's Paw - Soul converter
134:Guppy's Tail - Cursed?
156:Habit - Item martyr
10:Halo of Flies - Projectile protection
167:Harlequin Baby - Double shot buddy
293:Head of Krampus - Krampus rage
429:Head of the Keeper - Penny tears!
269:Headless Baby - Bloody friend
248:Hive Mind - Giant spiders and flies
184:Holy Grail - Flight + HP up
374:Holy Light - Holy shot!
313:Holy Mantle - Holy shield
178:Holy Water - Splash!
375:Host Hat - Nice hat!
256:Hot Bombs - Burning blast +5 bombs
282:How to Jump - It's time you learned how
203:Humbleing Bundle - 1+1 free 4Evar
413:Immaculate Conception - Feed them love
360:Incubus - Dark friend
242:Infamy - Damage reduction
148:Infestation - They grow inside
234:Infestation 2 - Infestation shot
149:Ipecac - Explosive shots
201:Iron Bar - Concussive tears
276:Isaac's Heart - Protect it
323:Isaac's Tears - Collected tears
135:IV Bag - Portable blood bank
434:Jar of Flies - gotta catch 'em all?
197:Jesus Juice - Damage + range up
311:Judas' Shadow - Sweet revenge
266:Juicy Sack - Sticky babies
40:Kamikaze! - Become the bomb!
388:Key Bum - He wants your keys!
238:Key Piece 1 - ???
239:Key Piece 2 - ???
421:Kidney Bean - Love Toots!
440:Kidney Stone - Matt's Kidney Stone
343:Latch Key - Luck up
332:Lazarus' Rags - Eternal life?
270:Leech - Blood sucker
56:Lemon Mishap - Oops...
302:Leo - Stompy
304:Libra - You feel balanced
362:Lil Chest - What's in the box?
384:Lil Gurdy - A gurd of your own!
435:Lil Loki - 4-way buddy!
275:Lil' Brimstone - Evil friend
277:Lil' Haunt - Fear him
252:Little Baggy - Extra pill room
96:Little C.H.A.D. - Gives kisses
88:Little Chubby - Attack buddy
99:Little Gish - Sticky friend
100:Little Steven - Psychic friend
87:Loki's Horns - Cross tears
82:Lord of the Pit - Demon wings
213:Lost Contact - Shielded tears
365:Lost Fly - Lost protector
46:Lucky Foot - Luck up
22:Lunch - HP up
411:Lusty Blood - Their blood brings rage!
312:Maggy's Bow - HP up + you feel healthy
194:Magic 8 Ball - Shot speed up
295:Magic Fingers - Pay to play
12:Magic Mushroom - All stats up!
253:Magic Scab - HP + luck up
53:Magneto - Item snatcher
394:Marked - Directed tears
344:Match Book - Evil up
399:Maw Of The Void - Consume thy enemy!
193:MEAT! - DMG + HP up
351:Mega Bean - Giga Fart!
441:Mega Blast - Laser breath
202:Midas' Touch - Golden touch
436:Milk! - Don't cry over it...
427:Mine Crafter - Booom!
71:Mini Mush - Speed + range up
258:Missing No. - Syntax error
262:Missing Page 2 - Evil up. Your enemies will pay!
173:Mitre - You feel blessed
102:Mom's Bottle of Pills - Reusable pill generator
439:Mom's Box - What's inside?
39:Mom's Bra - Mass fear
195:Mom's Coin Purse - What's all this...?
110:Mom's Contacts - Freeze effect
55:Mom's Eye - Eye in the back of your head
200:Mom's Eyeshadow - Charm tears
30:Mom's Heels - Range up
199:Mom's Key - Less is now more +2 keys
114:Mom's Knife - Stab stab stab
31:Mom's Lipstick - Range up
41:Mom's Pad - Gross...
355:Mom's Pearls - Range + luck up
228:Mom's Perfume - Fear shot
139:Mom's Purse - More trinket room
29:Mom's Underwear - Range up
217:Mom's Wig - You feel itchy...
109:Money = Power - $$$ = DMG
322:Mongo Baby - Mongo friend
123:Monster Manual - Temporary buddy generator
229:Monstro's Lung - Charged attack
86:Monstro's Tooth - Summon Monstro
414:More Options - There are even more options!
37:Mr. Boom - Reusable bomb buddy
106:Mr. Mega - Blast damage
370:Mr. Dolly - Range + tears up
431:Multidimensional Baby - ydduB Buddy
153:Mutant Spider - Quad shot
5:My Reflection - Boomerang tears
77:My Little Unicorn - Temporary badass
433:My Shadow - Me! and my shaaaadow!
317:Mysterious Liquid - Toxic splash damage
271:Mystery Sack - ?
425:Night Light - scared of the dark?
378:No. 2 - Uh oh...
0:-None-
147:Notched Axe - Rocks don't stand a chance
6:Number One - Tears up
426:Obsessed Fan - Follows my every move...
121:Odd Mushroom - DMG up
120:Odd Mushroom - Fire rate up
219:Old Bandage - HP up
115:Ouija Board - Spectral tears
141:Pageant Boy - Ultimate grand supreme
297:Pandora's Box - ? ?
430:Papa Fly - Turret follower
380:Pay To Play - Money talks
51:Pentagram - DMG up
75:PHD - Better pills
227:Piggy Bank - My life savings
309:Pisces - Tears up + knock-back shot
428:PJs - You feel cozy
348:Placebo - Pill mimic
218:Placenta - Regeneration + HP up
169:Polyphemus - Mega tears
177:Portable Slot - Gamble 24/7
146:Prayer Card - Reusable eternity
261:Proptosis - Short range mega tears
281:Punching Bag - Scape goat
379:Pupula Duplex - Wide shot
407:Purity - Aura stat boost
190:Pyro - 99 bombs
223:Pyromaniac - It hurts so good +5 bombs
174:Rainbow Baby - Random buddy
16:Raw Liver - HP up
126:Razor Blade - Feel my pain
289:Red Candle - Flame on
137:Remote Detonator - Remote bomb detonation
376:Restock - Never ending stores!
95:Robo-Baby - Friends 'till the bbbbzzzt
267:Robo-Baby 2.0 - We worked out all the kinks
14:Roid Rage - Speed and range up
72:Rosary - Faith up
26:Rotten Meat - HP up
268:Rotten Baby - Infested friend
221:Rubber Cement - Bouncing tears
389:Rune Bag - Rune generator
94:Sack of Pennies - Gives money
424:Sack Head - More sacks!
182:Sacred Heart - Homing shots + DMG up
172:Sacrificial Dagger - My fate protects me
220:Sad Bombs - Tear blasts +5 bombs
339:Safety Pin - Evil + range + shot speed up
306:Sagittarius - Penetrative shot + speed up
321:Samson's Chains - The ol' ball and chain
292:Satanic Bible - Reusable evil
142:Scapular - You have been blessed
366:Scatter Bombs - We put bombs in your bombs!
325:Scissors - Lose your head
305:Scorpio - Poison tears
255:Screw - Tears + shot speed up
390:Seraphim - Sworn friend
393:Serpent's Kiss - The kiss of death
205:Sharp Plug - Charge with blood
49:Shoop da Whoop! - BLLLARRRRGGG!
280:Sissy Longlegs - She loves you
67:Sister Maggy - Friends 'till the end
9:Skatole - Fly love
17:Skeleton Key - 99 keys
264:Smart Fly - Revenge fly
189:SMB Super Fan - All stats up
330:Soy Milk - DMG down + tears way up
400:Spear Of Destiny - Your destiny
143:Speed Ball - Speed + shot speed up
91:Spelunker Hat - See-through doors
89:Spider Bite - Slow effect
171:Spider Butt - Mass enemy slowdown + damage
403:Spider Mod - Mod buddy!
211:Spiderbaby - Spider revenge
159:Spirit of the Night - Scary
3:Spoon Bender - Homing shots
196:Squeezy - Tears up
251:Starter Deck - Extra card room
64:Steam Sale - 50% off
176:Stem Cells - HP up
50:Steven - DMG up
367:Sticky Bombs - Egg sack bombs!
138:Stigmata - DMG + HP up
232:Stop Watch - Let's slow this down a bit...
315:Strange Attractor - Magnetic tears
417:Succubus - Damage booster
92:Super Bandage - +2 hearts
363:Sworn Protector - Protective friend
345:Synthoil - DMG + range up
38:Tammy's Head - Reusable tear burst
299:Taurus - Speed down + rage is building
383:Tear Detonator - Remote tear detonation
395:Tech X - Laser ring tears
244:Tech.5 - It's still being tested...
68:Technology - Laser tears
152:Technology 2 - Laser
192:Telepathy For Dummies - Temporary psychic shot
44:Teleport! - Teleport!
419:Teleport 2.0 - I-teleport!
63:The Battery - Stores energy
111:The Bean - Toot on command
28:The Belt - Speed up
33:The Bible - Temporary flight
180:The Black Bean - Toot on touch
334:The Body - I feel all
34:The Book of Belial - Temporary DMG up
97:The Book of Sin - Reusable item generator
338:The Boomerang - It will never leave you
164:The Candle - Reusable flames
103:The Common Cold - Poison damage
21:The Compass - The end is near
105:The D6 - Reroll your destiny
93:The Gamekid - Temporary Man-Pac
101:The Halo - All stats up
66:The Hourglass - Temporary enemy slowdown
2:The Inner Eye - Triple shot
290:The Jar - Save your life
60:The Ladder - Building bridges
329:The Ludovico Technique - Controlled tears
79:The Mark - DMG up
333:The Mind - I know all
151:The Mulligan - They grow inside
83:The Nail - Temporary demon form
35:The Necronomicon - Mass room damage
328:The Negative - Fate chosen
80:The Pact - DMG + tears up
104:The Parasite - Split shot
155:The Peeper - Plop!
107:The Pinking Shears - Cut and run
327:The Polaroid - Fate chosen
36:The Poop - Plop!
98:The Relic - Soul generator
1:The Sad Onion - Tears up
90:The Small Rock - DMG up
335:The Soul - I am all
13:The Virus - Poison touch
108:The Wafer - Damage resistance
358:The Wiz - Double wiz shot!
249:There's Options - More options
314:Thunder Thighs - HP up + speed down + you feel stompy
233:Tiny Planet - Orbiting tears + range up
183:Tooth Picks - Tears + shot speed up
341:Torn Photo - Tears + shot speed up
150:Tough Love - Tooth shot
350:Toxic Shock - Mass poison
397:Tractor Beam - Controlled tears
20:Transcendence - We all float down here...
54:Treasure Map - Full visible map
243:Trinity Shield - You feel guarded
324:Undefined - Undefined
298:Unicorn Stump - You feel stumped
396:Ventricle Razor - Short cutter
303:Virgo - You feel refreshed and protected
84:We Need To Go Deeper! - Reusable level skip
181:White Pony - Flight + holy death
122:Whore of Babylon - Curse up
32:Wire Coat Hanger - Tears up
27:Wooden Spoon - Speed up
349:Wooden Nickel - Flip a coin
76:X-Ray Vision - I've seen everything
45:Yum Heart - Reusable regeneration
392:Zodiac - The heavens will change you
80000008
4 Bytes
PedScript
413
"Misc Scripts"
008000
1
921
"Devil / Angel Deals"
FF0000
1
319
"Devil Room always possible"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Devil rooms can now spawn even on floor 1 and past the Womb.
}
[ENABLE]
aobscanmodule(AOB_UnblockDR,isaac-ng.exe,84 C0 0F 84 xx xx xx xx 8B 3D xx xx xx xx 8B 87)
registersymbol(AOB_UnblockDR)
AOB_UnblockDR+2:
db EB 04
// jmp +4
[DISABLE]
AOB_UnblockDR+2:
db 0F 84
// je long (isaac-ng.exe+13B483)
unregistersymbol(AOB_UnblockDR)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+13B248
"isaac-ng.exe"+13B228: 56 - push esi
"isaac-ng.exe"+13B229: 57 - push edi
"isaac-ng.exe"+13B22A: A1 18 F0 0C 01 - mov eax,[isaac-ng.exe+2CF018]
"isaac-ng.exe"+13B22F: 33 C5 - xor eax,ebp
"isaac-ng.exe"+13B231: 50 - push eax
"isaac-ng.exe"+13B232: 8D 45 F4 - lea eax,[ebp-0C]
"isaac-ng.exe"+13B235: 64 A3 00 00 00 00 - mov fs:[00000000],eax
"isaac-ng.exe"+13B23B: 8B 35 04 F6 0D 01 - mov esi,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+13B241: E8 5A B6 FB FF - call isaac-ng.exe+F68A0
"isaac-ng.exe"+13B246: 84 C0 - test al,al
// ---------- INJECTING HERE ----------
"isaac-ng.exe"+13B248: 0F 84 35 02 00 00 - je isaac-ng.exe+13B483
// ---------- DONE INJECTING ----------
"isaac-ng.exe"+13B24E: 8B 3D 04 F6 0D 01 - mov edi,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+13B254: 8B 87 D8 B7 00 00 - mov eax,[edi+0000B7D8]
"isaac-ng.exe"+13B25A: 2B 87 D4 B7 00 00 - sub eax,[edi+0000B7D4]
"isaac-ng.exe"+13B260: 8D B7 D4 B7 00 00 - lea esi,[edi+0000B7D4]
"isaac-ng.exe"+13B266: A9 FC FF FF FF - test eax,FFFFFFFC
"isaac-ng.exe"+13B26B: 75 15 - jne isaac-ng.exe+13B282
"isaac-ng.exe"+13B26D: 68 5C CA 06 01 - push isaac-ng.exe+26CA5C
"isaac-ng.exe"+13B272: 6A 00 - push 00
"isaac-ng.exe"+13B274: E8 77 DC 09 00 - call isaac-ng.exe+1D8EF0
"isaac-ng.exe"+13B279: 8B 3D 04 F6 0D 01 - mov edi,[isaac-ng.exe+2DF604]
}
306
"100% chance for Devil/Angel Room"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
This will always open up the Devil/Angel room when it's possible.
}
[ENABLE]
aobscanmodule(AOB_AlwaysDR,isaac-ng.exe,E8 * * * * D9 45 * D8 D1 DF E0 DD D9)
alloc(AlwaysDR,256)
registersymbol(AOB_AlwaysDR)
label(_BackDR)
AOB_AlwaysDR+8:
jmp AlwaysDR
nop
_BackDR:
AlwaysDR:
fstp st(0) // pop off old chance
fld1 // load up 1 instead
fcom st(0),st(1) // Original code
fnstsw ax
fstp st(1)
jmp _BackDR
[DISABLE]
AOB_AlwaysDR+8:
fcom st(0),st(1)
fnstsw ax
fstp st(1)
// db D8 D1 DF E0 DD D9
unregistersymbol(AOB_AlwaysDR)
dealloc(AlwaysDR)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+13B463
"isaac-ng.exe"+13B441: 83 BE 3C 70 00 00 0B - cmp dword ptr [esi+0000703C],0B
"isaac-ng.exe"+13B448: 72 04 - jb isaac-ng.exe+13B44E
"isaac-ng.exe"+13B44A: DD D8 - fstp st(0)
"isaac-ng.exe"+13B44C: D9 E8 - fld1
"isaac-ng.exe"+13B44E: D9 5D F0 - fstp dword ptr [ebp-10]
"isaac-ng.exe"+13B451: EB 02 - jmp isaac-ng.exe+13B455
"isaac-ng.exe"+13B453: DD D8 - fstp st(0)
"isaac-ng.exe"+13B455: 81 C6 FC 6F 00 00 - add esi,00006FFC
"isaac-ng.exe"+13B45B: E8 70 95 FF FF - call isaac-ng.exe+1349D0
"isaac-ng.exe"+13B460: D9 45 F0 - fld dword ptr [ebp-10]
// ---------- INJECTING HERE ----------
"isaac-ng.exe"+13B463: D8 D1 - fcom st(0),st(1)
"isaac-ng.exe"+13B465: DF E0 - fnstsw ax
"isaac-ng.exe"+13B467: DD D9 - fstp st(1)
// ---------- DONE INJECTING ----------
"isaac-ng.exe"+13B469: F6 C4 41 - test ah,41
"isaac-ng.exe"+13B46C: 74 2B - je isaac-ng.exe+13B499
"isaac-ng.exe"+13B46E: D9 E8 - fld1
"isaac-ng.exe"+13B470: DE D9 - fcompp
"isaac-ng.exe"+13B472: DF E0 - fnstsw ax
"isaac-ng.exe"+13B474: F6 C4 41 - test ah,41
"isaac-ng.exe"+13B477: 7B 22 - jnp isaac-ng.exe+13B49B
"isaac-ng.exe"+13B479: 8B 15 04 F6 67 01 - mov edx,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+13B47F: C6 42 09 01 - mov byte ptr [edx+09],01
"isaac-ng.exe"+13B483: 32 C0 - xor al,al
}
842
"No Angel Room Spawn Conditions"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Rebirth
This removes the "seen devil room before and didn't take deals"
requirement, so your first devil room can be an angel room
and taking devil deals won't lock you out of angel rooms.
}
[ENABLE]
aobscanmodule(AOB_UnblockAR,isaac-ng.exe,74 * 39 * * * * * 75 * 8D 41 01 EB)
registersymbol(AOB_UnblockAR)
AOB_UnblockAR:
db EB 08
// jmp +08
[DISABLE]
AOB_UnblockAR:
db 74 0D
// je +13
unregistersymbol(AOB_UnblockAR)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+F6CDF
"isaac-ng.exe"+F6CC0: 24 01 - and al,01
"isaac-ng.exe"+F6CC2: 3A C8 - cmp cl,al
"isaac-ng.exe"+F6CC4: 75 06 - jne isaac-ng.exe+F6CCC
"isaac-ng.exe"+F6CC6: 8A 55 F0 - mov dl,[ebp-10]
"isaac-ng.exe"+F6CC9: 88 55 F3 - mov [ebp-0D],dl
"isaac-ng.exe"+F6CCC: 8B 3D 04 F6 0D 01 - mov edi,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+F6CD2: 8B 87 C8 4D 17 00 - mov eax,[edi+00174DC8]
"isaac-ng.exe"+F6CD8: 83 E0 20 - and eax,20
"isaac-ng.exe"+F6CDB: 33 C9 - xor ecx,ecx
"isaac-ng.exe"+F6CDD: 0B C1 - or eax,ecx
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+F6CDF: 74 0D - je isaac-ng.exe+F6CEE
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+F6CE1: 39 8F E4 4D 17 00 - cmp [edi+00174DE4],ecx
"isaac-ng.exe"+F6CE7: 75 05 - jne isaac-ng.exe+F6CEE
"isaac-ng.exe"+F6CE9: 8D 41 01 - lea eax,[ecx+01]
"isaac-ng.exe"+F6CEC: EB 02 - jmp isaac-ng.exe+F6CF0
"isaac-ng.exe"+F6CEE: 33 C0 - xor eax,eax
"isaac-ng.exe"+F6CF0: 20 45 F3 - and [ebp-0D],al
"isaac-ng.exe"+F6CF3: 8B 07 - mov eax,[edi]
"isaac-ng.exe"+F6CF5: 89 45 E8 - mov [ebp-18],eax
"isaac-ng.exe"+F6CF8: E8 63 E4 FD FF - call isaac-ng.exe+D5160
"isaac-ng.exe"+F6CFD: 8B D8 - mov ebx,eax
"isaac-ng.exe"+F6CFF: 0B 5E 0C - or ebx,[esi+0C]
}
843
"Get Angel instead of Devil Room"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
This will set the Angel Room chance to appear to 100%, but the usual
conditions for its appearance still need to be true.
}
[ENABLE]
aobscanmodule(AOB_AlwaysAR,isaac-ng.exe,EB 02 33 C0 20 45 F3 8B 0F 89 4D E8)
alloc(AlwaysAR,256)
registersymbol(AOB_AlwaysAR)
label(_BackAR)
AOB_AlwaysAR+7:
jmp AlwaysAR
_BackAR:
AlwaysAR:
mov al,1
and [ebp-0D],al
mov ecx,[edi]
mov [ebp-18],ecx
jmp _BackAR
[DISABLE]
AOB_AlwaysAR+7:
mov ecx,[edi]
mov [ebp-18],ecx
// db 8B 0F 89 4D E8
unregistersymbol(AOB_AlwaysAR)
dealloc(AlwaysAR)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+F9263
"isaac-ng.exe"+F9242: 8B 87 88 4D 17 00 - mov eax,[edi+00174D88]
"isaac-ng.exe"+F9248: 83 E0 20 - and eax,20
"isaac-ng.exe"+F924B: 33 C9 - xor ecx,ecx
"isaac-ng.exe"+F924D: 0B C1 - or eax,ecx
"isaac-ng.exe"+F924F: 74 0D - je isaac-ng.exe+F925E
"isaac-ng.exe"+F9251: 39 8F A4 4D 17 00 - cmp [edi+00174DA4],ecx
"isaac-ng.exe"+F9257: 75 05 - jne isaac-ng.exe+F925E
"isaac-ng.exe"+F9259: 8D 41 01 - lea eax,[ecx+01]
"isaac-ng.exe"+F925C: EB 02 - jmp isaac-ng.exe+F9260
"isaac-ng.exe"+F925E: 33 C0 - xor eax,eax
"isaac-ng.exe"+F9260: 20 45 F3 - and [ebp-0D],al
// ---------- INJECTING HERE ----------
"isaac-ng.exe"+F9263: 8B 0F - mov ecx,[edi]
"isaac-ng.exe"+F9265: 89 4D E8 - mov [ebp-18],ecx
// ---------- DONE INJECTING ----------
"isaac-ng.exe"+F9268: E8 43 DA FD FF - call isaac-ng.exe+D6CB0
"isaac-ng.exe"+F926D: 8B 55 08 - mov edx,[ebp+08]
"isaac-ng.exe"+F9270: 8B D8 - mov ebx,eax
"isaac-ng.exe"+F9272: 0B 5A 0C - or ebx,[edx+0C]
"isaac-ng.exe"+F9275: E8 56 DB FD FF - call isaac-ng.exe+D6DD0
"isaac-ng.exe"+F927A: F7 D0 - not eax
"isaac-ng.exe"+F927C: 23 D8 - and ebx,eax
"isaac-ng.exe"+F927E: F6 C3 02 - test bl,02
"isaac-ng.exe"+F9281: 74 03 - je isaac-ng.exe+F9286
"isaac-ng.exe"+F9283: FF 45 E8 - inc [ebp-18]
}
922
"Gambling / Stores related"
FF0000
1
408
"Guaranteed Bum Reward"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Bums should always give a reward with this
}
[ENABLE]
aobscanmodule(AOB_Bum,isaac-ng.exe,39 83 * * * * 7E * 6A 02 E8)
registersymbol(AOB_Bum)
AOB_Bum:
db EB 06
// jmp short +6
[DISABLE]
AOB_Bum:
db 39 83
// cmp [ebx+00000B9C],eax
unregistersymbol(AOB_Bum)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+9C6EB
"isaac-ng.exe"+9C6C5: 03 C7 - add eax,edi
"isaac-ng.exe"+9C6C7: 83 BA 20 50 17 00 01 - cmp dword ptr [edx+00175020],01
"isaac-ng.exe"+9C6CE: 89 44 24 10 - mov [esp+10],eax
"isaac-ng.exe"+9C6D2: 75 17 - jne isaac-ng.exe+9C6EB
"isaac-ng.exe"+9C6D4: 83 F8 05 - cmp eax,05
"isaac-ng.exe"+9C6D7: C7 44 24 0C 05 00 00 00 - mov [esp+0C],00000005
"isaac-ng.exe"+9C6DF: 8D 44 24 10 - lea eax,[esp+10]
"isaac-ng.exe"+9C6E3: 7F 04 - jg isaac-ng.exe+9C6E9
"isaac-ng.exe"+9C6E5: 8D 44 24 0C - lea eax,[esp+0C]
"isaac-ng.exe"+9C6E9: 8B 00 - mov eax,[eax]
// ---------- REPLACING HERE ----------
"isaac-ng.exe"+9C6EB: 39 83 9C 0B 00 00 - cmp [ebx+00000B9C],eax
// ---------- REPLACING HERE ----------
"isaac-ng.exe"+9C6F1: 7E 3C - jle isaac-ng.exe+9C72F
"isaac-ng.exe"+9C6F3: 6A 02 - push 02
"isaac-ng.exe"+9C6F5: E8 86 82 09 00 - call isaac-ng.exe+134980
"isaac-ng.exe"+9C6FA: 8B 35 04 F6 0D 01 - mov esi,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+9C700: 83 C0 02 - add eax,02
"isaac-ng.exe"+9C703: 33 FF - xor edi,edi
"isaac-ng.exe"+9C705: 89 83 9C 0B 00 00 - mov [ebx+00000B9C],eax
"isaac-ng.exe"+9C70B: E8 20 43 F7 FF - call isaac-ng.exe+10A30
"isaac-ng.exe"+9C710: 39 B8 3C 1E 00 00 - cmp [eax+00001E3C],edi
"isaac-ng.exe"+9C716: 7E 06 - jle isaac-ng.exe+9C71E
}
830
"Win shell game"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Rigs the shell game in your favor.
}
[ENABLE]
aobscanmodule(AOB_Shell,isaac-ng.exe,6A 03 8B F3 89 5C 24 * E8 * * * * 85 C0 0F 84)
registersymbol(AOB_Shell)
AOB_Shell+F:
db 90 E9
[DISABLE]
AOB_Shell+F:
db 0F 84
unregistersymbol(AOB_Shell)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+9AC67
"isaac-ng.exe"+9AC43: 8B C7 - mov eax,edi
"isaac-ng.exe"+9AC45: E8 26 8C F6 FF - call isaac-ng.exe+3870
"isaac-ng.exe"+9AC4A: 84 C0 - test al,al
"isaac-ng.exe"+9AC4C: 0F 84 0C 03 00 00 - je isaac-ng.exe+9AF5E
"isaac-ng.exe"+9AC52: 8D 9E 70 0B 00 00 - lea ebx,[esi+00000B70]
"isaac-ng.exe"+9AC58: 6A 03 - push 03
"isaac-ng.exe"+9AC5A: 8B F3 - mov esi,ebx
"isaac-ng.exe"+9AC5C: 89 5C 24 3C - mov [esp+3C],ebx
"isaac-ng.exe"+9AC60: E8 1B 9D 09 00 - call isaac-ng.exe+134980
"isaac-ng.exe"+9AC65: 85 C0 - test eax,eax
// ---------- JUMP HERE ----------
"isaac-ng.exe"+9AC67: 0F 84 FB 00 00 00 - je isaac-ng.exe+9AD68
// ---------- JUMP HERE ----------
"isaac-ng.exe"+9AC6D: 8B 35 04 F6 0D 01 - mov esi,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+9AC73: 6A 2E - push 2E
"isaac-ng.exe"+9AC75: 33 FF - xor edi,edi
"isaac-ng.exe"+9AC77: E8 B4 5D F7 FF - call isaac-ng.exe+10A30
"isaac-ng.exe"+9AC7C: 8B C8 - mov ecx,eax
"isaac-ng.exe"+9AC7E: E8 5D A1 06 00 - call isaac-ng.exe+104DE0
"isaac-ng.exe"+9AC83: 84 C0 - test al,al
"isaac-ng.exe"+9AC85: 74 13 - je isaac-ng.exe+9AC9A
"isaac-ng.exe"+9AC87: 8B 74 24 18 - mov esi,[esp+18]
"isaac-ng.exe"+9AC8B: 6A 03 - push 03
}
867
"Store Free"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
All store items will be free.
}
[ENABLE]
aobscanmodule(AOB_FreeStore,isaac-ng.exe,8B * E8 * * * * 84 C0 75 * 83 * 02)
registersymbol(AOB_FreeStore)
AOB_FreeStore+9:
db EB
[DISABLE]
AOB_FreeStore+9:
db 75
unregistersymbol(AOB_FreeStore)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+C8E86
"isaac-ng.exe"+C8E6A: 75 2E - jne isaac-ng.exe+C8E9A
"isaac-ng.exe"+C8E6C: 83 7D 0C 00 - cmp dword ptr [ebp+0C],00
"isaac-ng.exe"+C8E70: 74 28 - je isaac-ng.exe+C8E9A
"isaac-ng.exe"+C8E72: 6A 0D - push 0D
"isaac-ng.exe"+C8E74: 33 FF - xor edi,edi
"isaac-ng.exe"+C8E76: 8B F2 - mov esi,edx
"isaac-ng.exe"+C8E78: E8 A3 79 F4 FF - call isaac-ng.exe+10820
"isaac-ng.exe"+C8E7D: 8B C8 - mov ecx,eax
"isaac-ng.exe"+C8E7F: E8 AC AB 03 00 - call isaac-ng.exe+103A30
"isaac-ng.exe"+C8E84: 84 C0 - test al,al
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+C8E86: 75 05 - jne isaac-ng.exe+C8E8D
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+C8E88: 83 FB 02 - cmp ebx,02
"isaac-ng.exe"+C8E8B: 7C 0D - jnge isaac-ng.exe+C8E9A
"isaac-ng.exe"+C8E8D: 8B 4D 08 - mov ecx,[ebp+08]
"isaac-ng.exe"+C8E90: C7 81 74 10 00 00 18 FC FF FF - mov [ecx+00001074],FFFFFC18
"isaac-ng.exe"+C8E9A: 8B 45 08 - mov eax,[ebp+08]
"isaac-ng.exe"+C8E9D: 83 B8 74 10 00 00 00 - cmp dword ptr [eax+00001074],00
"isaac-ng.exe"+C8EA4: 0F 84 C2 03 00 00 - je isaac-ng.exe+C926C
"isaac-ng.exe"+C8EAA: 8B D8 - mov ebx,eax
"isaac-ng.exe"+C8EAC: 8D 93 88 02 00 00 - lea edx,[ebx+00000288]
"isaac-ng.exe"+C8EB2: 33 C0 - xor eax,eax
"isaac-ng.exe"+C8EB4: E8 07 91 F3 FF - call isaac-ng.exe+1FC0
}
952
"Store Restocks"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Stores will restock.
}
[ENABLE]
aobscanmodule(AOB_RestockSmall,isaac-ng.exe,E8 * * * * 39 * * * * * 7E * A1)
aobscanmodule(AOB_RestockBig,isaac-ng.exe,E8 * * * * 39 * * * * * 0F 9F C0 84 C0 0F 84 * * * * 8B)
registersymbol(AOB_RestockSmall)
registersymbol(AOB_RestockBig)
AOB_RestockSmall+B:
db 7C // jl
AOB_RestockBig+10:
db EB 04 // jmp +4
[DISABLE]
AOB_RestockSmall+B:
db 7E // jle
AOB_RestockBig+10:
db 0F 84 // je
unregistersymbol(AOB_RestockSmall)
unregistersymbol(AOB_RestockBig)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+D251C
"isaac-ng.exe"+D24EE: 81 8B 94 1D 00 00 00 04 00 00 - or [ebx+00001D94],00000400
"isaac-ng.exe"+D24F8: 8B 74 24 18 - mov esi,[esp+18]
"isaac-ng.exe"+D24FC: 83 7E 28 64 - cmp dword ptr [esi+28],64
"isaac-ng.exe"+D2500: 74 5A - je isaac-ng.exe+D255C
"isaac-ng.exe"+D2502: 83 7C 24 54 00 - cmp dword ptr [esp+54],00
"isaac-ng.exe"+D2507: 74 4A - je isaac-ng.exe+D2553
"isaac-ng.exe"+D2509: 8B 35 34 26 6C 01 - mov esi,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+D250F: 33 FF - xor edi,edi
"isaac-ng.exe"+D2511: E8 EA E1 F3 FF - call isaac-ng.exe+10700
"isaac-ng.exe"+D2516: 39 B8 84 23 00 00 - cmp [eax+00002384],edi
// ---------- DON'T JUMP HERE ----------
"isaac-ng.exe"+D251C: 7E 31 - jle isaac-ng.exe+D254F
// ---------- DON'T JUMP HERE ----------
"isaac-ng.exe"+D251E: A1 34 26 6C 01 - mov eax,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+D2523: 8B 90 14 70 00 00 - mov edx,[eax+00007014]
"isaac-ng.exe"+D2529: 83 7A 08 02 - cmp dword ptr [edx+08],02
"isaac-ng.exe"+D252D: 75 20 - jne isaac-ng.exe+D254F
"isaac-ng.exe"+D252F: 8B 44 24 18 - mov eax,[esp+18]
"isaac-ng.exe"+D2533: 8B 88 78 10 00 00 - mov ecx,[eax+00001078]
"isaac-ng.exe"+D2539: 8B F2 - mov esi,edx
"isaac-ng.exe"+D253B: 51 - push ecx
"isaac-ng.exe"+D253C: 8D B8 18 06 00 00 - lea edi,[eax+00000618]
"isaac-ng.exe"+D2542: 8B DE - mov ebx,esi
"isaac-ng.exe"+D2544: E8 F7 6B 07 00 - call isaac-ng.exe+149140
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+D17D0
"isaac-ng.exe"+D17A4: E8 07 19 F3 FF - call isaac-ng.exe+30B0
"isaac-ng.exe"+D17A9: 8B 5C 24 18 - mov ebx,[esp+18]
"isaac-ng.exe"+D17AD: 80 7C 24 43 00 - cmp byte ptr [esp+43],00
"isaac-ng.exe"+D17B2: 0F 84 A7 00 00 00 - je isaac-ng.exe+D185F
"isaac-ng.exe"+D17B8: 8B 35 34 26 5B 00 - mov esi,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+D17BE: 33 FF - xor edi,edi
"isaac-ng.exe"+D17C0: E8 3B EF F3 FF - call isaac-ng.exe+10700
"isaac-ng.exe"+D17C5: 39 B8 84 23 00 00 - cmp [eax+00002384],edi
"isaac-ng.exe"+D17CB: 0F 9F C0 - setg al
"isaac-ng.exe"+D17CE: 84 C0 - test al,al
// ---------- DON'T JUMP HERE ----------
"isaac-ng.exe"+D17D0: 0F 84 89 00 00 00 - je isaac-ng.exe+D185F
// ---------- DON'T JUMP HERE ----------
"isaac-ng.exe"+D17D6: 8B 35 34 26 5B 00 - mov esi,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+D17DC: 8B 86 14 70 00 00 - mov eax,[esi+00007014]
"isaac-ng.exe"+D17E2: 83 78 08 02 - cmp dword ptr [eax+08],02
"isaac-ng.exe"+D17E6: 0F 85 79 00 00 00 - jne isaac-ng.exe+D1865
"isaac-ng.exe"+D17EC: 8B F0 - mov esi,eax
"isaac-ng.exe"+D17EE: 8B 83 78 10 00 00 - mov eax,[ebx+00001078]
"isaac-ng.exe"+D17F4: 8D BB 18 06 00 00 - lea edi,[ebx+00000618]
"isaac-ng.exe"+D17FA: 50 - push eax
"isaac-ng.exe"+D17FB: 8B DE - mov ebx,esi
"isaac-ng.exe"+D17FD: E8 3E 79 07 00 - call isaac-ng.exe+149140
}
951
"Improve Slots Chances"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Dramatically improves the chance for a Slot Machine payout,
and prevent them from blowing up
}
[ENABLE]
aobscanmodule(AOB_Slots,isaac-ng.exe,6A 32 89 * * * E8 * * * * 85 C0 75 * E8)
aobscanmodule(AOB_SlotsCh,isaac-ng.exe,74 04 6A 0F EB 02 6A 15)
aobscanmodule(AOB_SlotsHM,isaac-ng.exe,75 11 6A 02 E8 * * * * 85 C0 75)
aobscanmodule(AOB_SlotsFly,isaac-ng.exe,6A 03 89 * * * E8 * * * * 85 C0 75 * 8B)
registersymbol(AOB_Slots)
registersymbol(AOB_SlotsCh)
registersymbol(AOB_SlotsHM)
registersymbol(AOB_SlotsFly)
// Break Chance
AOB_Slots+D:
db EB
// Payout Chance
AOB_SlotsCh+3:
db 0A
// Payout Chance (Lucky Foot)
AOB_SlotsCh+7:
db 0A
// Hard Mode chance reduction
AOB_SlotsHM:
db EB
// Pretty Fly
AOB_SlotsFly+1:
db 01
[DISABLE]
AOB_Slots+D:
db 75
AOB_SlotsCh+3:
db 0F
AOB_SlotsCh+7:
db 15
AOB_SlotsHM:
db 75
AOB_SlotsFly+1:
db 03
unregistersymbol(AOB_Slots)
unregistersymbol(AOB_SlotsCh)
unregistersymbol(AOB_SlotsHM)
unregistersymbol(AOB_SlotsFly)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+985DB
"isaac-ng.exe"+985B6: 6A 00 - push 00
"isaac-ng.exe"+985B8: B8 B8 C9 10 01 - mov eax,isaac-ng.exe+28C9B8
"isaac-ng.exe"+985BD: 8B F7 - mov esi,edi
"isaac-ng.exe"+985BF: E8 2C AD F6 FF - call isaac-ng.exe+32F0
"isaac-ng.exe"+985C4: 8B 5C 24 14 - mov ebx,[esp+14]
"isaac-ng.exe"+985C8: 8D B3 70 0B 00 00 - lea esi,[ebx+00000B70]
"isaac-ng.exe"+985CE: 6A 32 - push 32
"isaac-ng.exe"+985D0: 89 74 24 3C - mov [esp+3C],esi
"isaac-ng.exe"+985D4: E8 77 EE 09 00 - call isaac-ng.exe+137450
"isaac-ng.exe"+985D9: 85 C0 - test eax,eax
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+985DB: 75 49 - jne isaac-ng.exe+98626
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+985DD: E8 2E A8 03 00 - call isaac-ng.exe+D2E10
"isaac-ng.exe"+985E2: 50 - push eax
"isaac-ng.exe"+985E3: A1 34 26 16 01 - mov eax,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+985E8: 6A 00 - push 00
"isaac-ng.exe"+985EA: 6A 00 - push 00
"isaac-ng.exe"+985EC: 6A 01 - push 01
"isaac-ng.exe"+985EE: 68 E8 03 00 00 - push 000003E8
"isaac-ng.exe"+985F3: 50 - push eax
"isaac-ng.exe"+985F4: 8D 8B 18 06 00 00 - lea ecx,[ebx+00000618]
"isaac-ng.exe"+985FA: B8 FC 41 16 01 - mov eax,isaac-ng.exe+2E41FC
"isaac-ng.exe"+985FF: E8 2C F9 03 00 - call isaac-ng.exe+D7F30
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+9864C
"isaac-ng.exe"+9861C: E8 8F AA F6 FF - call isaac-ng.exe+30B0
"isaac-ng.exe"+98621: E9 09 0C 00 00 - jmp isaac-ng.exe+9922F
"isaac-ng.exe"+98626: 8B 35 34 26 16 01 - mov esi,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+9862C: 33 FF - xor edi,edi
"isaac-ng.exe"+9862E: C7 83 94 0B 00 00 00 00 00 00 - mov [ebx+00000B94],00000000
"isaac-ng.exe"+98638: E8 C3 80 F7 FF - call isaac-ng.exe+10700
"isaac-ng.exe"+9863D: 39 B8 5C 1E 00 00 - cmp [eax+00001E5C],edi
"isaac-ng.exe"+98643: 8B 74 24 38 - mov esi,[esp+38]
"isaac-ng.exe"+98647: 0F 9F C0 - setg al
"isaac-ng.exe"+9864A: 84 C0 - test al,al
"isaac-ng.exe"+9864C: 74 04 - je isaac-ng.exe+98652
// ---------- CHANCES ----------
"isaac-ng.exe"+9864E: 6A 0F - push 0F
"isaac-ng.exe"+98650: EB 02 - jmp isaac-ng.exe+98654
"isaac-ng.exe"+98652: 6A 15 - push 15
// ---------- CHANCES ----------
"isaac-ng.exe"+98654: E8 F7 ED 09 00 - call isaac-ng.exe+137450
"isaac-ng.exe"+98659: 83 C0 03 - add eax,03
"isaac-ng.exe"+9865C: 89 83 94 0B 00 00 - mov [ebx+00000B94],eax
"isaac-ng.exe"+98662: 83 F8 09 - cmp eax,09
"isaac-ng.exe"+98665: 72 11 - jb isaac-ng.exe+98678
"isaac-ng.exe"+98667: 6A 0A - push 0A
"isaac-ng.exe"+98669: E8 E2 ED 09 00 - call isaac-ng.exe+137450
"isaac-ng.exe"+9866E: 85 C0 - test eax,eax
"isaac-ng.exe"+98670: 74 06 - je isaac-ng.exe+98678
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+98791
"isaac-ng.exe"+98765: 75 19 - jne isaac-ng.exe+98780
"isaac-ng.exe"+98767: 8B 74 24 20 - mov esi,[esp+20]
"isaac-ng.exe"+9876B: 6A 05 - push 05
"isaac-ng.exe"+9876D: E8 DE EC 09 00 - call isaac-ng.exe+137450
"isaac-ng.exe"+98772: 85 C0 - test eax,eax
"isaac-ng.exe"+98774: 74 0A - je isaac-ng.exe+98780
"isaac-ng.exe"+98776: C7 83 94 0B 00 00 0A 00 00 00 - mov [ebx+00000B94],0000000A
"isaac-ng.exe"+98780: 8B 15 34 26 16 01 - mov edx,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+98786: 83 BA DC 4F 17 00 01 - cmp dword ptr [edx+00174FDC],01
"isaac-ng.exe"+9878D: 8B 74 24 38 - mov esi,[esp+38]
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+98791: 75 11 - jne isaac-ng.exe+987A4
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+98793: 6A 02 - push 02
"isaac-ng.exe"+98795: E8 B6 EC 09 00 - call isaac-ng.exe+137450
"isaac-ng.exe"+9879A: 85 C0 - test eax,eax
// ---------- OR HERE ----------
"isaac-ng.exe"+9879C: 75 06 - jne isaac-ng.exe+987A4
// ---------- OR HERE ----------
"isaac-ng.exe"+9879E: 89 83 94 0B 00 00 - mov [ebx+00000B94],eax
"isaac-ng.exe"+987A4: 8B 83 94 0B 00 00 - mov eax,[ebx+00000B94]
"isaac-ng.exe"+987AA: 83 C0 FD - add eax,-03
"isaac-ng.exe"+987AD: 83 F8 09 - cmp eax,09
"isaac-ng.exe"+987B0: 0F 87 FA 08 00 00 - ja isaac-ng.exe+990B0
"isaac-ng.exe"+987B6: FF 24 85 0C C1 F1 00 - jmp dword ptr [eax*4+isaac-ng.exe+9C10C]
"isaac-ng.exe"+987BD: 8B 5C 24 44 - mov ebx,[esp+44]
"isaac-ng.exe"+987C1: 83 7B 3C 00 - cmp dword ptr [ebx+3C],00
"isaac-ng.exe"+987C5: 0F 84 64 0A 00 00 - je isaac-ng.exe+9922F
"isaac-ng.exe"+987CB: 8B 43 38 - mov eax,[ebx+38]
"isaac-ng.exe"+987CE: 8D 7B 38 - lea edi,[ebx+38]
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+99344
"isaac-ng.exe"+9931C: 8B 86 94 0B 00 00 - mov eax,[esi+00000B94]
"isaac-ng.exe"+99322: 83 C0 FD - add eax,-03
"isaac-ng.exe"+99325: 83 F8 09 - cmp eax,09
"isaac-ng.exe"+99328: 77 44 - ja isaac-ng.exe+9936E
"isaac-ng.exe"+9932A: FF 24 85 60 C1 F1 00 - jmp dword ptr [eax*4+isaac-ng.exe+9C160]
"isaac-ng.exe"+99331: 81 C6 70 0B 00 00 - add esi,00000B70
"isaac-ng.exe"+99337: 6A 03 - push 03
"isaac-ng.exe"+99339: 89 74 24 3C - mov [esp+3C],esi
"isaac-ng.exe"+9933D: E8 0E E1 09 00 - call isaac-ng.exe+137450
"isaac-ng.exe"+99342: 85 C0 - test eax,eax
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+99344: 75 37 - jne isaac-ng.exe+9937D
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+99346: 8B 35 34 26 16 01 - mov esi,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+9934C: 33 FF - xor edi,edi
"isaac-ng.exe"+9934E: E8 AD 73 F7 FF - call isaac-ng.exe+10700
"isaac-ng.exe"+99353: E8 58 D1 08 00 - call isaac-ng.exe+1264B0
"isaac-ng.exe"+99358: 8B 35 34 26 16 01 - mov esi,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+9935E: E8 9D 73 F7 FF - call isaac-ng.exe+10700
"isaac-ng.exe"+99363: 8B F8 - mov edi,eax
"isaac-ng.exe"+99365: E8 66 D0 08 00 - call isaac-ng.exe+1263D0
"isaac-ng.exe"+9936A: 8B 74 24 14 - mov esi,[esp+14]
"isaac-ng.exe"+9936E: C7 86 90 0B 00 00 01 00 00 00 - mov [esi+00000B90],00000001
"isaac-ng.exe"+99378: E9 9C 12 00 00 - jmp isaac-ng.exe+9A619
}
897
"Shuffle Machines Always Work"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Pickup Cycle machines (in stores, item room etc) will always cycle items.
}
[ENABLE]
aobscanmodule(AOB_ShuffleDo,isaac-ng.exe,E8 * * * * 85 C0 0F 94 C0 84 C0 0F 84)
aobscanmodule(AOB_ShuffleBreak,isaac-ng.exe,76 * 6A 02 E8 * * * * 85 C0 75)
registersymbol(AOB_ShuffleDo)
registersymbol(AOB_ShuffleBreak)
AOB_ShuffleDo+0C:
db EB 04
AOB_ShuffleBreak+0B:
db EB
[DISABLE]
AOB_ShuffleDo+0C:
db 0F 84
// je long
AOB_ShuffleBreak+0B:
db 75
// jne short
unregistersymbol(AOB_ShuffleDo)
unregistersymbol(AOB_ShuffleBreak)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+9BC43
"isaac-ng.exe"+9BC2B: EB 14 - jmp isaac-ng.exe+9BC41
"isaac-ng.exe"+9BC2D: 6A 02 - push 02
"isaac-ng.exe"+9BC2F: EB 06 - jmp isaac-ng.exe+9BC37
"isaac-ng.exe"+9BC31: 6A 03 - push 03
"isaac-ng.exe"+9BC33: EB 02 - jmp isaac-ng.exe+9BC37
"isaac-ng.exe"+9BC35: 6A 04 - push 04
"isaac-ng.exe"+9BC37: E8 44 8D 09 00 - call isaac-ng.exe+134980
"isaac-ng.exe"+9BC3C: 85 C0 - test eax,eax
"isaac-ng.exe"+9BC3E: 0F 94 C0 - sete al
"isaac-ng.exe"+9BC41: 84 C0 - test al,al
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9BC43: 0F 84 86 00 00 00 - je isaac-ng.exe+9BCCF
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9BC49: 8B 0D 04 F6 42 00 - mov ecx,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+9BC4F: 8B 91 14 70 00 00 - mov edx,[ecx+00007014]
"isaac-ng.exe"+9BC55: 52 - push edx
"isaac-ng.exe"+9BC56: E8 75 BE 0A 00 - call isaac-ng.exe+147AD0
"isaac-ng.exe"+9BC5B: 8B 7C 24 14 - mov edi,[esp+14]
"isaac-ng.exe"+9BC5F: 01 9F A0 0B 00 00 - add [edi+00000BA0],ebx
"isaac-ng.exe"+9BC65: 83 BF A0 0B 00 00 04 - cmp dword ptr [edi+00000BA0],04
"isaac-ng.exe"+9BC6C: C7 87 9C 0B 00 00 00 00 00 00 - mov [edi+00000B9C],00000000
"isaac-ng.exe"+9BC76: 76 63 - jna isaac-ng.exe+9BCDB
"isaac-ng.exe"+9BC78: 6A 02 - push 02
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+9BC81
"isaac-ng.exe"+9BC55: 52 - push edx
"isaac-ng.exe"+9BC56: E8 75 BE 0A 00 - call isaac-ng.exe+147AD0
"isaac-ng.exe"+9BC5B: 8B 7C 24 14 - mov edi,[esp+14]
"isaac-ng.exe"+9BC5F: 01 9F A0 0B 00 00 - add [edi+00000BA0],ebx
"isaac-ng.exe"+9BC65: 83 BF A0 0B 00 00 04 - cmp dword ptr [edi+00000BA0],04
"isaac-ng.exe"+9BC6C: C7 87 9C 0B 00 00 00 00 00 00 - mov [edi+00000B9C],00000000
"isaac-ng.exe"+9BC76: 76 63 - jna isaac-ng.exe+9BCDB
"isaac-ng.exe"+9BC78: 6A 02 - push 02
"isaac-ng.exe"+9BC7A: E8 01 8D 09 00 - call isaac-ng.exe+134980
"isaac-ng.exe"+9BC7F: 85 C0 - test eax,eax
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9BC81: 75 58 - jne isaac-ng.exe+9BCDB
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9BC83: E8 18 63 03 00 - call isaac-ng.exe+D1FA0
"isaac-ng.exe"+9BC88: 50 - push eax
"isaac-ng.exe"+9BC89: A1 04 F6 39 01 - mov eax,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+9BC8E: 6A 00 - push 00
"isaac-ng.exe"+9BC90: 6A 00 - push 00
"isaac-ng.exe"+9BC92: 6A 01 - push 01
"isaac-ng.exe"+9BC94: 68 E8 03 00 00 - push 000003E8
"isaac-ng.exe"+9BC99: 50 - push eax
"isaac-ng.exe"+9BC9A: 8D 8F 18 06 00 00 - lea ecx,[edi+00000618]
"isaac-ng.exe"+9BCA0: B8 CC 11 3A 01 - mov eax,isaac-ng.exe+2E11CC
"isaac-ng.exe"+9BCA5: E8 76 B0 03 00 - call isaac-ng.exe+D6D20
}
834
"Donation Machines Don't Glitch"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Store & Greed Donation Machines won't glitch out anymore. Happy donating!
}
[ENABLE]
aobscanmodule(AOB_SDM,isaac-ng.exe,8B * * * 6A 14 E8 * * * * 85 C0 0F 85)
aobscanmodule(AOB_GDM,isaac-ng.exe,E8 * * * * DC 5C * * DF E0 F6 C4 41 0F 85)
registersymbol(AOB_SDM)
registersymbol(AOB_GDM)
AOB_SDM+0D:
db 90 E9
AOB_GDM+0E:
db 90 E9
[DISABLE]
AOB_SDM+0D:
db 0F 85
AOB_GDM+0E:
db 0F 85
unregistersymbol(AOB_SDM)
unregistersymbol(AOB_GDM)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+9B634
"isaac-ng.exe"+9B603: B8 18 00 00 00 - mov eax,00000018
"isaac-ng.exe"+9B608: D9 1C 24 - fstp dword ptr [esp]
"isaac-ng.exe"+9B60B: C7 86 A4 0B 00 00 0F 00 00 00 - mov [esi+00000BA4],0000000F
"isaac-ng.exe"+9B615: E8 D6 FA 0E 00 - call isaac-ng.exe+18B0F0
"isaac-ng.exe"+9B61A: 83 BE 90 0B 00 00 03 - cmp dword ptr [esi+00000B90],03
"isaac-ng.exe"+9B621: 0F 84 2E EC FF FF - je isaac-ng.exe+9A255
"isaac-ng.exe"+9B627: 8B 74 24 38 - mov esi,[esp+38]
"isaac-ng.exe"+9B62B: 6A 14 - push 14
"isaac-ng.exe"+9B62D: E8 0E A1 09 00 - call isaac-ng.exe+135740
"isaac-ng.exe"+9B632: 85 C0 - test eax,eax
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9B634: 0F 85 1B EC FF FF - jne isaac-ng.exe+9A255
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9B63A: 50 - push eax
"isaac-ng.exe"+9B63B: E8 E0 BE FF FF - call isaac-ng.exe+97520
"isaac-ng.exe"+9B640: 8B 7C 24 48 - mov edi,[esp+48]
"isaac-ng.exe"+9B644: 8B D8 - mov ebx,eax
"isaac-ng.exe"+9B646: E8 55 7A F6 FF - call isaac-ng.exe+30A0
"isaac-ng.exe"+9B64B: B0 01 - mov al,01
"isaac-ng.exe"+9B64D: B9 12 00 00 00 - mov ecx,00000012
"isaac-ng.exe"+9B652: E8 59 D0 FD FF - call isaac-ng.exe+786B0
"isaac-ng.exe"+9B657: 8B 54 24 14 - mov edx,[esp+14]
"isaac-ng.exe"+9B65B: C7 82 90 0B 00 00 03 00 00 00 - mov [edx+00000B90],00000003
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+9BE2C
"isaac-ng.exe"+9BE05: DC 0D 68 2C 67 01 - fmul qword ptr [isaac-ng.exe+2A2C68]
"isaac-ng.exe"+9BE0B: 8B 35 34 26 6B 01 - mov esi,[isaac-ng.exe+2E2634]
"isaac-ng.exe"+9BE11: 33 FF - xor edi,edi
"isaac-ng.exe"+9BE13: DD 5C 24 7C - fstp qword ptr [esp+7C]
"isaac-ng.exe"+9BE17: E8 E4 48 F7 FF - call isaac-ng.exe+10700
"isaac-ng.exe"+9BE1C: 8B C8 - mov ecx,eax
"isaac-ng.exe"+9BE1E: E8 5D 60 09 00 - call isaac-ng.exe+131E80
"isaac-ng.exe"+9BE23: DC 5C 24 7C - fcomp qword ptr [esp+7C]
"isaac-ng.exe"+9BE27: DF E0 - fnstsw ax
"isaac-ng.exe"+9BE29: F6 C4 41 - test ah,41
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9BE2C: 0F 85 E3 E7 FF FF - jne isaac-ng.exe+9A615
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+9BE32: 57 - push edi
"isaac-ng.exe"+9BE33: E8 B8 BA FF FF - call isaac-ng.exe+978F0
"isaac-ng.exe"+9BE38: 8B 7C 24 48 - mov edi,[esp+48]
"isaac-ng.exe"+9BE3C: 8B D8 - mov ebx,eax
"isaac-ng.exe"+9BE3E: E8 6D 72 F6 FF - call isaac-ng.exe+30B0
"isaac-ng.exe"+9BE43: B0 01 - mov al,01
"isaac-ng.exe"+9BE45: B9 22 00 00 00 - mov ecx,00000022
"isaac-ng.exe"+9BE4A: E8 B1 D0 FD FF - call isaac-ng.exe+78F00
"isaac-ng.exe"+9BE4F: 8B 54 24 14 - mov edx,[esp+14]
"isaac-ng.exe"+9BE53: C7 82 90 0B 00 00 03 00 00 00 - mov [edx+00000B90],00000003
}
923
"Disable Time Limits"
FF0000
1
411
"Get Boss Rush / Hush"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Will always open up the boss rush & hush, no matter your time.
}
[ENABLE]
aobscanmodule(AOB_BossRush,isaac-ng.exe,3B 88 * * * * 0f 8f * * * * 68)
aobscanmodule(AOB_BossHush,isaac-ng.exe,8B 88 * * * * 3B 88 * * * * 0F 8F * * * * 83)
registersymbol(AOB_BossRush)
registersymbol(AOB_BossHush)
AOB_BossRush+6:
db EB 04 // jmp short +4
AOB_BossHush+C:
db EB 04 // jmp short +4
[DISABLE]
AOB_BossRush+6:
db 0F 8F
AOB_BossHush+C:
db 0F 8F
unregistersymbol(AOB_BossRush)
unregistersymbol(AOB_BossHush)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+13BB56
"isaac-ng.exe"+13BB26: E8 55 D3 09 00 - call isaac-ng.exe+1D8E80
"isaac-ng.exe"+13BB2B: 8B 0D 04 F6 0D 01 - mov ecx,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+13BB31: 8B 81 1C 4D 13 00 - mov eax,[ecx+00134D1C]
"isaac-ng.exe"+13BB37: 50 - push eax
"isaac-ng.exe"+13BB38: 68 5C 09 09 01 - push isaac-ng.exe+29095C
"isaac-ng.exe"+13BB3D: E8 3E D3 09 00 - call isaac-ng.exe+1D8E80
"isaac-ng.exe"+13BB42: A1 04 F6 0D 01 - mov eax,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+13BB47: 8B 88 18 4D 13 00 - mov ecx,[eax+00134D18]
"isaac-ng.exe"+13BB4D: 83 C4 10 - add esp,10
"isaac-ng.exe"+13BB50: 3B 88 1C 4D 13 00 - cmp ecx,[eax+00134D1C]
// ---------- CHANGING HERE ----------
"isaac-ng.exe"+13BB56: 0F 8F 1E 02 00 00 - jg isaac-ng.exe+13BD7A
// ---------- DONE CHANGING ----------
"isaac-ng.exe"+13BB5C: 68 6C 09 09 01 - push isaac-ng.exe+29096C
"isaac-ng.exe"+13BB61: E8 1A D3 09 00 - call isaac-ng.exe+1D8E80
"isaac-ng.exe"+13BB66: 8B 0D 04 F6 0D 01 - mov ecx,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+13BB6C: 8B 81 1C 70 00 00 - mov eax,[ecx+0000701C]
"isaac-ng.exe"+13BB72: 8B B1 28 70 00 00 - mov esi,[ecx+00007028]
"isaac-ng.exe"+13BB78: 83 C4 04 - add esp,04
"isaac-ng.exe"+13BB7B: 83 F8 FB - cmp eax,-05
"isaac-ng.exe"+13BB7E: 75 13 - jne isaac-ng.exe+13BB93
"isaac-ng.exe"+13BB80: 85 F6 - test esi,esi
"isaac-ng.exe"+13BB82: 78 0F - js isaac-ng.exe+13BB93
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+151E44
"isaac-ng.exe"+151E12: 0F 85 44 02 00 00 - jne isaac-ng.exe+15205C
"isaac-ng.exe"+151E18: A1 04 F6 0D 01 - mov eax,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+151E1D: 3B B8 F0 4E 17 00 - cmp edi,[eax+00174EF0]
"isaac-ng.exe"+151E23: 7C 0A - jnge isaac-ng.exe+151E2F
"isaac-ng.exe"+151E25: 80 7D F3 00 - cmp byte ptr [ebp-0D],00
"isaac-ng.exe"+151E29: 0F 85 2D 02 00 00 - jne isaac-ng.exe+15205C
"isaac-ng.exe"+151E2F: 83 FF 08 - cmp edi,08
"isaac-ng.exe"+151E32: 0F 85 24 02 00 00 - jne isaac-ng.exe+15205C
"isaac-ng.exe"+151E38: 8B 88 18 4D 13 00 - mov ecx,[eax+00134D18]
"isaac-ng.exe"+151E3E: 3B 88 20 4D 13 00 - cmp ecx,[eax+00134D20]
// ---------- CHANGING HERE ----------
"isaac-ng.exe"+151E44: 0F 8F 12 02 00 00 - jg isaac-ng.exe+15205C
// ---------- DONE CHANGING ----------
"isaac-ng.exe"+151E4A: 83 B8 1C 70 00 00 F8 - cmp dword ptr [eax+0000701C],-08
"isaac-ng.exe"+151E51: 8B B0 28 70 00 00 - mov esi,[eax+00007028]
"isaac-ng.exe"+151E57: 75 13 - jne isaac-ng.exe+151E6C
"isaac-ng.exe"+151E59: 85 F6 - test esi,esi
"isaac-ng.exe"+151E5B: 78 0F - js isaac-ng.exe+151E6C
"isaac-ng.exe"+151E5D: 8B 5D 08 - mov ebx,[ebp+08]
"isaac-ng.exe"+151E60: 83 BC B3 24 07 00 00 00 - cmp dword ptr [ebx+esi*4+00000724],00
"isaac-ng.exe"+151E68: 75 05 - jne isaac-ng.exe+151E6F
"isaac-ng.exe"+151E6A: EB 75 - jmp isaac-ng.exe+151EE1
"isaac-ng.exe"+151E6C: 8B 5D 08 - mov ebx,[ebp+08]
}
916
"No Time Limit (Speed)"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Removes the time limit from Challenge 22: Speed!
}
[ENABLE]
aobscanmodule(AOB_SpeedLimit,isaac-ng.exe,83 * 16 75 * 8B * * * * * 81)
registersymbol(AOB_SpeedLimit)
AOB_SpeedLimit+3:
db EB
[DISABLE]
AOB_SpeedLimit+3:
db 75
unregistersymbol(AOB_SpeedLimit)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+11DE67
"isaac-ng.exe"+11DE40: 33 C4 - xor eax,esp
"isaac-ng.exe"+11DE42: 50 - push eax
"isaac-ng.exe"+11DE43: 8D 84 24 78 01 00 00 - lea eax,[esp+00000178]
"isaac-ng.exe"+11DE4A: 64 A3 00 00 00 00 - mov fs:[00000000],eax
"isaac-ng.exe"+11DE50: D9 E8 - fld1
"isaac-ng.exe"+11DE52: 8B D9 - mov ebx,ecx
"isaac-ng.exe"+11DE54: 8B 0D 04 06 65 00 - mov ecx,[isaac-ng.exe+2E0604]
"isaac-ng.exe"+11DE5A: 8B 81 F4 4D 17 00 - mov eax,[ecx+00174DF4]
"isaac-ng.exe"+11DE60: 89 5C 24 40 - mov [esp+40],ebx
"isaac-ng.exe"+11DE64: 83 F8 16 - cmp eax,16
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+11DE67: 75 62 - jne isaac-ng.exe+11DECB
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+11DE69: 8B 89 18 4D 13 00 - mov ecx,[ecx+00134D18]
"isaac-ng.exe"+11DE6F: 81 F9 80 70 00 00 - cmp ecx,00007080
"isaac-ng.exe"+11DE75: 7E 78 - jle isaac-ng.exe+11DEEF
"isaac-ng.exe"+11DE77: 8B 83 20 05 00 00 - mov eax,[ebx+00000520]
"isaac-ng.exe"+11DE7D: C1 E8 0E - shr eax,0E
"isaac-ng.exe"+11DE80: A8 01 - test al,01
"isaac-ng.exe"+11DE82: 75 6B - jne isaac-ng.exe+11DEEF
"isaac-ng.exe"+11DE84: B8 B5 81 4E 1B - mov eax,1B4E81B5
"isaac-ng.exe"+11DE89: F7 E9 - imul ecx
"isaac-ng.exe"+11DE8B: C1 FA 05 - sar edx,05
"isaac-ng.exe"+11DE8E: 8B C2 - mov eax,edx
}
796
"No negative pill effects"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Never get negative pill effects, like having PHD/Libra
Also auto-identifies them
}
[ENABLE]
aobscanmodule(AOB_PHDEffect,isaac-ng.exe,8B * 83 B8 * * * * 00 7F * 8B * * * * * 8B * * * * * 2B)
aobscanmodule(AOB_Identify,isaac-ng.exe,80 BC * * * * * 00 74 * 8B 35)
registersymbol(AOB_PHDEffect)
registersymbol(AOB_Identify)
AOB_PHDEffect+9:
db EB
AOB_Identify+7:
db 02
[DISABLE]
AOB_PHDEffect+9:
db 7F
AOB_Identify+7:
db 00
unregistersymbol(AOB_PHDEffect)
unregistersymbol(AOB_Identify)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+EB783
"isaac-ng.exe"+EB75E: 8B 86 D8 B7 00 00 - mov eax,[esi+0000B7D8]
"isaac-ng.exe"+EB764: 2B 86 D4 B7 00 00 - sub eax,[esi+0000B7D4]
"isaac-ng.exe"+EB76A: C1 F8 02 - sar eax,02
"isaac-ng.exe"+EB76D: 85 C0 - test eax,eax
"isaac-ng.exe"+EB76F: 74 0A - je isaac-ng.exe+EB77B
"isaac-ng.exe"+EB771: 8B B6 D4 B7 00 00 - mov esi,[esi+0000B7D4]
"isaac-ng.exe"+EB777: 8B 06 - mov eax,[esi]
"isaac-ng.exe"+EB779: EB 08 - jmp isaac-ng.exe+EB783
"isaac-ng.exe"+EB77B: 8B 8E D4 B7 00 00 - mov ecx,[esi+0000B7D4]
"isaac-ng.exe"+EB781: 8B 01 - mov eax,[ecx]
// ---------- CHECKING PHD HERE ----------
"isaac-ng.exe"+EB783: 83 B8 B0 1E 00 00 00 - cmp dword ptr [eax+00001EB0],00
// ---------- DONE CHECKING PHD ----------
"isaac-ng.exe"+EB78A: 7F 72 - jg isaac-ng.exe+EB7FE
"isaac-ng.exe"+EB78C: 8B 35 04 F6 0D 01 - mov esi,[isaac-ng.exe+2DF604]
"isaac-ng.exe"+EB792: 8B 96 D8 B7 00 00 - mov edx,[esi+0000B7D8]
"isaac-ng.exe"+EB798: 2B 96 D4 B7 00 00 - sub edx,[esi+0000B7D4]
"isaac-ng.exe"+EB79E: F7 C2 FC FF FF FF - test edx,FFFFFFFC
"isaac-ng.exe"+EB7A4: 75 0F - jne isaac-ng.exe+EB7B5
"isaac-ng.exe"+EB7A6: 68 5C CA 06 01 - push isaac-ng.exe+26CA5C
"isaac-ng.exe"+EB7AB: 6A 00 - push 00
"isaac-ng.exe"+EB7AD: E8 3E D7 0E 00 - call isaac-ng.exe+1D8EF0
"isaac-ng.exe"+EB7B2: 83 C4 08 - add esp,08
}
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+1B8051
"isaac-ng.exe"+1B8029: 51 - push ecx
"isaac-ng.exe"+1B802A: 8D 46 38 - lea eax,[esi+38]
"isaac-ng.exe"+1B802D: D9 1C 24 - fstp dword ptr [esp]
"isaac-ng.exe"+1B8030: E8 2B A2 E4 FF - call isaac-ng.exe+2260
"isaac-ng.exe"+1B8035: 83 7E 3C 00 - cmp dword ptr [esi+3C],00
"isaac-ng.exe"+1B8039: 74 07 - je isaac-ng.exe+1B8042
"isaac-ng.exe"+1B803B: C6 86 44 02 00 00 00 - mov byte ptr [esi+00000244],00
"isaac-ng.exe"+1B8042: 8B 44 24 5C - mov eax,[esp+5C]
"isaac-ng.exe"+1B8046: 8B 88 C0 4B 00 00 - mov ecx,[eax+00004BC0]
"isaac-ng.exe"+1B804C: A1 04 F6 0D 01 - mov eax,[isaac-ng.exe+2DF604]
// ---------- CHECKING HERE ----------
"isaac-ng.exe"+1B8051: 80 BC 01 64 98 00 00 00 - cmp byte ptr [ecx+eax+00009864],00
// ---------- DONE CHECKING ----------
"isaac-ng.exe"+1B8059: 74 37 - je isaac-ng.exe+1B8092
"isaac-ng.exe"+1B805B: 8B 35 4C 11 0E 01 - mov esi,[isaac-ng.exe+2E114C]
"isaac-ng.exe"+1B8061: 05 40 8B 00 00 - add eax,00008B40
"isaac-ng.exe"+1B8066: E8 B5 36 F3 FF - call isaac-ng.exe+EB720
"isaac-ng.exe"+1B806B: 83 F8 25 - cmp eax,25
"isaac-ng.exe"+1B806E: 77 38 - ja isaac-ng.exe+1B80A8
"isaac-ng.exe"+1B8070: 8B 84 86 54 2F 04 00 - mov eax,[esi+eax*4+00042F54]
"isaac-ng.exe"+1B8077: 85 C0 - test eax,eax
"isaac-ng.exe"+1B8079: 74 2D - je isaac-ng.exe+1B80A8
"isaac-ng.exe"+1B807B: 83 C0 08 - add eax,08
}
924
"No Damage"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Just like the title says, makes you invulnerable. By giving you the post-hit
invulnerability, to be exact.
}
[ENABLE]
aobscanmodule(AOB_NoDmg,isaac-ng.exe,83 * * * * * 00 0F 8F * * * * D9 EE)
registersymbol(AOB_NoDmg)
AOB_NoDmg+7:
db 90 E9 // jmp
[DISABLE]
AOB_NoDmg+7:
db 0F 8F // jg
unregistersymbol(AOB_NoDmg)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+107B01
"isaac-ng.exe"+107ADC: 83 F8 0B - cmp eax,0B
"isaac-ng.exe"+107ADF: 75 12 - jne isaac-ng.exe+107AF3
"isaac-ng.exe"+107AE1: 80 BB 0C 91 01 00 00 - cmp byte ptr [ebx+0001910C],00
"isaac-ng.exe"+107AE8: 74 09 - je isaac-ng.exe+107AF3
"isaac-ng.exe"+107AEA: C6 83 0C 91 01 00 00 - mov byte ptr [ebx+0001910C],00
"isaac-ng.exe"+107AF1: EB 05 - jmp isaac-ng.exe+107AF8
"isaac-ng.exe"+107AF3: 83 F8 18 - cmp eax,18
"isaac-ng.exe"+107AF6: 75 02 - jne isaac-ng.exe+107AFA
"isaac-ng.exe"+107AF8: B1 01 - mov cl,01
"isaac-ng.exe"+107AFA: 83 BB 98 1B 00 00 00 - cmp dword ptr [ebx+00001B98],00
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+107B01: 0F 8F 2F 1C 00 00 - jg isaac-ng.exe+109736
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+107B07: D9 EE - fldz
"isaac-ng.exe"+107B09: D8 5D 08 - fcomp dword ptr [ebp+08]
"isaac-ng.exe"+107B0C: DF E0 - fnstsw ax
"isaac-ng.exe"+107B0E: F6 C4 05 - test ah,05
"isaac-ng.exe"+107B11: 0F 8A 1F 1C 00 00 - jp isaac-ng.exe+109736
"isaac-ng.exe"+107B17: 84 C9 - test cl,cl
"isaac-ng.exe"+107B19: 0F 85 17 1C 00 00 - jne isaac-ng.exe+109736
"isaac-ng.exe"+107B1F: BF 39 01 00 00 - mov edi,00000139
"isaac-ng.exe"+107B24: 8B C6 - mov eax,esi
"isaac-ng.exe"+107B26: C6 83 94 1B 00 00 01 - mov byte ptr [ebx+00001B94],01
}
896
"Custom Seeds w/ Achievements"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Disables the "seed lock" when using custom seeds
Pro: Enables achievements on that run again
Con: Resetting with R will change the seed again
}
[ENABLE]
aobscanmodule(AOB_SeedLock,isaac-ng.exe,E8 * * * * A1 * * * * C6 80 * * * * 01 8B)
registersymbol(AOB_SeedLock)
AOB_SeedLock+10:
db 00
[DISABLE]
AOB_SeedLock+10:
db 01
unregistersymbol(AOB_SeedLock)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+184C59
"isaac-ng.exe"+184C37: 88 9A 04 15 0A 00 - mov [edx+000A1504],bl
"isaac-ng.exe"+184C3D: EB 21 - jmp isaac-ng.exe+184C60
"isaac-ng.exe"+184C3F: 53 - push ebx
"isaac-ng.exe"+184C40: 51 - push ecx
"isaac-ng.exe"+184C41: B8 08 00 00 00 - mov eax,00000008
"isaac-ng.exe"+184C46: D9 1C 24 - fstp dword ptr [esp]
"isaac-ng.exe"+184C49: E8 82 59 00 00 - call isaac-ng.exe+18A5D0
"isaac-ng.exe"+184C4E: 56 - push esi
"isaac-ng.exe"+184C4F: E8 7C BF FF FF - call isaac-ng.exe+180BD0
"isaac-ng.exe"+184C54: A1 50 11 43 00 - mov eax,[isaac-ng.exe+2E1150]
// ---------- INJECTING HERE ----------
"isaac-ng.exe"+184C59: C6 80 04 15 0A 00 01 - mov byte ptr [eax+000A1504],01
// ---------- DONE INJECTING ----------
"isaac-ng.exe"+184C60: 8B 4D F4 - mov ecx,[ebp-0C]
"isaac-ng.exe"+184C63: 64 89 0D 00 00 00 00 - mov fs:[00000000],ecx
"isaac-ng.exe"+184C6A: 59 - pop ecx
"isaac-ng.exe"+184C6B: 5F - pop edi
"isaac-ng.exe"+184C6C: 5E - pop esi
"isaac-ng.exe"+184C6D: 5B - pop ebx
"isaac-ng.exe"+184C6E: 8B 4D F0 - mov ecx,[ebp-10]
"isaac-ng.exe"+184C71: 33 CD - xor ecx,ebp
"isaac-ng.exe"+184C73: E8 F6 88 0D 00 - call isaac-ng.exe+25D56E
"isaac-ng.exe"+184C78: 8B E5 - mov esp,ebp
}
926
"Load old GameStates"
80000008
Auto Assembler Script
{ by HenryEx
for The Binding of Isaac: Afterbirth
Patches the Checksum verification for GameStates, so you can play backed-up
versions of interim saves. Yay!
}
[ENABLE]
aobscanmodule(AOB_NoChksum,isaac-ng.exe,81 * 96 69 69 96 89 * * * * * 3b * 0F 85 * * * * 8B * * * * * 3B * * * * * 0F 85)
registersymbol(AOB_NoChksum)
AOB_NoChksum+E:
db EB 04
AOB_NoChksum+20:
db EB 04
[DISABLE]
AOB_NoChksum+E:
db 0F 85
AOB_NoChksum+20:
db 0F 85
unregistersymbol(AOB_NoChksum)
{
// ORIGINAL CODE - INJECTION POINT: "isaac-ng.exe"+1CBE1D
"isaac-ng.exe"+1CBDF8: 8B 01 - mov eax,[ecx]
"isaac-ng.exe"+1CBDFA: 8B 50 0C - mov edx,[eax+0C]
"isaac-ng.exe"+1CBDFD: 6A 00 - push 00
"isaac-ng.exe"+1CBDFF: 6A 10 - push 10
"isaac-ng.exe"+1CBE01: FF D2 - call edx
"isaac-ng.exe"+1CBE03: 8B 8D 64 FF FF FF - mov ecx,[ebp-0000009C]
"isaac-ng.exe"+1CBE09: 8B 86 C4 41 01 00 - mov eax,[esi+000141C4]
"isaac-ng.exe"+1CBE0F: 81 F1 96 69 69 96 - xor ecx,96696996
"isaac-ng.exe"+1CBE15: 89 8D 64 FF FF FF - mov [ebp-0000009C],ecx
"isaac-ng.exe"+1CBE1B: 3B C8 - cmp ecx,eax
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+1CBE1D: 0F 85 6F 0B 00 00 - jne isaac-ng.exe+1CC992
// ---------- JUMPING HERE ----------
"isaac-ng.exe"+1CBE23: 8B 0D 7C 41 6B 01 - mov ecx,[isaac-ng.exe+2E417C]
"isaac-ng.exe"+1CBE29: 3B 81 F0 06 00 00 - cmp eax,[ecx+000006F0]
// ---------- ALSO JUMPING HERE ----------
"isaac-ng.exe"+1CBE2F: 0F 85 5D 0B 00 00 - jne isaac-ng.exe+1CC992
// ---------- ALSO JUMPING HERE ----------
"isaac-ng.exe"+1CBE35: 8B 17 - mov edx,[edi]
"isaac-ng.exe"+1CBE37: 8B C6 - mov eax,esi
"isaac-ng.exe"+1CBE39: 8B CB - mov ecx,ebx
"isaac-ng.exe"+1CBE3B: 89 53 08 - mov [ebx+08],edx
"isaac-ng.exe"+1CBE3E: E8 8D 39 00 00 - call isaac-ng.exe+1CF7D0
"isaac-ng.exe"+1CBE43: 8D 85 73 FF FF FF - lea eax,[ebp-0000008D]
"isaac-ng.exe"+1CBE49: 8B CB - mov ecx,ebx
}
AOB_pedInj
013C201A
Table by HenryEx, version 23/12/2015
Made for BoI:Afterbirth v1.06.0077