Problemy z VCMI 0.92 (Linux+Mac)

#1

Witam jestem nowy na forum i mam problem z najnowsza wersją VCMI pod systemami Linux (Debian Sid 64bit) i MacOS (Snow Leopard).

Najpierw zainstalowałem H3GoldPL+WoG3,58f+Spolszczenie+SkryptyPL+PolskieFonty na Windows, następnie zainstalowałem VCMI na Debianie (paczka .deb z vcmi wiki) i na MacOS (paczka .dmg ze strony głównej), po tym wszystkim skopiowałem pliki Heroes3 do katalogu vcmi (usr/share/vcmi - Linux, applications/vcmiclient.app/Contents/ - OSX) Grę uruchamiam plikiem “vcmiclient”

Dobrze koniec wstępu czas na błędy :smiley:

  1. Pod OSX gra się nie chce uruchomić. Oto co pokazuje konsola:

Process: launchd [167]
Path: /Applications/vcmiclient.app/Contents/MacOS/vcmiclient
Identifier: com.vcmi.vcmiclient
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: launchd [98]
Date/Time: 2013-03-18 10:01:09.729 +0100
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 580779 sec
Crashes Since Last Report: 11
Per-App Crashes Since Last Report: 6
Anonymous UUID: 3A2E523C-EFB3-4419-B088-C2EAFA984DB4
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0xfffffffffffffff8
Crashed Thread: Unknown
Backtrace not available
Unknown thread crashed with X86 Thread State (64-bit):
rax: 0x0000000000000055 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000
rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x0000000000000000 rsp: 0x0000000000000000
r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rip: 0x00007fff5fc01028 rfl: 0x0000000000010203 cr2: 0xfffffffffffffff8
Binary images description not available

  1. Pod Debianem gra się uruchamia, ale gdy dochodzi do pierwszej walki gra crashuje. Oto co wypluwa konsola:

Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
Error: Failed to find file StackQueueBgSmall
vcmiclient: /media/build/vcmi-0.92~sid1/client/UIFramework/CIntObjectClasses.cpp:174: void CPicture::colorize(int): Assertion bg' failed. Przerwane [email protected]:~$ vcmiserver: /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:46: boost::condition_variable::~condition_variable(): Assertion!pthread_mutex_destroy(&internal_mutex)’ failed.
Aborted

Z góry dziękuję za pomoc. :slight_smile:

#2

Witamy! :slight_smile:
Błąd Debianowy wygląda na brakujące grafiki. Wypakuj proszę paczkę core.zip:
wiki.vcmi.eu/index.php?title=Ins … data_files
Niżej sa instrukcje do automatycznego bądź ręcznego instalowania danych, jeśli już masz odpowiednio zainstalowaną grę z dodatkiem, to wystarczy że wrzucisz zawartość paczki do folderu data.

Z OSX niestety nie będę Ci potrafił pomóc, spróbuj proszę opisać problem w wątku [forum.vcmi.eu/t/os-x-build/550/66) — tam zagląda maintainer paczki na ten system.

#3

Wypakowanie paczki core pomoglo :mrgreen: Dzięki.

Ale mam jeszcze jeden problem nie mogę wejść w opcje WoG i nie pyta mnie o Wogyfikację mapy. :-/

#4

Skrypty, a więc też oparte o nie opcje WoG nie są jeszcze zaimplementowane.