Вопрос к Джету
#1
У меня два вопроса:
1) Jet, можешь ли добавить в стартер возможность перехватывать reg файлы из игры(хотя бы music.reg)? Неудобно как-то заменять игровые файлы.
2)Можно ли как-нибудь уменьшить время загрузки любого меню? В случае с большими модами тормоза довольно ощутимые.
Мальчик за сливами в садик полез,
Сторож Евсей достает свой обрез.
Выстрел раздался и сторож упал,
Мальчика сзади отец прикрывал.
Ответ
#2
fa3,Пятница, 03 Августа 2007, 13:29 Написал:У меня два вопроса:
1) Jet, можешь ли добавить в стартер возможность перехватывать reg файлы из игры(хотя бы music.reg)? Неудобно как-то заменять игровые файлы.
2)Можно ли как-нибудь уменьшить время загрузки любого меню? В случае с большими модами тормоза довольно ощутимые.
[right][snapback]38503[/snapback][/right]
1. Циатат из whatnews.txt
Цитата:---------------------------------------------------------------------------
Версия: 0.6.0.1 [02.05.2003 21:47]
---------------------------------------------------------------------------
[+] Добавлена поддержка перехвата функций в Game.exe для
    Английской и Немецкой версии.
    На данный момент реализованы следующие функции:
    работа с папкой Maps и подключение файла Config.reg.

---------------------------------------------------------------------------
Версия: 0.7.0.6 [28.10.2005 09:07]
---------------------------------------------------------------------------
[+] Подключен файл music.reg
    [CONFIG]
    music.reg=configmusic.reg

---------------------------------------------------------------------------
Версия: 0.7.0.7 [31.10.2005 03:30]
---------------------------------------------------------------------------
[+] Подключен файл streamsn.reg
    [CONFIG]
    streamsn.reg=configstreamsn.reg

2. Эта проблема возникает только при работе со стартером?
Ответ
#3
1) Почему-то не работает. Когда я указывал в mq, что зона джигранская, то вылетала ошибка, что такой музыкальной темы нет. Да и сейчас из-за вынужденного смещения на один аллод без замены оригинального файла на ингосе играет тема суслангера. Даже при наличии строчки music.reg=music.reg. Можешь проверить почему?

2)Да. Вернее с моим модом. Проверить без стартера не могу т.к. использую переназначение зон. Хотя вроде без стартера тормозов нет. Говорю сразу, что туман не выключал, вторую скорость не добавлял.
Мальчик за сливами в садик полез,
Сторож Евсей достает свой обрез.
Выстрел раздался и сторож упал,
Мальчика сзади отец прикрывал.
Ответ
#4
fa3,Пятница, 03 Августа 2007, 14:54 Написал:1) Почему-то не работает. Когда я указывал в mq, что зона джигранская, то вылетала ошибка, что такой музыкальной темы нет. Да и сейчас из-за вынужденного смещения на один аллод без замены оригинального файла на ингосе играет тема суслангера. Даже при наличии строчки music.reg=music.reg. Можешь проверить почему?

2)Да. Вернее с моим модом. Проверить без стартера не могу т.к. использую переназначение зон. Хотя вроде без стартера тормозов нет. Говорю сразу, что туман не выключал, вторую скорость не добавлял.
[right][snapback]38505[/snapback][/right]
Можешь мне сделать тестовый мод, для отладки?
Ответ
#5
Выкладываю...
При запуске в главном меню должна играть ingos.mp3 вместо стандартного


Файлы вложений
.zip   Test.zip (Размер: 792 байт / Загрузок: 264)
Мальчик за сливами в садик полез,
Сторож Евсей достает свой обрез.
Выстрел раздался и сторож упал,
Мальчика сзади отец прикрывал.
Ответ
#6
И ещё один вопрос: как можно убрать ограничение в 256 файлов? У меня в одной только папке maps 262 файла.
Мальчик за сливами в садик полез,
Сторож Евсей достает свой обрез.
Выстрел раздался и сторож упал,
Мальчика сзади отец прикрывал.
Ответ
#7
fa3,Пятница, 03 Августа 2007, 17:54 Написал:И ещё один вопрос: как можно убрать ограничение в 256 файлов? У меня в одной только папке maps 262 файла.
[right][snapback]38508[/snapback][/right]
А каким образом это ограничение проявляется?
Ответ
#8
fa3,Пятница, 03 Августа 2007, 13:54 Написал:Даже при наличии строчки music.reg=music.reg. Можешь проверить почему?[right][snapback]38505[/snapback][/right]

Да старая и давно известная ошибка. Некоторые файлы сами по себе не перехватываются, а работает ента вся махина только если есть т.н. "базовые" файлы. которые всегда перехватываются. Попробуй рядом прописать также databaselmp.res, и ещё чего-нить, тогда зацепит. Проверить цепляемость просто. Пропиши несуществующий файл, и если цепляет нормально - стартер вылетит с ошибкой (точнее, вылетит game.exe, но не суть) "не найден ресурс". Если не вылетело - значит не зацепило. Сам понимаешь - надо ещё прописывать шота.

Edit: Ой как я в свое время с этим помучался... %)
Ответ
#9
Вопрос: а это не связано с тем, что music.reg=music.reg означает, что перехватываемый music.reg должен находится в корневом каталоге мода, а его там нет? Могет быть надо music.reg=configmusic.reg если он в папке config в моде? Или где он там?
Ответ
#10
SnAIper,Пятница, 03 Августа 2007, 22:51 Написал:Да старая и давно известная ошибка. Некоторые файлы сами по себе не перехватываются, а работает ента вся махина только если есть т.н. "базовые" файлы. которые всегда перехватываются. Попробуй рядом прописать также databaselmp.res, и ещё чего-нить, тогда зацепит. Проверить цепляемость просто. Пропиши несуществующий файл, и если цепляет нормально - стартер вылетит с ошибкой (точнее, вылетит game.exe, но не суть) "не найден ресурс". Если не вылетело - значит не зацепило. Сам понимаешь - надо ещё прописывать шота.

Edit: Ой как я в свое время с этим помучался... %)
[right][snapback]38510[/snapback][/right]
Если у тебя есть возможность предоставить тестовый мод, в котором будет воспроизводима эта ошибка, то я её исправлю.
Ответ
#11
Это просто краткая версия мода, который просто со звуком должен работать. А на самом деле чего я только не перехватываю в моде Smile . Правда ещё не сделал перехват роликов.
Вот список:
Код:
[RES]
figures.res=figures.res
texts.res=Texts.res
textslmp.res=textslmp.res
textures.res=Textures.res
databaseLmp.Res=databaselmp.res
database.Res=database.res
redress.res=redress.res
music.reg=music.reg
[MPZone]
Gipath=zone1
Gipath=zone2
Gipath=zone3
Gipath=zone4
Gipath=zone5
Gipath=
Ingos=zone7
Ingos=zone8
Ingos=zone9
Ingos=zone10
Ingos=zone11
Ingos=zone12
Ingos=zone13
Ingos=zone14
Ingos=zone15
Ingos=zone16
Ingos=
Suslanger=zone21
Suslanger=zone22
Suslanger=zone23
Suslanger=zone24
Suslanger=zone25
Suslanger=zone26
Suslanger=

А ошибка с 256 файлами проявляется собственно если их в моде больше 256. Просто при запуске стартера появляется окно, в котором написано, что число файлов превышает 256 и вылетает ошибка addon.dll.

И ещё проблема: почему-то стали наблюдаться странные тормоза при выборе квеста когда мышью наводишь. Перестановка ПЗ не помогла. Может это связано с большим размером мода? Хотя без стартера(но и без новых зон) всё работает.
Мальчик за сливами в садик полез,
Сторож Евсей достает свой обрез.
Выстрел раздался и сторож упал,
Мальчика сзади отец прикрывал.
Ответ
#12
Jet,Пятница, 03 Августа 2007, 22:00 Написал:Если у тебя есть возможность предоставить тестовый мод, в котором будет воспроизводима эта ошибка, то я её исправлю.
[right][snapback]38512[/snapback][/right]

Тестовый мод весит 1.6 мега(все приколы пришлось вырезать, ресурсы закоментить), причём ты видишь: раскомментировано menus.res и несуществующий figures_tzzzzz.res (было _tz, но я удалил чтоб меньше весило). Как видишь, игра запускается, и стартер не ругается на оЦУЦтвие фигурза и не ловит менюс (как видишь, кнопки меню расположены неправильно). Впрочем, раскомментировав ещё что-нить из имеющихся ресов, ты увидишь, что всё нормально ловится.

http://gipatgroup.org/forum/viewtopic.ph...144#104144
Ответ
#13
Про 256 файлов - у мну так оно проявлялось - я в папку maps ложил папку с заготовками объектов - их многа было - внутри этой папки куча папок и в них внутри по папкам были разложены объекты. Так вот - пока оно лежало в maps - мне оно ругалось что файлов больше 256, убрал - кажись в корень мода - и стало ей на папки пофег. Mb виноват код отвечающий за перехват содержимого в maps.
Gipat Group
Ответ
#14
[ЗлостныйОффтоп]Ждём, кто первый отреагирует:
-Jet на сообщение о баге в стартере,
-ООО "Галс" на сообщение о баге в "менеджере",
-Я на сообщение о баге в лоадере (хотя если я допру до задания по тексгену - то лоадер покатится далеко и надолго %) )
-Сагрер на просьбу добавить заветные "Add Object" и "Remove Object",
[/ЗлостныйОффтоп]
Ответ
#15
SnAIper,Вторник, 07 Августа 2007, 00:40 Написал:[ЗлостныйОффтоп]Ждём, кто первый отреагирует:
-Jet на сообщение о баге в стартере,
-ООО "Галс" на сообщение о баге в "менеджере",
-Я на сообщение о баге в лоадере (хотя если я допру до задания по тексгену - то лоадер покатится далеко и надолго %) )
-Сагрер на просьбу добавить заветные "Add Object" и "Remove Object",
[/ЗлостныйОффтоп]
[right][snapback]38570[/snapback][/right]
К сожалению у меня сейчас нет доступа к девелоперсокй машине на которой хранятся все наработки по ПЗ. Как только я его получу, то попробую отловить багу.

Пока вот что выдаёт игра при запуске мода:    
Ответ
#16
Jet первый Smile "Галс" уже неделю нагло игнорирует мои злобные письма Big Grin Ладно, у меня вроде всё по этому багу, если найду что ещё - напишу...
Ответ
#17
Я в свой предыдущий пост добавил сообщение об ошибке.
Вот что я сделал:
Установил игру
Пропатчил до 1.6
Установил стартер.
Распаковал мод
... и попытался запустить с модом. Без модов игра идёт.
Ответ
#18
Ограничение на количество файлов в папке maps действительно имеет место быть.
Код:
#define MAX_MAPS_FILES 0x100
Blush
Ответ
#19
2Jet - ежели чего - патчики для экзешника куды слать? %). Ато у меня скоро руки таки дойдут % ))).
Gipat Group
Ответ
#20
Sagrer,Вторник, 07 Августа 2007, 20:55 Написал:2Jet - ежели чего - патчики для экзешника куды слать? %). Ато у меня скоро руки таки дойдут % ))).
[right][snapback]38583[/snapback][/right]
Smile сюда, PM почта. ;-)
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)