Jump to content

Error (Invalid_argument("Char.chr")), what is it ?


deratiseur

Recommended Posts

Hello.

I have a matter. The error is written in the title, and i come to ask your help cause i really undestand what's wrong :-/

 

This is the the incrimined part of the debug :

 

[./override/pxlsom3.spl] loaded, 394 bytes
Copied [pxlsom3.spl] to [override/pxlsom4.spl]
Copying and patching 1 file ...
[./override/pxlsom3.spl] loaded, 394 bytes
Copied [pxlsom3.spl] to [override/pxlsom5.spl]
Copying and patching 1 file ...
[./override/pxlsom3.spl] loaded, 394 bytes
Copied [pxlsom3.spl] to [override/pxlsom6.spl]
Copying and patching 1 file ...
[./override/pxlsom3.spl] loaded, 394 bytes
Copied [pxlsom3.spl] to [override/pxlsom7.spl]
Copying and patching 1 file ...
[./override/pxlsom7.spl] loaded, 394 bytes
Copied [pxlsom7.spl] to [override/pxlsom8.spl]
Copying and patching 1 file ...
[./override/pxlsom3.spl] loaded, 394 bytes
ERROR: [pxlsom3.spl] -> [override/pxlsom9.spl] Patching Failed (COPY) (Invalid_argument("Char.chr"))
Stopping installation because of error.

ERROR Installing [Kit de guerrier (elfe) : Lame arcanique (Création originale de Misdrha'al Hymmet)], rolling back to previous state

 

and this is a piece of the the setup.tp2 :

 

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom4.spl~ WRITE_BYTE 0xa8 120 WRITE_BYTE 0x108 120 WRITE_BYTE 0x168 120

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom5.spl~ WRITE_BYTE 0xa8 150 WRITE_BYTE 0x108 150 WRITE_BYTE 0x168 150

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom6.spl~ WRITE_BYTE 0xa8 180 WRITE_BYTE 0x108 180 WRITE_BYTE 0x168 180

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom7.spl~ WRITE_BYTE 0xa8 210 WRITE_BYTE 0x108 210 WRITE_BYTE 0x168 210

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom8.spl~ WRITE_BYTE 0xa8 240 WRITE_BYTE 0x108 240 WRITE_BYTE 0x168 240

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom9.spl~ WRITE_BYTE 0xa8 270 WRITE_BYTE 0x108 270 WRITE_BYTE 0x168 270

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom10.spl~ WRITE_BYTE 0xa8 300 WRITE_BYTE 0x108 300 WRITE_BYTE 0x168 300

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom11.spl~ WRITE_BYTE 0xa8 330 WRITE_BYTE 0x108 330 WRITE_BYTE 0x168 330

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom12.spl~ WRITE_BYTE 0xa8 360 WRITE_BYTE 0x108 360 WRITE_BYTE 0x168 360

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom13.spl~ WRITE_BYTE 0xa8 390 WRITE_BYTE 0x108 390 WRITE_BYTE 0x168 390

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom14.spl~ WRITE_BYTE 0xa8 420 WRITE_BYTE 0x108 420 WRITE_BYTE 0x168 420

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom15.spl~ WRITE_BYTE 0xa8 450 WRITE_BYTE 0x108 450 WRITE_BYTE 0x168 450

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom16.spl~ WRITE_BYTE 0xa8 480 WRITE_BYTE 0x108 480 WRITE_BYTE 0x168 480

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom17.spl~ WRITE_BYTE 0xa8 510 WRITE_BYTE 0x108 510 WRITE_BYTE 0x168 510

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom18.spl~ WRITE_BYTE 0xa8 540 WRITE_BYTE 0x108 540 WRITE_BYTE 0x168 540

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom19.spl~ WRITE_BYTE 0xa8 570 WRITE_BYTE 0x108 570 WRITE_BYTE 0x168 570

COPY_EXISTING ~pxlsom3.spl~ ~override/pxlsom20.spl~ WRITE_BYTE 0xa8 600 WRITE_BYTE 0x108 600 WRITE_BYTE 0x168 600

 

The installation is ok for pxlsom4, pxlsom5, pxlsom6, etc, and crash at pxlsom9. If i put // before the line, the install crash at pxlsom10.

The lines are the same. Copy/paste and change the numbers. So what's the matter ? Can you help me please ?

Link to comment
The highest value you can write to a byte is 255, therefore it fails when you try to write 270 and higher.

 

 

Thanks for your answer. I have learn somathing :beer:

Ok, so i have try with WRITE_SHORT instead of WRITE_BYTE and now it's work.

 

thanks a lot, again :)

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...