Jump to content
Moopler
YeeShin

Guide All about Reactors

Recommended Posts

Reactors Questions

 

1. What is a reactor?

It's an object that activate's an event.

 

2. Where we can find reactors and what are the types?

Reactors can be found everywhere in Maplestory like Boss maps, Main cities, Event maps and can be in any map.

There's so many types of reactors i will explain most of them

1. Gathering Reactors : Like ores and herbs can be found almost everywhere. (Legendary herbs/ores)

2. Graphical Reactors : Like the Dojo door and Papulatus door. (Pretty much useless only triggers graphic)

3. Hitbox Reactors : Like the maple box that drops nothing and the Peach tree's in Mu lung also the trees in Edelstein. (Most of them triggers an item drop and some triggers boss summon)

4. Click Reactors : Like the herbs/flowers around Perion and Momijigaoka. (Most of them triggers an item drop or quest related)

5. Item Drop Reactors : Like Zakum and most of the bosses, also can be found in bunny PQ dropping cakes and Sengaku questline where you have to grow a plant.

6. Event Reactors : Like the Dragon Lord summoning reactor that can be found on NLC, Singapore and Showa's Sauna. (Triggers an event)

 

3. Is there a way to exploit reactors?

There's so many ways to exploit reactors, a good example would be using a different method to activate a reactor. (Can be done by using the Reactor Morph script)

There's some reactors that doesn't disappear after activation. (Like the pianus reactor that can be activated so many times without despawning)

 

Reactors scripts [V114.1]

1. Reactor Morph (Morph a reactor into another reactor to exploit activation method)

// Moopler.net :wut:
// Reactor Morph

define(Reactor_ID_addy,00a94d5d) // Reactor ID Addy AoB 89 46 04 8B CF 89 5E 08 E8 ? ? ? ? 0F B6 C0 89 46 10 8B CF
define(Reactor_ID, #0002000) // Reactor ID Morph
define(Reactor_ID_ret,Reactor_ID_addy+5)
[Enable]

alloc(YeeShin_Dupe,100)

YeeShin_Dupe:
mov eax,Reactor_ID
mov [esi+04],eax  // All Reactor ID
mov ecx,edi
jmp Reactor_ID_ret


Reactor_ID_addy:
jmp YeeShin_Dupe



[Disable]

Reactor_ID_addy:
mov [esi+04],eax
mov ecx,edi



dealloc(YeeShin_Dupe,100)

 

 

2. Reactor Spawn Control (To control reactor client-side spawn points)

// Moopler.net :wut:
// Reactor Spawn Control

define(Reactor_X,00a94d7d) // Reactor X Addy AoB  Reactor_ID + 0x20 (or just check function)
define(Reactor_X_ret,Reactor_X+8)
define(Reactor_Y,00a94d88) // Reactor Y Addy AoB Reactor_ID + 0x2b (or just check function)
define(Reactor_Y_ret,Reactor_Y+5)


[Enable]


alloc(Taku_Dupe,100)
alloc(DRT_Dupe,100)


Taku_Dupe:
push ecx
push ebx
mov ebx, [01996DE4] // 8B 3D ? ? ? ? 8B ? 08 8B
mov ecx, [ebx+B714] // 89 8E ? ? ? ? 8B 50 ? 8B 06 89 96 ? ? ? ? 8B 50
mov eax,ecx
pop ecx
pop ebx
mov [esi+14],eax // Reactor X
call 00413800 // Original OP
jmp Reactor_X_ret



DRT_Dupe:
push eax
push ebx
mov ebx, [01996DE4] // 8B 3D ? ? ? ? 8B ? 08 8B
mov eax, [ebx+B718] // 89 8E ? ? ? ? 8B 50 ? 8B 06 89 96 ? ? ? ? 8B 50
mov ecx,eax
pop eax
pop ebx
mov [esi+18],ecx // Reactor Y
mov ecx,edi
jmp Reactor_Y_ret



Reactor_X:
jmp Taku_Dupe
nop
nop
nop


Reactor_Y:
jmp DRT_Dupe

[Disable]


Reactor_X:
mov [esi+14],eax
call 00413800 // Original OP


Reactor_Y:
mov [esi+18],ecx
mov ecx,edi



dealloc(Taku_Dupe,100)
dealloc(DRT_Dupe,100)

 

 

3. Reactor Force Break (Forcing a reactor to activate or going to the next stage)

// Moopler.net :wut:
// Reactor Force Break

[Enable]

01631609:
db 66 81 f9 7b 02
db 74 3d 66 89 0c
db 10 83 46 08 02
db e9 1e 05 e6 fe
db dc 7f 87 b9 9f
db 48 74 a8 4f 90
db 3f 2e ef 28 75
db ce 81 6d 1e ac
db b5 ca 6a 97 e7
db 07 68 23 99 9d
db d3 aa ed 24 fd
db d9 ac e6 52 ea
db de 93 51 bd 11
db b8 16 bc 66 b9
db 7d 02 66 89 0c
db 10 83 46 08 02
db e9 dd 04 e6 fe
db 90 6a 97 e7 07
db 68 23 90 90 90
db 59 65 65 53 68
db 69 6e 20 4d 61
db 64 65 20 54 68
db 69 73 13 33 37
db 90 90 90 31 90
db 90 90 90 90 90

00491b33:
db e9 d1
db fa 19
db 01 90
db 90 90

[Disable]

00491b33:
db 66 89
db 0c 10
db 83 46
db 08 02

 

 

4. Reactor DEM. (FMA Reactor Hit)

[Enable]
011B238D: 
db 90 90

[Disable]
011B238D:
db 74 73

 

 

 5. Reactor on sight. (Shows you how many reactors in your character sight)

Add pointer to cheat engine

019A35E0 + C

 

 

I will be posting updates on this thread with extra informations about reactors.

Edited by YeeShin
  • Like 5

Share this post


Link to post

Rather than mining reactors, I would probably call them 'gathering' reactors, as it would also contain the implicit herb-reactor type.

I will edit it now. ^_^

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×