Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
	
		DatabaseLMP Toolkit Обновился до версии 1.2
 DatabaseSP Toolkit Обновился до версии 1.2
 
Список изменений: 
Добавлена совместимость с Windows ME,98,95.
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 613 
	Тем: 21 
	Зарегистрирован: Jun 2003
	
	 
 
	
	
		Нашел ошибку : когда запаковываешь в сингловской датабазе "Acks", реплики героя в самом начале игры( "О, великие силы, как же мне больно...) и молящихся("Избранный, избранный явился!") не проигрываются. Другие ранее действующие реплики я не проверял.
	 
	
	
Петька:Дуб ты,Василий Иванович! 
Чапаев:Да,Петька,я могуч!
 
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
	
		Не могу подтвердить ошибку. 
Для чистоты эксперимента, попробуй сделать следующие действия:
 
1. Распакуй оригинальный acks.db из database.res Версии v1.6
 resbuild e database.res acks.db
2. Переименуй его в acks.db_
 
3. Возьми следующие файлы из ToolKit’а:
 Acksacks1.txt 
Acksacks2.txt 
Acksacks3.txt 
UtilsAcksBuilder.exe
Положи в отдельную папку
 
4. Запусти:
 AcksBuilder.exe .
В результате получится файл acks.db
 
5. Сделай бинарное сравнение файла полученного при упаковке  acks1.txt acks2.txt acks3.txt и файла распакованного из database.res
 fc /b acks.db "C rogram FilesПроклятые ЗемлиResacks.db_"
Вот мой результат:
 Код: C:Temp>AcksBuilder.exe . 
 
Building acks1.txt:......................................................................................................... 
........................................................................................................................ 
........................................................................................................................ 
........................................................................................................................ 
........................................................................................................................ 
.................................... 
 
Building acks2.txt:......................................................................................................... 
......................................................................................... 
Building acks3.txt:.............. 
Saving database. 
 
C:Temp>fc /b acks.db acks.db_ 
Comparing files acks.db and ACKS.DB_ 
FC: no differences encountered
  
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 613 
	Тем: 21 
	Зарегистрирован: Jun 2003
	
	 
 
	
	
		Когда попробую скажу... кстати, units у меня запаковывается только в .udb, в базу не хочет...  
Код: Building NPC prototypes list:.............. 
Building unit prototypes list:.................................................. 
................................................................................ 
................................................................................ 
................................................................................ 
................................................................................ 
.................... 
Building races list:................................................... 
Building hit location types list:..... 
Saving database. 
Scanning files... done. 
Reading headers... 
ResBuild: Unable to create resource file. 
** ERROR in ..UtilsTemp2Res.bat ** 
ResBuild a terminated with error: 
Нажмите любую клавишу . . .
 А когда я этот файл в базу вручную запаковываю ресбилдом, монстры не нападают...
	  
	
	
Петька:Дуб ты,Василий Иванович! 
Чапаев:Да,Петька,я могуч!
 
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
		
		
		26.03.2004, 20:30 
(Сообщение последний раз редактировалось: 26.03.2004, 20:31   Jet.)
		
	 
	
		У меня под WindowsME такой ошибки не наблюдается. 
 
Попробуй переустановить DatabaseSP Toolkit v1.2
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 613 
	Тем: 21 
	Зарегистрирован: Jun 2003
	
	 
 
	
	
		Всё, понял, в чём проблема: когда я запаковываю acks с нетронутыми соотв. txt-файлами, всё ОК. Когда же запаковываю после редактирования или exelем, или Modcreatorом, по крайней мере начальные реплики не проигрываются    А ещё иногда при запаковке после редактирования проскальзывает надпись "invalid ack *" :o
	  
	
	
Петька:Дуб ты,Василий Иванович! 
Чапаев:Да,Петька,я могуч!
 
	
	
 
 
	
	
	
		
	Сообщений: 859 
	Тем: 52 
	Зарегистрирован: Aug 2003
	
	 
 
	
	
		А вот у меня такие глюки (говорю сразу - у меня WinXP): 
Устанавливаю DatabaseSP Toolkit 1.2 - сразу делаю DATABASE.RES и копирую в Аллодскую папку RES - В итоге все персонажи распяты (отсутствует информация о движении) и вообще всё как-то нетак работает (Вот умора - вхожу в дерёвню а там всех распяли... а видали людоеда распятого? :lol: ). Так вот - почитал я значит READ_ME! А там предлагают сначала в Тулкиту оригинал скопировать, а потом уже только работать с ним - ну я всё сначала: установил, теперь уже скопировал оригинал, снова запустил PACK_ALL.BAT, скопировал в Нивальскую RESину и смотрю: в дерёвне также у всех руки по-сторонам, ноги врось, сами вкопаны по пояс - распяты одним словом... Тут я давай знач изучать сам PACK_ALL.BAT - оказывается там первым делом сам файл DATABASE.RES удаляется(!!!) :blink:  Ну я его и заремил (REM) - снова оригинал скопировал - снова собрал базы (запустил PACK_ALL.BAT) - теперь уже размер-то другой вышел, т.к. оригинал сохранился - снова в ПЗ-шную папку RES и снова на запуск: НАКОНЕЦ ИХ ВСЕХ ОТПУСТИЛО... Но уже первую миссию (Убить дозорного) Эрфар не даёт    (Жадный что ли    )... 
Объясните мне    , смертному, чё я не так мудрю    . Заранее извиняюсь    и спасибо    .
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
		
		
		29.03.2004, 17:16 
(Сообщение последний раз редактировалось: 29.03.2004, 17:58   Jet.)
		
	 
	
		Александр,29 Марта 2004, 11:42 Написал:Всё, понял, в чём проблема: когда я запаковываю acks с нетронутыми соотв. txt-файлами, всё ОК. Когда же запаковываю после редактирования или exelем, или Modcreatorом, по крайней мере начальные реплики не проигрываются   
Вот содержимое файла Pack_Acks.bat
 Код: @echo off 
if "%1"=="" mkdir Temp 
cd Acks 
call ..Utilssq.bat acks1.txt 
call ..Utilssq.bat acks2.txt 
call ..Utilssq.bat acks3.txt 
..UtilsAcksBuilder.exe ..Temp 
if "%1"=="" Call ..UtilsTemp2Res.bat
 Команда -  call ..Utilssq.bat acks1.txt удаляет кавычки из .txt файлов перед запаковкой, может в этом дело?
 Александр,29 Марта 2004, 11:42 Написал:А ещё иногда при запаковке после редактирования проскальзывает надпись "invalid ack *" :o Это ошибка, в следующей версии мы её исправим. 
Даже не знаю с какой целью, в запаковщик, нами была введене дополнительная проверка, если путь к wav файлу не содержит в себе один из элементов предопределенного массива, то данные не упаковывались. 
Вот он этот злополучный массив:
 Код: Файл: acks1.txt 
 
    char *aAck[]={    "Selected","Move","Attack","Cast","Loot","UseObj","Steal","Follow", 
        "UsePot","ChPos","NoWayAtt","CntChPos","NoPath","CantCast","CantTele", 
        "SciFail","NoTarget","ComplSp","DecToAtt","OutStam","ArmCrip","LegCrip", 
        "Bored","!!!0x21!!!","Overload","Injured","BigAtt","ArmorCri","WeapCrip", 
        "AttInDef","WaitFoll","Scenario","StealEmp","ShopYes","ShopNo"}; 
 
Файл: acks2.txt 
 
    char    *aAck[]={"Agress","Suspect","Kill","Rest","InAgress"}; 
 
Файл: acks3.txt 
 
    char    *aAck[]={"talk","rest"};
  
ELF,29 Марта 2004, 14:33 Написал:... В итоге все персонажи распяты (отсутствует информация о движении) Это из-за того, что файлы .adb отсутствуют. 
Эта ошибка будет исправлена в следующей версии, спасибо за информацию. 
 ELF,29 Марта 2004, 14:33 Написал:и вообще всё как-то нетак работает А точнее можешь описать, кроме первого задания "Гоблин Дозорный", есть какие-нибудь странности?
 ELF,29 Марта 2004, 14:33 Написал:Объясните мне   , смертному, чё я не так мудрю   . Заранее извиняюсь   и спасибо   . Это наши недочеты, в следующей версии постараемся от них избавиться.
 
p.s. Не знаю, как у других может работать...  :o      :unsure:
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
		
		
		30.03.2004, 01:09 
(Сообщение последний раз редактировалось: 30.03.2004, 01:11   Jet.)
		
	 
	
		Тестовое обновление для DatabaseSP Toolkit v1.2 SR1 
 
Список изменений: 
Questsquests1.txt - Переименован в QuestsBriefing.txt, изменены имена полей. 
Questsquests2.txt - Переименован в QuestsQuests.txt, изменены имена полей. 
UtilsQDBuilder.exe - Исправлена ошибка (quests.qdb создавался 0 размера) 
Pack_Quests.bat - Исправления в связи с изменением имен файлов quests1.txt и quests2.txt. 
 
Порядок установки: 
1. Разархивируйте этот архив в папку, с установленным DatabaseSP Toolkit. 
2. Удалите файлы: Questsquests1.txt и Questsquests2.txt 
 
p.s. В ближайшее время будет обновление для Acks таблиц.
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 859 
	Тем: 52 
	Зарегистрирован: Aug 2003
	
	 
 
	
		
		
		30.03.2004, 09:55 
(Сообщение последний раз редактировалось: 30.03.2004, 10:03   ELF.)
		
	 
	
		Вот как ты выложил обновление, Jet, так я его взял - сразу после установки появился вопрос: а какже с удалением RES файла в общем батнике - PACK_ALL.BAT - ведь как ты сам говорил, .abd отсутствуют, а тогда зачем удалять то файл RES, лучше путь он останется (как написано в READ_ME - скопировать оригинал) - тогда .adb тоже останутся - хотя бы до следующей версии Toolkit'а... 
Итак, предлагаю убрать вторую строчку из PACK_ALL.BAT, а то, как говорится: "А мужики то не знают!"... 
И ещё на счёт ощибок после MS Excel'я - при открытии таблицы TXT'шной нужно указать, вроде, что все ячейки являются текстовыми - а то некоторые EXCEL переделывает в дату, некоторые вообще в корне изменяет и получается в итоге ошибка...
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,563 
	Тем: 96 
	Зарегистрирован: Dec 2001
	
	 
 
	
	
		ELF 
Твой пост трудно читается. На мой взгляд, в посте много пустых фраз и ненужного стеба. 
Из всего сообщения, которое нужно было бы оставить, примерно, получиться должно было бы следующее: 
 
1. «предлагаю убрать вторую строчку из PACK_ALL.BAT», так как, «*.abd отсутствуют» ! 
2. Как настроить MSExсel (Региональные настройки операционной системы), чтобы некоторые поля (пример) не воспринимались Exсel`ем как формат значение даты? 
 
P.S.: В серьезных темах шутки и поговорки лучше не писать.
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
	
		ELF:  Решение проблемы с .adb:
1. В корневой директории Toolkit'а сделай папку adb, положи туда всё .adb файлы из .res 
2. Отредактируй файл  Pack_ALL.bat, чтобы его последние строки выглядели следующим образом:
 Код: call Pack_Units.bat All 
copy ..adb*.adb ..Temp >nul 
Call ..UtilsTemp2Res.bat All
 
А по поводу  Excel, будь пожалуйста по конкретней - в каких таблицах, какие значния и как изменяются? 
Другого способа ответа на твой вопрос я не вижу. :dry:
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 859 
	Тем: 52 
	Зарегистрирован: Aug 2003
	
	 
 
	
	
		1)Тоже способ, спасибо Jet. 
Но предложение в силе (может sun не так упростил?): просто удалить вторую строчку общего BAT файла - т.к. ResBuilt ДОБАВЛЯЕТ/ЗАМЕНЯЕТ файлы... Ведь так проще. А сделать это для того, чтобы каждому не пришлось делать выше описанное. 
 
2) MS EXCEL: Берём DataBaseLMP, открываем Armors.txt в папке Items в EXCEL'е, смотрим содержание колонки Components - там есть такие значения: 06.Апр, 03.Фев, 01.Июн - на самом деле это - 6.4, 3.2, 1.6. Это просто отлично так совпало, что EXCEL неправильно распознал то, что проктически в изменениях не нуждается - и тем не менее - если вместо 6.4 понадобится написать 6.24 - как? Всё потому, что нужно при загрузке таблицы указать, что все столбцы ТЕКСТОВОГО формата (выделить их всех и нажать ТЕКСТОВЫЙ). 
А вот ещё страшней пример: открываем в EXCEL'e из той же папки Materials.txt, смотрим содержание колонки Durability - время и числа вперемешку! Ну и как тут вписать 456 к примеру? Тут, конечно, не ошибку исправить нужно, а указать на ТЕКСТОВЫЙ формат в ReadMe_Rus.txt. 
 
Постарался как можно меньше "ненужного стеба"... :dry:
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
		
		
		30.03.2004, 23:42 
(Сообщение последний раз редактировалось: 30.03.2004, 23:43   Jet.)
		
	 
	
		ELF:  
1. Я согласен, что если удалить, то "проще". Но изначально было задумано иметь возможность - получить чистенькую базу из текстовых таблиц. 
Твоя идея тоже не плохая, но она не реализует задуманного.
 
2. Ну, здесь на лицо проблема с региональными настройками на твоем компьютере.    
Offtopic: ...с этим вам к доктору надо. (с) анекдот
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 859 
	Тем: 52 
	Зарегистрирован: Aug 2003
	
	 
 
	
		
		
		31.03.2004, 21:34 
(Сообщение последний раз редактировалось: 04.04.2004, 01:21   ELF.)
		
	 
	
		Найдена ещё одна ошибка: :o  
->  Суть: в Windows'ах 98 и ME (в отличие от 2000 и XP) в BAT файлах запускается приложение и, не дожидаясь его завершения, запускается следующая команда! Так, к примеру, могут возникнуть абсолютно разные ошибки (но это проверяется - просто в WinME запустить 4-10 раз подряд PACK_ALL.BAT - может уже даже на первом запуске ошибка вылезет!). 
->  Решение: решение этой проблемы сводится к тому, чтобы сделать вызов приложений через команду START (параметры её описываются через "Start /?"). Вот, где нужно ввести изменения:
 
Файл SQ.BAT: 
Оригинал  (4-я строчка):
 Код: ..UtilsSQuotes.exe %1 -nobak
 Изменённый вариант:
 Код: start /w /m  ..UtilsSQuotes.exe %1 -nobak
 
Файл TEMP2RES.BAT: 
1) 
Оригинал  (8-я строчка):
 Код: ..UtilsResBuild a ..database.res *.*db
 Изменённый вариант:
 Код: start /w /m ..UtilsResBuild a ..database.res *.*db
 2) 
Оригинал  (14-я строчка):
 Код: UtilsResBuild.exe o database.res >nul
 Изменённый вариант:
 Код: start /w /m UtilsResBuild.exe o database.res >nul
 
После этих изменений у меня даже на 11 запуске PACK_ALL.BAT никаких ошибок...
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
		
		
		31.03.2004, 22:21 
(Сообщение последний раз редактировалось: 31.03.2004, 22:22   Jet.)
		
	 
	
		ELF,31 Марта 2004, 20:34 Написал:в Windows'ах 98 и ME (в отличие от 2000 и XP) в BAT файлах запускается приложение и, не дожидаясь его завершения, запускается следующая команда! Откуда такая информация?
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 859 
	Тем: 52 
	Зарегистрирован: Aug 2003
	
	 
 
	
		
		
		31.03.2004, 22:51 
(Сообщение последний раз редактировалось: 31.03.2004, 23:47   ELF.)
		
	 
	
		Вот откуда:    
Создай пустой BAT файл и напиши там следующее:
 Код: echo Надпись 1 >Text1.txt 
echo Надпись 2 >Text2.txt 
%WinDIR%NotePad.Exe Text1.txt 
%WinDIR%NotePad.Exe Text2.txt
 Теперь запусти его в WinXP (Появится окно с надписью "Надпись 1", после его закрытия появится окно с надписью "Надпись 2") 
А теперь запусти в WinME (Появится первое окно, а через пару секунд второе) :blink:
 
Ну а если по существу отвечать, то вообще я очень тесно с этой темой сталкивался, когда понадобилось в автозапуске CD устроить запуск одновременно 2-х программ (просто BAT на Win98 у меня прокатил и всё разом вылезло - окно и музыка, а вот в Win2000 вылезло окно, а музыка вылезала только после закрытия окна :angry: - вот и пришлось искать методы B) )...
	  
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
	
		Notepad, это ГУИ приложение. 
А в Toolkit'ах используются только консольные приложения (все .exe файлы скомпилированы для консоли). 
Дальше имеет смысл объяснять?   
	 
	
	
	
	
 
 
	
	
	
		
	Сообщений: 1,050 
	Тем: 18 
	Зарегистрирован: Mar 2002
	
	 
 
	
	
		есть еще  вот такая связка команд - && 
иногда бывает полезно   
	 
	
	
SURREAL
 
	
	
 
 
	
	
	
		
	Сообщений: 1,100 
	Тем: 157 
	Зарегистрирован: Feb 2002
	
	 
 
	
		
		
		01.04.2004, 02:48 
(Сообщение последний раз редактировалось: 01.04.2004, 02:54   Jet.)
		
	 
	
		Тестовое обновление для  DatabaseSP Toolkit v1.2 SR2
Для корректной работы необходимо установить SR1 брать  здесь
Данные в таблицах Acks сгруппированы по типам, изменены имена полей. 
Исправлена ошибка в Pack_ALL.bat (у юнитов отсутствовала анимация).
 
Список изменений: 
Acksacks1.txt - Файл удален. 
Acksacks2.txt - Файл удален. 
Acksacks3.txt - Файл удален. 
adb           - Новая папка, содержит 54 .adb файла анимации. 
AcksHeroAcks.txt - Новый файл. 
AcksHeroBored.txt - Новый файл. 
AcksHeroNotifies.txt - Новый файл. 
AcksHeroRefuses.txt - Новый файл. 
AcksNPCs.txt - Новый файл. 
AcksScenario.txt - Новый файл. 
AcksUnitPrototypes.txt - Новый файл. 
AcksUnitRaces.txt - Новый файл. 
UtilsAcksBuilder.exe - Новая версия, для запаковки новых таблиц Acks. 
Pack_Acks.bat - Исправления, в связи с изменением в таблицах Acks. 
Pack_ALL.bat  - Добавлена паковка анимации.
 
Порядок установки: 
1. Установите SR1. 
2. Разархивируйте этот архив в папку, с установленным DatabaseSP Toolkit. 
3. Удалите устаревшие файлы: Acksacks1.txt, Acksacks2.txt, Acksacks3.txt
 
Ждем ваших отзывов.
	  
	
	
	
	
 
 
	 
 |