@kas1e
Thank you for your reply.
I use the Blessed edition and use the land files from the archive on OS4Depot. I also tried to change my locale to English and rebuild the models.cache, by removing it first and run again the game.
My system is a beta one and I bought the game from Hmble Bundle, using the linux version of the files.
When I run the game and I get the first item, the book on the table, it gives a wrong name and then I get the following crash. If I ignore it, the game continues just fine.
Crash log for task "Barony.exe"
Generated by GrimReaper 53.19
Crash occured in module Barony.exe at address 0x7E76AD5C
Type of crash: DSI (Data Storage Interrupt) exception
Alert number: 0x80000003
Register dump:
GPR (General Purpose Registers):
0: 7E76ACD4 5AD66500 00000002 4F4DA348 000003F4 5605BBD0 5605D008 00000000
8: 00000000 00000000 00000000 01ABA344 000007C8 676D7800 6FEA0000 00000170
16: 6FEA0000 6FEA6080 6FEA0000 6FEA607C 676D0000 5B826F90 6FEA0000 6FEA61A4
24: 00000005 00000001 4F5A69D0 5B326E00 5B326E38 5B326E38 4F5A5C7C 4F4DA33C
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0 1 0
4: 0 1 0.523599 -0.523599
8: 0 1 1 5000
12: 1 0 5.34946e-262 2.82296e-169
16: 4.13535e-229 6.55105e-211 4.54176e-76 -8.04671e-267
20: 1.20555e-249 2.08455e-269 6.18434e-300 1.28752e-294
24: 3.98533e-296 -8.78008e-281 2.57785e-231 -4.99083e-266
28: 3.34743e-297 7.19205e+274 4.06804e-291 104
FPSCR (Floating Point Status and Control Register): 0x82002000
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x00000000
Instruction Pointer (ip) : 0x7E76AD5C
Xtended Exception (xer) : 0x506C4240
Count (ctr) : 0x00000000
Link (lr) : 0x54760EA0
DSI Status (dsisr) : 0x54760DB0
Data Address (dar) : 0x54760DC8
680x0 emulated registers:
DATA: 8555DF00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR: 6FFA4000 8543FB00 00000000 00000000 00000000 00000000 00000000 5AD65F60
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x7E76AD5C belongs to module "Barony.exe" (HUNK/Kickstart)
Stack trace:
module Barony.exe at 0x7E76AD5C (section 0 @ 0x4AD38)
module Barony.exe at 0x7E76ACD4 (section 0 @ 0x4ACB0)
module Barony.exe at 0x7E783804 (section 0 @ 0x637E0)
module Barony.exe at 0x7E787548 (section 0 @ 0x67524)
module Barony.exe at 0x7E7880E8 (section 0 @ 0x680C4)
native kernel module newlib.library.kmod+0x0000251c
native kernel module newlib.library.kmod+0x00003230
native kernel module newlib.library.kmod+0x00003554
Barony.exe:_start()+0x170 (section 1 @ 0x1920)
native kernel module dos.library.kmod+0x0002a5f4
native kernel module kernel.debug+0x0006b6d8
native kernel module kernel.debug+0x0006b720
PPC disassembly:
7e76ad54: 7d295050 sub r9,r10,r9
7e76ad58: 5529103a rlwinm r9,r9,2,0,29
*7e76ad5c: 7d27482e lwzx r9,r7,r9
7e76ad60: 80c90004 lwz r6,4(r9)
7e76ad64: 4cc63182 crclr 6,6
By checking the lang/en.txt file, the message that makes it crash must be a compination of the following lines
504 Picked up %s.#
1001 a brand new %+2d #
1053 a brand new #
1007 copy of "%s"#
As you can see the name of the item is not included. So it might be given with wrong characters by the engine itself. I would like to mention that this doesn't happen with all the items.
Edited by walkero on 2018/12/25 14:49:17