Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
 
Ответить в данную темуНачать новую тему
> Программа не для всего :), Программа для иследования level.spawn
Leshiy
сообщение 08.01.2006, 13:51
Сообщение #1


Игроман
**********

Репутация:   79  
Группа: Участник
Сообщений: 768
Награды: 1
Регистрация: 21.06.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Первая рабочая лаборатория для исследования level.spawn
Возможности
1) Разбивает level.spawn на блоки
2) С помощью паскале - образного скрипта извлекает известные поля и записывает их в таблицу.
3) Пример скипрта позволяет извлекать 5 полей.

]]>ST_LEVEL_LAB.rar]]>
исходник
]]>ST_LevelCRT.rar]]>

Сообщение отредактировал Leshiy - 08.01.2006, 13:54


--------------------
Урбанизруем галактику .... ТибериуМун - Кейн похорнен в кратере Тихо...
Перейти в начало страницы
 
Neo][
сообщение 08.01.2006, 14:56
Сообщение #2


The One
****************

Репутация:   744  
Группа: Участник
Сообщений: 2715
Награды: 5
Регистрация: 05.12.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Я так понял, что программа загружает файл, который находится в каталоге с программой. В связи с этим возникло предложение, чтобы не производить манипуляции с файлами добавь OpenDialog, чтобы можно было выбрать любой файл, в любой директории


--------------------
Перейти в начало страницы
 
Leshiy
сообщение 08.01.2006, 15:19
Сообщение #3


Игроман
**********

Репутация:   79  
Группа: Участник
Сообщений: 768
Награды: 1
Регистрация: 21.06.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Это вообще-то прототип ...(Даже не Альфа)
И задача ее просто работа с ОДНИМ фалом для обкатки скриптов..

Добавить диалог конечно могу , но есть смысл открыть все доступные файлы
для сравнения и поиска всех встречающихся разновидностей блоков.
Зы
Извиняюсь за криво писание у меня сейчас проблеммы с Инетом
так что спишу - диалап не ждет. wink.gif

Сообщение отредактировал Leshiy - 08.01.2006, 15:30


--------------------
Урбанизруем галактику .... ТибериуМун - Кейн похорнен в кратере Тихо...
Перейти в начало страницы
 
Lexer
сообщение 08.01.2006, 16:12
Сообщение #4


Продвинутый геймер
********

Репутация:   254  
Группа: Участник
Сообщений: 458
Регистрация: 21.11.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Leshiy респект за программу вроде неплохо получилось но есть свои минусы

1. Нельзя редактировать больше одной ячейки у меня сразу ошибка в модуле MYPS_LIB.dll память не может быть read
2. Нельзя ни добавлять свои предметы ни удалить уже имеющиися их можно только редактировать это не есть хорошо
3. Надо было делать так открываем фаил level.spawn программа его дешифрует и записывает в отдельный фаил все блоки потом мы в блокноте редактируем этот фаил что то добавляем и с помощью программы шифруем его обратно в level.spawn ну как сможеш такое зделать ???

PS: Leshiy щас попробую что нибуть с твоим исходником сотворить ты не против ?
Перейти в начало страницы
 
Lexer
сообщение 08.01.2006, 20:02
Сообщение #5


Продвинутый геймер
********

Репутация:   254  
Группа: Участник
Сообщений: 458
Регистрация: 21.11.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Ну что же могу сказать что формат level.spawn разобран на 50% остальное пока не удалось разобрать возможно это просто хлам
если это подтвердится на днях зделаю запаковщик а пока держите распаковщик

Пользоватся им очень просто поместите фаил level.spawn в папку с программой и запустите её появится фаил log.txt в нем и содержится инфа по всем предметам

1. Имя1
2. Имя2
3. Координата X
4. Координата Y
5. Координата Z
Прикрепленные файлы
Прикрепленный файл  Editor.rar ( 19,05 килобайт ) Кол-во скачиваний: 179
 
Перейти в начало страницы
 
Лохотрон
сообщение 08.01.2006, 20:22
Сообщение #6


разраб одиночка
******************

Репутация:   2132  
Группа: Модератор
Сообщений: 3413
Награды: 13
Регистрация: 06.05.2004




Вставить ник Цитировать выделенное в форуму быстрого ответа


плз, добавь для лешего исходник, чтобы быстрее вместе делали
рекомендую всем выкладывать прогу + исходник
молодцы однако, такие профи сидят на форуме))


--------------------
Делай что должен и будь что будет.

Snake 3D | youtube #1 | youtube #2 | Rusgame | Patreon
Перейти в начало страницы
 
Lexer
сообщение 08.01.2006, 21:31
Сообщение #7


Продвинутый геймер
********

Репутация:   254  
Группа: Участник
Сообщений: 458
Регистрация: 21.11.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
добавь для лешего исходник, чтобы быстрее вместе делали

Loxotron, на счет исходника не беспокойся я ему его если что в pm кину ну можно в принципе и сюда может еще кто подключится smile.gif
Прикрепленные файлы
Прикрепленный файл  sha.rar ( 1,82 килобайт ) Кол-во скачиваний: 74
 
Перейти в начало страницы
 
Leshiy
сообщение 09.01.2006, 01:54
Сообщение #8


Игроман
**********

Репутация:   79  
Группа: Участник
Сообщений: 768
Награды: 1
Регистрация: 21.06.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Lexer Спасибо "буду посмотреть" ! biggrin.gif
Зы
Где ты там вообще редактирование нашел? rolleyes.gif
(Кроме скрипта там вообще ничего нельзя пока редактировать –
или ты уже добавил редактирование сам? .)
Для обратной сборки там задуман другой скрипт .
Эта версия задумана просто для исследования формата .


--------------------
Урбанизруем галактику .... ТибериуМун - Кейн похорнен в кратере Тихо...
Перейти в начало страницы
 
Lexer
сообщение 09.01.2006, 02:17
Сообщение #9


Продвинутый геймер
********

Репутация:   254  
Группа: Участник
Сообщений: 458
Регистрация: 21.11.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
Эта версия задумана просто для исследования формата

ЗЫ Leshiy, а нафига ты так извращяесся каких то dll-ok понацеплял ведь все можно средствами хиасма зделать там главное знать последовательность данных, вот досих пор не могу разобратся после координат что там за данные идут одним словом хлам какой-то ты еще не разобрался ?
Цитата
Кроме скрипта там вообще ничего нельзя пока редактировать

там кнопка Заполнить есть вот если на нее 2 раза нажать вылетает ошибка или это только у меня глючит blink.gif
Перейти в начало страницы
 
Leshiy
сообщение 09.01.2006, 02:39
Сообщение #10


Игроман
**********

Репутация:   79  
Группа: Участник
Сообщений: 768
Награды: 1
Регистрация: 21.06.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
там кнопка Заполнить есть вот если на нее 2 раза нажать вылетает ошибка или это только у меня глючит

Ничего не глючит может просто версия старая просочилась?
(Обновил исходник , качай !)

Сообщение отредактировал Leshiy - 09.01.2006, 02:41


--------------------
Урбанизруем галактику .... ТибериуМун - Кейн похорнен в кратере Тихо...
Перейти в начало страницы
 
Leshiy
сообщение 09.01.2006, 02:58
Сообщение #11


Игроман
**********

Репутация:   79  
Группа: Участник
Сообщений: 768
Награды: 1
Регистрация: 21.06.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


О координатах, там число с так называемой "фиксированной точкой" - в играх часто встречается. (Просто отступаем слева на 3-5 разрядов и ставим точку )


--------------------
Урбанизруем галактику .... ТибериуМун - Кейн похорнен в кратере Тихо...
Перейти в начало страницы
 
Lexer
сообщение 09.01.2006, 02:58
Сообщение #12


Продвинутый геймер
********

Репутация:   254  
Группа: Участник
Сообщений: 458
Регистрация: 21.11.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
Обновил исходник , качай

Leshiy вот теперь все ок правда у тебя чтение неправильно происходит

вместо
zone_campfire_mp_nolight
пишет
one_campfire_mp_nolight

Первая буква кудато девается...
Перейти в начало страницы
 
Lexer
сообщение 09.01.2006, 03:18
Сообщение #13


Продвинутый геймер
********

Репутация:   254  
Группа: Участник
Сообщений: 458
Регистрация: 21.11.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
О координатах, там число с так называемой "фиксированной точкой" - в играх часто встречается. (Просто отступаем слева на 3-5 разрядов и ставим точку )

Leshiy, ты имееш ввиду после вот этих данных

1. Имя1
2. Имя2
3. Координата X
4. Координата Y
5. Координата Z

Отступаем 3 байта ставим точку и записываем следующий блок данных так ?
Перейти в начало страницы
 
Leshiy
сообщение 09.01.2006, 07:38
Сообщение #14


Игроман
**********

Репутация:   79  
Группа: Участник
Сообщений: 768
Награды: 1
Регистрация: 21.06.2005




Вставить ник Цитировать выделенное в форуму быстрого ответа


Я о числах 12345678 нужно рассматривать как 123.45678 .


Was added in 4 minutes 37 seconds:

Цитата
Первая буква кудато девается...

А скрипт для чего как ты думаешь ?
...
ii:=2;
S1:='';
Stg;
CompOn('Name',s1);
Stg;
...

Сообщение отредактировал Leshiy - 09.01.2006, 07:46


--------------------
Урбанизруем галактику .... ТибериуМун - Кейн похорнен в кратере Тихо...
Перейти в начало страницы
 

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 09.05.2024, 19:09