• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

Готика 2: НВ Тестирование: мини-инсталлеры

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
  • Первое сообщение
  • #1
Работоспособность функций и макроссов инсталляторов

В этой теме буду выкладывать поэтапно билды инсталлятора по-мере продвижения в его разработке, для последующего вашего тестирования.
Пока, решаем задачу установки "Готика 2: Классик" - "станд-алоне". :)


Готика - 2: Классик
Реализовано:
- динамическое определение/изменение путей установки игры в зависимости от локализации JoWooD/Akella Games и т.д., с последующей верификацией файлов игры.
- определение установленного Г2МДК и последующий порядок работы в зависимости от извлеченных или не извлеченных ресурсов игры, определение установленного Готик2 ПлеерКит.
- при установке в каталоге игры создается и ведется Лог-файл по всему процессу установки, с именем GIICLS.log.


Важно!!! Данная версия инсталлятор в его текущей сборке ориентирована на установку поверх русской и немецкой версии игры "Готика 2: Ночь Ворона", локализаций: Акелла и ДжоВуд.
Ссылку на скачивание файла смотрите здесь:
http://forum.worldofplayers.ru/showpost.php?p=592381&postcount=26
В разработке:
- поддержка английской версии игры.
- мультиязычный пак с выбором установки на русскую версию, английской или немецкой версии озвучки и видео.
- проработка визуальной части интерфейса инсталлятора.

Отсылки по теме
Весь функционал используемый и описываемый здесь, будет частично доступен и этому инсталлятору:
http://forum.worldofplayers.ru/showthread.php?t=32965





Инсталляторы, техническое обсуждение
Эта тема предназначена для обсуждения работоспособности программ-инсталляторов, поиска в них возможных ошибок, недочетов и их исправление.

  • Локальные правила темы:
    • В данной теме обсуждается только техническая сторона работы программ-инсталляторов, ошибки в процессе их выполнения и т.д.
    • Все сообщения, являющиеся флудом или оффтопом, будут удаляться без предупреждений и объяснений, модераторами или администраторами форума.
    • Нарушение правил этой темы будет наказываться предами - банами и пр.., на срок по усмотрению модератора или администратора, посчитавшим ваше сообщение таковым.
 

Dimus

★★★★★★★★★
Супермодератор
Регистрация
19 Июл 2010
Сообщения
5.558
Благодарности
4.139
Баллы
915
ОС: Windows Vista Home Premium (русская) + Service Pack 2

Установка на Gothic II Ночь Ворона (локализация от Акеллы) + Gothic 2 Player Kit v2.6f прошла без ошибок.

При выборе новой игры происходит стабильный вылет на заставке "ЗАГРУЗКА" (процесс не доходит до показа видеоролика Intro.bik). Содержимое файла Gothic.RPT:
//======================UNHANDLED EXCEPTION======================
//======================UNHANDLED EXCEPTION======================
Gothic2.exe caused a EXCEPTION_ACCESS_VIOLATION in module Gothic2.exe at 001B:00740D29, zCParser::GetParameter()+9 byte(s), D:\dev\gothic2\current_work\zengin\_Ulf\zParser_Lexer.cpp, line 1866+9 byte(s)
EAX=00000000 EBX=0018C6AD ECX=00732B28 EDX=7FB4C6E1 ESI=00000000
EDI=0069E2A0 EBP=7FE3D2B0 ESP=0131F8AC EIP=00740D29 FLG=00210246
CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000
//===================== INFOS =========================
Gothic II - 1.30 (fix), Parser Version: 50
User: 12, CPUType: 586, Mem: 2047 MB total, 931 MB free
//====================== CALLSTACK ========================
001B:00740D29 (0x00732B28 0x7FD52440 0x00984C60 0x00984C08) Gothic2.exe, zCParser::GetParameter()+9 byte(s), D:\dev\gothic2\current_work\zengin\_Ulf\zParser_Lexer.cpp, line 1866+9 byte(s)
001B:0069E2A5 (0xFFFFFFFF 0x0073327F 0x0069E2A0 0x000053F3) Gothic2.exe, oCMsgState::eek:perator delete()+102661 byte(s), D:\dev\gothic2\current_work\gothic\_Ulf\oGameExternal.cpp, line 7224
001B:00815BA0 (0x00000034 0x00000099 0x00000017 0x00000F6C) Gothic2.exe, SetFileAttributesA()+255222 byte(s)
001B:00417000 (0x00000034 0x0000005A 0x00000012 0x00000992) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000034 0x00000021 0x00000012 0x000003BF) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x000005BD 0x0000001A 0x00008CCE) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x0000056C 0x0000001A 0x0000850F) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x0000051B 0x0000001A 0x00007D96) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x000004C9 0x0000001A 0x000075FF) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x00000478 0x0000001A 0x00006E44) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x00000422 0x0000001C 0x0000663A) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x000003CA 0x0000001A 0x00005E1B) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x0000036D 0x00000020 0x0000556F) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x00000312 0x00000021 0x00004CEA) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x000002BE 0x0000001A 0x0000453E) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x00000261 0x0000001D 0x00003C3C) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x00000205 0x00000020 0x00003415) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x000001AF 0x0000001D 0x00002C31) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x00000157 0x0000001D 0x000023EC) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x000000F9 0x0000001C 0x00001AFF) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x000000A1 0x0000001D 0x0000123F) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
001B:00417000 (0x00000033 0x00000047 0x0000001D 0x000009AC) Gothic2.exe, zCCSBlock::Unarchive()+432 byte(s), D:\dev\gothic2\current_work\zengin\_Andre\zCCSCutscene.cpp, line 1798+18 byte(s)
//=====================================================

//===================== MODULES =======================

Module list: names, addresses, sizes, time stamps and file times:
C:\Games\Gothic II Original\System\Gothic2.exe, loaded at 0x00400000 - 8953116 bytes - 3e2d859c - file date is 9/7/2006 23:40:38
C:\Games\Gothic II Original\System\BugslayerUtil.dll, loaded at 0x03000000 - 32827 bytes - 37f8d416 - file date is 1/22/2003 04:30:00
C:\Games\Gothic II Original\System\VDFS32G.dll, loaded at 0x04000000 - 93696 bytes - 2a425e19 - file date is 1/22/2003 04:30:00
C:\Games\Gothic II Original\System\SHW32.DLL, loaded at 0x0a930000 - 124656 bytes - 39983012 - file date is 1/22/2003 04:30:00
C:\Games\Gothic II Original\System\mss32.dll, loaded at 0x21100000 - 349696 bytes - 3d3b6b3a - file date is 1/22/2003 04:30:00
C:\Games\Gothic II Original\System\binkw32.dll, loaded at 0x30000000 - 377856 bytes - 3e248db0 - file date is 1/22/2003 04:30:00
C:\Games\Gothic II Original\System\msdbi.dll, loaded at 0x63420000 - 102672 bytes - 37715ac8 - file date is 1/22/2003 04:30:00
C:\Windows\AppPatch\AcGenral.DLL, loaded at 0x68e00000 - 2159616 bytes - 4c769745 - file date is 8/26/2010 22:33:06
C:\Windows\system32\nvd3dum.dll, loaded at 0x6b0d0000 - 11992680 bytes - 4dd73432 - file date is 5/21/2011 12:01:00
C:\Windows\system32\D3DIM700.DLL, loaded at 0x6daf0000 - 816128 bytes - 4791a65f - file date is 1/18/2008 23:34:02
C:\Windows\system32\DDRAW.dll, loaded at 0x6dd70000 - 522752 bytes - 4791a66c - file date is 1/18/2008 23:34:04
C:\Windows\system32\dmstyle.dll, loaded at 0x6e390000 - 105472 bytes - 4549bceb - file date is 11/2/2006 18:34:34
C:\Windows\system32\dmsynth.dll, loaded at 0x6e8a0000 - 105472 bytes - 49e03730 - file date is 4/10/2009 23:28:20
C:\Windows\system32\DINPUT.dll, loaded at 0x6ed00000 - 136192 bytes - 4549bcd6 - file date is 11/2/2006 18:34:32
C:\Windows\system32\DSOUND.dll, loaded at 0x6eef0000 - 444416 bytes - 49e0375c - file date is 4/10/2009 23:28:20
C:\Windows\system32\SensApi.dll, loaded at 0x6f6f0000 - 8704 bytes - 4549bdd6 - file date is 11/2/2006 15:46:14
C:\Windows\system32\sfc.dll, loaded at 0x6fe00000 - 4608 bytes - 4549bdb4 - file date is 11/2/2006 15:46:14
C:\Windows\system32\DCIMAN32.dll, loaded at 0x70e40000 - 10240 bytes - 4a366001 - file date is 6/15/2009 20:51:40
C:\Games\Gothic II Original\System\imagehl2.dll, loaded at 0x71460000 - 85264 bytes - 35da03d4 - file date is 1/22/2003 04:30:00
C:\Windows\system32\dmime.dll, loaded at 0x71900000 - 178688 bytes - 4791a683 - file date is 1/18/2008 23:34:06
C:\Windows\system32\ShimEng.dll, loaded at 0x71940000 - 111104 bytes - 4549bdb7 - file date is 11/2/2006 15:46:14
C:\Windows\system32\WSOCK32.dll, loaded at 0x71a10000 - 15360 bytes - 4791a7c1 - file date is 1/18/2008 23:37:12
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6002.18305_none_88f3a38569c2c436\COMCTL32.dll, loaded at 0x73070000 - 531968 bytes - 4c7d2337 - file date is 8/31/2010 21:43:54
C:\Windows\system32\HID.DLL, loaded at 0x73910000 - 22016 bytes - 4549bcde - file date is 11/2/2006 15:46:06
C:\Windows\system32\MSACM32.dll, loaded at 0x73930000 - 71680 bytes - 4791a704 - file date is 1/18/2008 23:34:56
C:\Windows\system32\audioeng.dll, loaded at 0x73950000 - 397312 bytes - 4791a639 - file date is 1/18/2008 23:33:46
C:\Windows\system32\dwmapi.dll, loaded at 0x739f0000 - 39936 bytes - 4791a6c1 - file date is 1/18/2008 23:34:08
C:\Windows\system32\msadp32.acm, loaded at 0x73a20000 - 17408 bytes - 4549bd3e - file date is 11/2/2006 15:44:50
C:\Windows\system32\dmcompos.dll, loaded at 0x73c80000 - 62976 bytes - 4549bce2 - file date is 11/2/2006 18:34:34
C:\Windows\system32\dmband.dll, loaded at 0x73f10000 - 30208 bytes - 4549bce1 - file date is 11/2/2006 18:34:34
C:\Windows\system32\dmusic.dll, loaded at 0x73f20000 - 101888 bytes - 49e03731 - file date is 4/10/2009 23:28:20
C:\Windows\system32\IconCodecService.dll, loaded at 0x73fb0000 - 9728 bytes - 4549bcec - file date is 11/2/2006 18:34:34
C:\Windows\system32\midimap.dll, loaded at 0x74100000 - 17408 bytes - 49e03784 - file date is 4/10/2009 23:28:22
C:\Windows\system32\AUDIOSES.DLL, loaded at 0x74110000 - 115712 bytes - 49e03703 - file date is 4/10/2009 23:28:20
C:\Windows\system32\wdmaud.drv, loaded at 0x74140000 - 167424 bytes - 49e03813 - file date is 4/10/2009 23:27:14
C:\Windows\system32\msacm32.drv, loaded at 0x74270000 - 21504 bytes - 49e03778 - file date is 4/10/2009 23:27:14
C:\Windows\system32\OLEACC.dll, loaded at 0x74460000 - 234496 bytes - 4ace54b1 - file date is 10/9/2009 03:08:02
C:\Windows\system32\WINMM.dll, loaded at 0x744a0000 - 189952 bytes - 49e03856 - file date is 4/10/2009 23:28:26
C:\Windows\system32\WindowsCodecs.dll, loaded at 0x74630000 - 974848 bytes - 4abc267b - file date is 9/25/2009 08:10:12
C:\Windows\system32\dmloader.dll, loaded at 0x74740000 - 38400 bytes - 4791a685 - file date is 1/18/2008 23:34:06
C:\Windows\system32\sfc_os.dll, loaded at 0x74780000 - 38912 bytes - 4791a759 - file date is 1/18/2008 23:36:26
C:\Windows\system32\ksuser.dll, loaded at 0x749b0000 - 4608 bytes - 4549bd89 - file date is 11/2/2006 15:46:06
C:\Windows\system32\cryptnet.dll, loaded at 0x74a00000 - 97792 bytes - 4791a771 - file date is 1/18/2008 23:34:02
C:\Windows\system32\UxTheme.dll, loaded at 0x74b50000 - 240128 bytes - 4791a77a - file date is 1/18/2008 23:36:48
C:\Windows\system32\Cabinet.dll, loaded at 0x74c30000 - 71680 bytes - 4791a63d - file date is 1/18/2008 23:33:50
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18305_none_5cb72f2a088b0ed3\comctl32.dll, loaded at 0x74cf0000 - 1686016 bytes - 4c7d2463 - file date is 8/31/2010 21:43:54
C:\Windows\system32\MMDevAPI.DLL, loaded at 0x74e90000 - 150528 bytes - 49e0375f - file date is 4/10/2009 23:28:22
C:\Windows\system32\WINTRUST.dll, loaded at 0x74ec0000 - 172032 bytes - 4b320061 - file date is 12/23/2009 17:33:30
C:\Windows\system32\AVRT.dll, loaded at 0x75070000 - 12800 bytes - 4791a655 - file date is 1/18/2008 23:33:48
C:\Windows\system32\VERSION.dll, loaded at 0x75080000 - 20480 bytes - 49e03812 - file date is 4/10/2009 23:28:26
C:\Windows\system32\powrprof.dll, loaded at 0x75090000 - 98816 bytes - 49e03812 - file date is 4/10/2009 23:28:24
C:\Windows\system32\NTMARTA.DLL, loaded at 0x750b0000 - 121344 bytes - 49e03833 - file date is 4/10/2009 23:28:24
C:\Windows\system32\rsaenh.dll, loaded at 0x75110000 - 241128 bytes - 49e037ea - file date is 4/10/2009 23:27:48
C:\Windows\system32\GPAPI.dll, loaded at 0x75390000 - 75264 bytes - 49e0372c - file date is 4/10/2009 23:28:20
C:\Windows\system32\BCRYPT.dll, loaded at 0x754d0000 - 274432 bytes - 49e036fc - file date is 4/10/2009 23:28:20
C:\Windows\system32\ncrypt.dll, loaded at 0x75520000 - 204288 bytes - 49e0379f - file date is 4/10/2009 23:28:24
C:\Windows\system32\slc.dll, loaded at 0x75660000 - 228352 bytes - 49e037d3 - file date is 4/10/2009 23:28:24
C:\Windows\system32\CRYPT32.dll, loaded at 0x756a0000 - 978944 bytes - 49e03824 - file date is 4/10/2009 23:28:20
C:\Windows\system32\MPR.dll, loaded at 0x757a0000 - 68608 bytes - 49e0375d - file date is 4/10/2009 23:28:22
C:\Windows\system32\MSASN1.dll, loaded at 0x75800000 - 60928 bytes - 4aa0fd15 - file date is 9/4/2009 17:42:00
C:\Windows\system32\SAMLIB.dll, loaded at 0x75820000 - 57344 bytes - 49e037e2 - file date is 4/10/2009 23:28:26
C:\Windows\system32\NETAPI32.dll, loaded at 0x75890000 - 467456 bytes - 49e037a9 - file date is 4/10/2009 23:28:24
C:\Windows\system32\apphelp.dll, loaded at 0x75b90000 - 171008 bytes - 49e036f3 - file date is 4/10/2009 23:28:18
C:\Windows\system32\Secur32.dll, loaded at 0x75bf0000 - 72704 bytes - 4a366084 - file date is 6/15/2009 20:53:44
C:\Windows\system32\USERENV.dll, loaded at 0x75c10000 - 108544 bytes - 49e03810 - file date is 4/10/2009 23:28:26
C:\Windows\system32\PSAPI.DLL, loaded at 0x75cc0000 - 12288 bytes - 4549bd99 - file date is 11/2/2006 15:46:14
C:\Windows\system32\IMM32.DLL, loaded at 0x75d60000 - 114688 bytes - 49e0378e - file date is 4/10/2009 23:28:22
C:\Windows\system32\OLEAUT32.dll, loaded at 0x75d80000 - 563712 bytes - 4d0f85d3 - file date is 12/20/2010 22:35:06
C:\Windows\system32\WS2_32.dll, loaded at 0x75e10000 - 179200 bytes - 4791a798 - file date is 1/18/2008 23:37:10
C:\Windows\system32\msvcrt.dll, loaded at 0x75e40000 - 679936 bytes - 49e0379e - file date is 4/10/2009 23:28:24
C:\Windows\system32\urlmon.dll, loaded at 0x75ef0000 - 1212416 bytes - 4e2aaab6 - file date is 7/23/2011 17:04:20
C:\Windows\system32\NSI.dll, loaded at 0x76030000 - 8192 bytes - 4791a7a4 - file date is 1/18/2008 23:35:58
C:\Windows\system32\LPK.DLL, loaded at 0x76130000 - 23552 bytes - 4a36603f - file date is 6/15/2009 20:52:44
C:\Windows\system32\WLDAP32.dll, loaded at 0x76140000 - 287744 bytes - 49e0387e - file date is 4/10/2009 23:28:26
C:\Windows\system32\MSCTF.dll, loaded at 0x76190000 - 807424 bytes - 49e03793 - file date is 4/10/2009 23:28:22
C:\Windows\system32\SHLWAPI.dll, loaded at 0x76260000 - 353280 bytes - 4d39b5cc - file date is 1/21/2011 22:35:24
C:\Windows\system32\ole32.dll, loaded at 0x762c0000 - 1316864 bytes - 4c28d53e - file date is 6/28/2010 23:00:22
C:\Windows\system32\CLBCatQ.DLL, loaded at 0x76410000 - 523776 bytes - 4791a66f - file date is 1/18/2008 23:33:54
C:\Windows\system32\USP10.dll, loaded at 0x764a0000 - 502272 bytes - 4bc89484 - file date is 4/16/2010 22:46:50
C:\Windows\system32\kernel32.dll, loaded at 0x765a0000 - 891392 bytes - 49e037dd - file date is 4/10/2009 23:28:22
C:\Windows\system32\imagehlp.dll, loaded at 0x76680000 - 153088 bytes - 4791a709 - file date is 1/18/2008 23:34:34
C:\Windows\system32\USER32.dll, loaded at 0x766b0000 - 627712 bytes - 49e0380e - file date is 4/10/2009 23:28:26
C:\Windows\system32\iertutil.dll, loaded at 0x76750000 - 2000384 bytes - 4e2aa9bc - file date is 7/23/2011 16:59:36
C:\Windows\system32\SETUPAPI.dll, loaded at 0x76940000 - 1591296 bytes - 49e037e9 - file date is 4/10/2009 23:28:26
C:\Windows\system32\ADVAPI32.dll, loaded at 0x76ad0000 - 800768 bytes - 49e03717 - file date is 4/10/2009 23:28:18
C:\Windows\system32\SHELL32.dll, loaded at 0x76ba0000 - 11586048 bytes - 4d39b5c7 - file date is 1/21/2011 22:35:24
C:\Windows\system32\ntdll.dll, loaded at 0x776c0000 - 1205080 bytes - 4cb73436 - file date is 10/15/2010 19:49:00
C:\Windows\system32\GDI32.dll, loaded at 0x77800000 - 297472 bytes - 49e03728 - file date is 4/10/2009 23:28:20
C:\Windows\system32\RPCRT4.dll, loaded at 0x77850000 - 784896 bytes - 49f05bcc - file date is 4/23/2009 18:15:08
//=====================================================

Удаление также прошло без ошибок.
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Dimus, Да это вроде все уже давно пройдено и изменено, я перезаливал инсталлятор уже не раз, все работает, проблема была немного в другом. Позже еще раз перезалью инсталлер добавлю некоторые функции по обработке файлов игры.
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Тестирование альфа-версии инсталлятора для игры "Готика 2: Классик", версия - "станд-алоне".
Более подробно об инсталляторе и его тестировании читайте здесь.

Обновил билд инсталлятора, проблему с Г2МДК разрешил, теперь можно ставить как поверх Г2МДК (независимо от вариаций его установки), так и без него.

Общее по билду инсталлера:
  1. - пока ориентирован только на русскую версию игры "Готика 2: Ночь Ворона" локализации Акелла.
  2. - теперь не должно имееть значение то какая версия игры у вас установлена, т.е. версии игры "Готика 2: Ночь Ворона (3-CD, +2-CD), "Готика 2: Голд (1-DVD), или коллекционное издание игры "Готика 2", также на 1-DVD.
    Дополнительное тестирование на последних двух версиях не помешало бы.

В общем, как обычно, просьба отписаться (с указанием версии игры и в соответствии с уcловиями отчета по тестам), как все прошло при установке и последующем запуске игры. *flowers*


Скачать:
Ссылка удалена, обновление смотрите ниже.
 

Dimus

★★★★★★★★★
Супермодератор
Регистрация
19 Июл 2010
Сообщения
5.558
Благодарности
4.139
Баллы
915
Отчёт о тестировании последней сборки

ОС: Windows XP Professional (русская) + Service Pack 3

Во время установки на Gothic II Ночь Ворона (локализация от Акеллы) + Gothic 2 Player Kit v2.6f несколько раз появляется окно, требующее нажатия на кнопку "OK" (скриншоты в спойлере):
Install_bug_1.JPG

Install_bug_2.JPG

Install_bug_3.JPG

Install_bug_4.JPG

Install_bug_5.JPG

Запуск новой игры прошёл без проблем.

Не работает удаление через панель управления - появляется окно с ошибкой:
Uninstal_via_Control_Panel_bug_1.JPG
Если подтвердить удаление, тогда Gothic II Classic Testing исчезает из списка установленных программ, но при этом все файлы остаются в папке Gothic II Original. Зато через запуск файла Gothic II Classic-uninst.exe удаление проходит без проблем. Кстати, удаление предидущей сборки через панель управления тоже не работало (в прошлый раз забыл проверить этот момент=().
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Dimus,
Во время установки на Gothic II Ночь Ворона (локализация от Акеллы) + Gothic 2 Player Kit v2.6f несколько раз появляется окно, требующее нажатия на кнопку "OK" (скриншоты в спойлере):
Как уже писал выше, все тестовые мессаги будут удалены только в релизной версии. ;)

Не работает удаление через панель управления - появляется окно с ошибкой:
Оно и не будет работать в этой версии инсталлера, т.к. установка идет по принципу "связывания двух адресов установок в реестре", аддона - Ночь Ворона и текущей установки Г2:Оригинал.
Позже попробую кое-чего похимичить, но не уверен что сработает. Так-что удаляем только через родной анинсталлер. Естесственно, когда будет релизная версия, ссылки на него будут даваться автоматически. А пока так. ;)

Зы, Если что смущает по установке и возможному заненисению записей в реестр, то после не удачной попытки удаления через Панель управления можно запустить установку Г2:О поверх уже существующей, и потом удалить анинсталлером из корня Г2:О. Все записи и прочие что прописывалось при этих двух установках, будут под чистую удалены.
 

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Тестирование альфа-версии инсталлятора для игры "Готика 2: Классик", версия - "станд-алоне".
Дополнительную информацию об инсталляторе и его тестировании читайте здесь.

После непродолжительного затишья продолжаем нашу работу. :)
Очередная обновка билда инсталлятора, добавлена автоматическая поддержка русской и немецкой версии игры "Готика 2: Ночь Ворона", частично реализована поддержка английской версии (в разработке)


Общее по билду инсталлера:
  1. - ориентирован на русскую и немецкую версию игры "Готика 2: Ночь Ворона", локализаций: Акелла и ДжоВуд.
  2. - при установке в каталоге игры создается и ведется Лог-файл по процессу установки, с именем GIICLS.log.

    Дополнительное тестирование на немецкой версии игры не помешало бы, сам также тестирую на оригинальной немке - 5 CD.

В общем, как обычно, просьба отписаться (с указанием версии игры и в соответствии с уcловиями отчета по тестам), как все прошло при установке и последующем запуске игры.
Ну и не забыть приложить лог-файл в аттач вашего сообщения, если что пошло не так. *flowers*


Скачать:
Gothic II Classic-1.30.exe (98,5 МБ)

Контрольные суммы:
CRC32: FE567442
MD5: 5DF06DDBC2CBE8CC23CF4D606AA46D41
SHA-1: A0C3A49FD474A9C60B13AE87EFB43AC0219C4694
 

GeorG

Участник форума
Регистрация
27 Авг 2008
Сообщения
3.447
Благодарности
11
Баллы
295
При запуске вылетает ошибка (см.скрин)
Даже не проходит подготовка виртуальной системы.
Конфигурация та же, что и раньше:

1. Windows XP SP3
2. Версия 2.6 Акелловская, русская. Установил МДК-смалл (настройки по умолчанию) и GothicPlayerKit.
GIICLS.log тоже прикрепил :)
 

Вложения

  • error.png
    error.png
    22,2 KB · Просмотры: 375
  • GIICLS.rar
    1,2 KB · Просмотры: 127

MaGoth

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
19.371
Благодарности
7.801
Баллы
995
Попробуй удалить дмп и запустить вновь.
Конкретнее смогу сказать как установлю Г2-НВ от Акеллы.
 

GeorG

Участник форума
Регистрация
27 Авг 2008
Сообщения
3.447
Благодарности
11
Баллы
295
Я его удалял, ещё до того как сюда запостить, тоже решил что в нём проблема. Но ничего не изменилось. Ошибка та же.
 

Saturas


Модостроитель
Регистрация
11 Фев 2009
Сообщения
2.512
Благодарности
1.332
Баллы
315
Судя по стеку вызовов на скрине, какаято трабла с записью/чтением файла(думаю файла gothic.ini), по пробуй запустить zSpy, а затем запустить готу с параметром -zlog:5,s
Тогда, может быть она чтонить в zSpy напишет,хотя и не факт, г2 ведь без аддона=/
 
Сверху Снизу