SkyRiver Forum
http://forum.skyriver.ru/

Вопросы по прохождению
http://forum.skyriver.ru/viewtopic.php?f=2&t=1243
Страница 29 из 29

Автор:  FarCry [ Пн 3 фев 2020 1:46 ]
Заголовок сообщения: 

А чем едитор-то декомпилял? Я когда-то пытался с идой разобраться, но не осили и так и бросил.

Я особо здесь не декомпил, 95% времени в дебагере просидел, а так юзал следующий сет:
IDA Pro 7.2 with Hex-Rays - Decompiler & Disassembler
OllyDbg 2.01 - Debugger
Detect It Easy 2.05 - PE analyzer
Win-Hex 18.4 - Hex-editor
Process Monitor 3.50 - Process monitoring
Compare It! 4.2 - Compare-app

Автор:  Вадим [ Пн 3 фев 2020 22:21 ]
Заголовок сообщения: 

Очень занятно, т.к. модами никогда не интересовался, то информация про две версии СДК прошла мимо меня. Интересно, какой инсталлер у меня хранится (от 21.05.2008).

UPD
Судя по количеству байт в файле установщика, у меня тот, что доступен для скачивания на сайте(

Автор:  Razum [ Пн 3 фев 2020 22:44 ]
Заголовок сообщения: 

Я, кажется, понял, для чего lock нужен - скорее всего это файл, который действует как семафор на запись БД. Чтобы разные утилиты СДК не могли перезаписывать БД одновременно. Так что, если проблема только в плохом имени файла, можно попробовать все вхождения этого имени в заменить на какое-нибудь нормальное имя. Во всех утилитах.

Автор:  FarCry [ Пн 3 фев 2020 23:34 ]
Заголовок сообщения: 

У меня есть сборка-SDK от LMB. Там версия указана новее и год более свежий у TextEditor.exe. Правда прога падает по той же причине. Это версия от SkyRiver или это некая авторская доработка от LMB?

Автор:  Razum [ Вт 4 фев 2020 0:42 ]
Заголовок сообщения: 

Ну это тебе лучше у него спросить, что он там надорабатывал...

Автор:  Вадим [ Вт 4 фев 2020 13:10 ]
Заголовок сообщения: 

FarCry, было бы круто, если бы ты дал ссылку на скачку.

Автор:  FarCry [ Вт 4 фев 2020 15:11 ]
Заголовок сообщения: 

Вадим писал(а):
FarCry, было бы круто, если бы ты дал ссылку на скачку.

На скачку инсталлятора SDK-LMB? А то я че-то не соображу что ты имел ввиду.

Автор:  Вадим [ Вт 4 фев 2020 19:39 ]
Заголовок сообщения: 

На скачку инсталлятора SDK-LMB?

Да!

Автор:  FarCry [ Ср 5 фев 2020 8:54 ]
Заголовок сообщения: 

Крч, на всякий случай закинул все что было по SDK:
Версия SDK от SkyRiver (+патч, но файлы патча вроде как включены уже в инсталлятор);
Версия SDK от AIMTeam;
Версия SDK от LMB;
Неофициальный патч 1.08 от Viruz для М1, включающий вроде как SDK AIM1 (на деле это переделанный SDK AIM2, и он не очень работает с М1);
И свой патч TextEditor, что убирает создание и обработку lock-файла (ну так закинул, на всякий).

Все неофициальные версии SDK являются по большому счету косметическими переделками оригинальной SDK AIM2 SkyRiver. Поэтому представляют собой в основном коллекционную ценность.

https://yadi.sk/d/pouDfdSm4GHScg

Автор:  Вадим [ Ср 5 фев 2020 14:14 ]
Заголовок сообщения: 

Здорово, спасибо :smile:

(+патч, но файлы патча вроде как включены уже в инсталлятор)

Поясни, что за СДК Скайривер патч? Патч на старую версию СДК от Ская, которой в паке нет?

Автор:  Razum [ Ср 5 фев 2020 20:18 ]
Заголовок сообщения: 

А не хочешь заняться исправлением баги с lock`ом? Польза сомнительная, мало кому сейчас SDK нужен, но зато интересно и скилл, опять же!

Автор:  FarCry [ Ср 5 фев 2020 21:53 ]
Заголовок сообщения: 

Вадим писал(а):
Поясни, что за СДК Скайривер патч? Патч на старую версию СДК от Ская, которой в паке нет?

Нуу, ээм. Я уже точно не помню что и где брал. Я так думаю это патч для SDK в самом деле для другой некой старой версии SDK, так как файлы этого патча совпадают с теми, что в инсталляторе. Так что не знаю зачем он - просто откуда то его слямзил и сам не помню уже. Какбэ лежит и лежит.
А не хочешь заняться исправлением баги с lock`ом? Польза сомнительная, мало кому сейчас SDK нужен, но зато интересно и скилл, опять же!

Ну хз. Меня результат удовлетворил: эдитор открывается и читается, редактировать БД я не собирался - так что не знаю что может произойти, мож бага какая вылезет, а так лично мне норм. Твои слова про
скорее всего это файл, который действует как семафор на запись БД. Чтобы разные утилиты СДК не могли перезаписывать БД одновременно

натолкнули меня посмотреть этот механизм и в других файлах, и в самом деле почти во всем софте SDK используется данная конструкция, НО она не вызывается при запуске, так что потенциально может упасть любая програ из набора. Я пытался найти место где "пути расходятся" у разных приложений и понять почему не падают другие, может это позволит запилить лекарство ИЛИ просто починить формирование имен файлов у lock. Но, блэт, энтузиазма дальше не хватило, так как: результат меня устроил - работает и ладно; нет большой необходимости - вроде как за пределами моей машины этот баг не воспроизводится, а значит не так вреден; не так много скилла и времени, чтобы это так глубоко расковыривать. Возможно я вернусь позже к этому вопросу, есть небольшой интерес - но когда это будет и будет ли, я и сам не знаю. :tongue:

Я больше жду М3, вот там я покавыряюсь на всю катушку. :twisted:

Автор:  VincentV [ Ср 2 дек 2020 18:30 ]
Заголовок сообщения:  Re: Вопросы по прохождению

Вадим писал(а):

Приветствую всех! Решил вот перепройти дилогию, снова тот же вопрос со справочником))
Был в своё время доработанный, но вместе со старым HDD покоится с миром.

Автор:  Вадим [ Ср 2 дек 2020 20:09 ]
Заголовок сообщения: 

VincentV, снова держи :smile:
https://drive.google.com/file/d/1-Ul7kU ... sp=sharing

Автор:  VincentV [ Чт 3 дек 2020 19:52 ]
Заголовок сообщения:  Re:

Вадим писал(а):

Пасиб огромное! Только у меня игра поломалась(( Попробую канеш заново, но..в тоннеле перехода не появляются сектора кроме текущего - в секторе скал застрял..

Страница 29 из 29 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/