RowSwap

Replaces the function of the row-command in battle with the command which is specified at ID #1. The ID can be changed in the sourcecode of segment 2/3.

Originally made and first released by bugmenot.

RPG2003
1.00UNKNOWN1UNKNOWN21.0.2.1
1.0.2.1
1.0.3.0
1.0.4.0
1.0.5.0
1.0.5.0
1.0.6.0
1.0.6.0
1.0.7.0
1.0.7.0
1.0.8.0
1.0.8.0
1.0.9.1
1.0.9.1
1.101.111.12mp210414

Segment 1/3

Offsets

RPG2003
1.0.8.0
1.0.8.0
1.0.9.1
1.0.9.1
00496055h
00095455h
00495249h
00094649h

Sourcecode

			MOV EAX, [004CDD60h]
			MOV EAX, [EAX]
			MOV EAX, [EAX+18h]
			CALL PROC__0049606Dh
			JMP __0049603Ah
			MOV EAX, [004CDD60h]
			MOV EAX, [EAX]
			MOV EAX, [EAX+18h]
			CALL PROC__00495261h
			JMP __0049522Eh

Bytes

A160DD4C00 8B00 8B4018 E809000000
EBD4
A160DD4C00 8B00 8B4018 E809000000
EBD4

Segment 2/3

Offsets

RPG2003
1.0.8.0
1.0.8.0
1.0.9.1
1.0.9.1
0049606Dh
0009546Dh
00495261h
00094661h

Sourcecode

PROC__0049606Dh:
			MOV EDX, 1
			RET
PROC__00495261h:
			MOV EDX, 1
			RET

Bytes

BA01000000 C3
BA01000000 C3

Segment 3/3

Offsets

RPG2003
1.0.8.0
1.0.8.0
1.0.9.1
1.0.9.1
0049617Bh
0009557Bh
0049536Fh
0009476Fh

Sourcecode

			CALL PROC__0049606Dh
			MOV DWORD PTR [ESP+0Ch], EDX
			JMP __0049624Ch
			CALL PROC__00495261h
			MOV DWORD PTR [ESP+0Ch], EDX
			JMP __00495440h

Bytes

E8EDFEFFFF
8954240C E9C3000000
E8EDFEFFFF
8954240C E9C3000000