miracleflame / Leisure-Suit-Larry-5-CZ-translation

0 stars 0 forks source link

ScummVM padá pri copy protection #197

Closed miracleflame closed 4 months ago

miracleflame commented 4 months ago

Neviem ako tebe, ale s češtinou mi ScummVM padá pri stračení ľubovoľného tlačítka na klávesnici AeroDork ATM.

ERROR:[lsl5-1-1.000 258/20 btn6::handleEvent @ 07ba]: parameter 0: 0000:093b (integer), should be reference parameter 1: 0000:0014 (integer), should be null, integer, reference parameter 2: 0000:0005 (integer), may be any (optional) (more may follow) parameter 3: 0000:0008 (integer) [VM] kFormat[48]: signature mismatch!

Spôsobujú to úpravy skriptov... Analyzujem ďalej...

miracleflame commented 4 months ago

Bug som izoloval na 20.scr čo má interný názov nečakane PushButton.

miracleflame commented 4 months ago

Bug je spôsobený dekompiláciou samotnou, deje sa to aj s čerstvo dekompilovanou orginál verziou. Tak nejako sa zamýšlam, či vôbec tento skript potrebujeme "prekladať" a zabugovať. Stringy sú tam iba tieto

{!!!!!} {Washington, D. C.} {New York City Metropolitan} {Atlantic City Non-Tramp Infested} {Dade County} {`Enter Your City Here'} {floating down the Potomac} {getting mugged} {feeding the slots} {lying on the beach} {sitting on the can!} {x} {!} {#} {*}

Nemám dojem, že by sa nám čokoľvek z toho zobrazovalo v hre. Ako riešenie by som videl jednoducho tento skript vypustiť z prekladu.

miracleflame commented 4 months ago

Tak nakoniec sa aj tento bug podarilo fixnúť