Показать сообщение отдельно
Старый 21.03.2016, 03:59   #49
NB79
Местный
 
Регистрация: 12.07.2015
Сообщений: 417
По умолчанию

Цитата:
Сообщение от deSAD Посмотреть сообщение

З.Ы.
Огорчительно то, что модель не желает Sknil'ом открываться ...


Что бы это значило? ©
Нужно смотреть him, строку 1043, что там вообще написано. Судя по ошибке, программа попытается создать дочерний объект для которого отсутствует родительский объект. Один из возможных вариантов может быть такой (условные имена пишу):

[ROOT]
...

[OBJ1]
attaching=ROOT
...

[OBJ2]
attaching=OBJ3
...

В этом примере объект 1 присоединяется к корню модели, а объект 3 присоединяется к объекту3, который либо вообще в модели отсутствует, либо объявляется позже.

Но это тока моё предположение исходя из того, что модели в игре имеют древовидную структуру, с родителями и потомками. Аттачинг, как раз, эти древовидные зависимости и описывает.

Ну а что касается доллара, то тут всё просто. $00005B63 - это шестнадцатеричное (hex) значение десятичного 23395. Сумлевающиеся могуть в програмистком калькуляторе это проверить. Правда позиция (вероятно символа у химе) какая-то адовая. Может там в этой строке мусора на десятка три килобайт, а может чего с форматированием накосячено во всём химе, переводы строки и возврат каретки надо смотреть внимательно, в Винде это 0x0D, 0x0A, а в никсах тока 0x0D (или 0x0A, не помню сейчас). Программа, например, ожидает всегда последовательность 0D0A, а она не встречается, ну она и лупит всё до упора, пока на EOF не налетит, считая, что всё читаемое - одна строка. Нормальным парсерам пофиг на это, парсеру в игре, кстати, тоже пофиг. Но для этой программы, возможно, что это не пофиг. Как вариант, можно открыть этот файл в каком нибудь текстовом редакторе, который может при сохранении везде разбиение на строки под винду прописать, и сохранить этот хим. Может он и станет после этого в этой проге открываццо. Ну, или руками его смотреть и править.
NB79 вне форума   Ответить с цитированием