форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


 Страниц (3): « 1 [2] 3 »   

> Описание: Чайник дело говорит... =)
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:52:54
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





PicaSSO
Так те полоски и есть таблица ширины? просто я думал эта таблица похожа на таблицу поинтеров...
Вам проще будет сделать или как в ПП2, или используя какой-нибудь из стандартных виндозных шрифтом мсаштабируя до нужной пропорции..

Кстати, ты говорил о изменении скрипта событий в Триггере, не подскажишь как его искать-то?
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:53:09
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Не подскажу, потому как не искал, а наковырял прогу и с ее помощью изменяю.

А таблица ширины - идущие подряд байты, значения которых равны ширинам букв кодировки (обычно).
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:53:21
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





PicaSSO
Ясно, спасибо..

ОФФТОП: Алекс, ты не сердись, что я из аси так резко вышел, просто у меня инет очень нестабильный и такое случается, к сожалению, давольно часто(
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:54:14
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





GD
Радость И на меня, пожалуйста, ни кто не сердитесь Улыбка В 9:00 меня вышвыривают из инета. Язычок Этот факт нуууу очень напрягает!!!

Было просто много случаев, когда я не отвечал, по причине "отключки" Радость совесть мууучает Радость Радость Радость
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:55:14
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
PicaSSO, какую игру ты вскрыл?
На какую платформу, и самое главное - каков размер рома, если не более 8-ми мегабайт, то можешь воспользоваться этим. http://chief-net.fatal.ru/files/...1.2.0.0(exe).zip
Я его вчера вечером написал (это надо, целых три часа угрохал, а оказалось, что она умеет ну ооочень мало).
Руководство:
Это пока первая рабочая бэта-версия (вставлять текст она пока не умеет).
Загружаемые ромы не более 8-ми мегабайт.
Таблица поддерживает однобайтовую кодировку DTE/MTE.
Настройка поинтеров: вводятся абсолютные адреса (те которые показывает хекс-редактор).
Существует ограничение: поинтеры (в роме) - двухбайтовые, и должны указывать строго на начало текста (в пределах одного банка, банк - 65536 байт, то есть 64кб, или &hFFFF), пока нет обработки смещения поинтера (как на NES - &h8000).
Положение поинтеров относительно теста роли не играет, но значения поинтеров должны быть равны: (адрес начала текста)-(адрес ближайшего предшествующего начала банка)
Адрес ближайшего предшествующего начала банка - значение вида &hXXXX0200, где XX - шестнадцатиричные числа адреса.
Пока за стандартное обозначение кода принято {&hXX}, где XX - хекс-код.
Строка, помеченная <!-- обрабатываться не будет (типа комментарий).

Могу описать работу на примере Chrono Trigger:
Ром - Chrono Trigger (U).smc
Таблица - ct(full).tbl http://chief-net.fatal.ru/files/ct(full).zip
Настройка поинтеров (для названий локаций):
Адрес таблицы поинтеров: 456194
Адрес начала текста: 455169
Количество поинтеров: 111
Код конца строки: 00
Размер хедера: 512
Извлекается скрипт названий локаций.

Кому интересно, вот исходник данной версии. http://chief-net.fatal.ru/files/...1.2.0.0(dpr).zip
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:55:29
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





chiefexb
круто!
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:55:39
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Это пока еще не круто, вот научу ее понимать NES-овские поинтеры (а так же 4-х байтовые нормальные и сеговские), да вставлять все обратно, вот тогда будет круто.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:55:53
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





chiefexb
Бог даст, я займусь доделкой своей проги сегодня и до понедельника. Она у меня уже умеет работать с поинтерами нес, хочу сделать еще компилятор для процедур распаковки не стандартного текста, например для Star Trek
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:56:04
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Мда, а мне еще нужно выровнять 50 кило текста для CT, и только тогда я смогу полноценно взяться за начатые программы.

Думаю за выходные управиться с текстом и приписать к Scripter'у соображалку про остальные типы поинтеров, а если повезет, то и возвращение удастся заделать.
И (при надобности) увеличить размерность загружаемого рома.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:56:33
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Ну, что ж.
На выходных закончил выравнивать текст.
И взялся за программу:
- максимальный размер файла - 16 Mb,
- поддержка 4-х байтовых поинтеров,
- поддержка поинтеров, идущих через равные промежутки,
- поддержка поинтеров NES,
- вставка по 4-х байтовым поинтерам,
- вставка по 2-х байтовым поинтерам,
- вставка по поинтерам NES (но пока не проверенная).
Программа http://chief-net.fatal.ru/files/...1.1.0.0(exe).zip
Исходники http://chief-net.fatal.ru/files/...1.1.0.0(dpr).zip

Для вставки с использованием таблицы DTE/MTE необходимо, в окне таблицы, нажать кнопку "Оптимизировать", на самой таблице это не отразится, но программа будет использовать её с максимальной эффективностью.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:56:44
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
PicaSSO, я глянул организацию поинтеров в твоем роме и могу тебя огорчить: моя прога пока не умеет обрабатывать относительные поинтеры (хотя какой-то элемент этого там есть), дай мне пару дней на усовершенствование.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:56:55
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Научил программу вынимать текст по относительным поинтерам.
Учу вставлять Улыбка
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:57:29
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Научил Улыбка
Теперь добавлена поддержка относительных поинтеров

Программа http://chief-net.fatal.ru/files/...1.2.0.0(exe).zip
Исходники http://chief-net.fatal.ru/files/...1.2.0.0(dpr).zip
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:57:39
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
PicaSSO, на данном этапе прога не сможет вставлять два кода по одному символу, но это только пока.
В ближайшем будущем допишу и эту возможность.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:58:10
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Теперь добавлена обработка двухбайтовых таблиц, но существует разделение на однобайтовую и двухбайтовую таблицы: во вторую можно грузить только двухбайтовую таблицу.

Программа http://chief-net.fatal.ru/files/...1.4.0.0(exe).zip
Исходники http://chief-net.fatal.ru/files/...1.4.0.0(dpr).zip

И еще один вопрос: оставить ввод адресов десятичными числами, или перевести в шестнадцатиричные?
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:58:31
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Та же программа, только адреса нужно вводить в Хексе:

Программа http://chief-net.fatal.ru/files/...1.5.0.0(exe).zip
Исходники http://chief-net.fatal.ru/files/...1.5.0.0(dpr).zip
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:59:15
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Добавлена обработка повторяющихся строк (при повторе используется поинтер уже вставленной строки) и поддержка как шестнадцатиричных адресов, так и десятичных (примечание: выбор распространяется на адреса поинтеров и текста и на относительный адрес.

Программа http://chief-net.fatal.ru/files/...1.6.1.0(exe).zip
Исходники http://chief-net.fatal.ru/files/...1.6.1.0(dpr).zip
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 21:59:47
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





GD
У меня такой вопрос Подмигивание а можно поменять внешний вид ехе'шного патча перевода на свой выбор?

Например: Патч для Chrono Trigger'a (Ключа Времени Радость )
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:00:02
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





PicaSSO
Теоритически можно! Как - не знаю Радость
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:00:15
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





GD
Я пытался, воспользоваться твоей прогой, а она только осогубила мое положение с МВ4... она сообщения с "альтернативкой" портит (незнаю что и делать), а в основном классная прога.


ПС
буду ждать скриптер)))... опять))))


ПС2
Представте, как классно было бы если наши патчи перводы были с лого игры, а не пустые окошки))) Мы были бы первыми))))

ПС3
А если такой проги нет, то может создать ее?
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:00:26
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





Guyver
Проги есь такие - одна из них diablo2oo2's Universal Patcher [dUP] - туда можно вставить иконку свою, свой логотип, свою музыку - только форматы у всех них специфические должны быть...
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:00:39
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





PicaSSO
Не пойму, в чем проблема? Разве наши програмисты не могут сами написать шел с соответствующими возможностями?? Вроде ИПС не такой уж и сложный формат?! Просто, опять же... нужно ли это?
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:00:51
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





GD
ОБЯЗАТЕЛЬНО!!!
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:01:22
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Немного упрощен интерфейс (меньше данных вводить), возможность ввода адресов в десятичной или в шестнадцатиричной системах
Программа http://chief-net.fatal.ru/files/...1.6.2.0(exe).zip
Исходники http://chief-net.fatal.ru/files/...1.6.2.0(dpr).zip
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:01:33
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Есть идея, как заставить скриптер работать со встроенными в текст поинтерами.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:02:26
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Цитата:
У меня такой вопрос Подмигивание а можно поменять внешний вид ехе'шного патча перевода на свой выбор?

Например: Патч для Chrono Trigger'a (Ключа Времени Радость )


А это мысль, вот только я пока не умею экзешники компилировать вручную (чтобы написать программу, нужно уметь самому делать то, чему хочешь её научить).
Блин, картинки не посмотрел сразу, чтобы поменять иконку программы писать ничего не нужно, надо просто открыть её (программу) в Reshack и заменить иконку.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:02:59
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





GD
Подмигивание Хммм...
Отлично, надо попробовать Радость

Программа ResHack http://www.soft-info.ru/bot/hits...d.ru/reshack.exe

Мне удалось поменять только иконку самого патчера (ips2exe), а не патча. Подмигивание


ПС
...ДА!!! Я Ламер, но это лечится 8^)
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:03:27
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





chiefexb
Подумаю как, должно быть не сложно, как мне представляется программа представляет собой готовый exe, просто к ней прикрепляется IPS, а в сасой проге идет ссылка на свой конец. С картинкой сложнее, но должно быть место в exe, которое его хранит.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:03:37
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





alex_231
Да, структура такая, но проблема в том, что exe-шник патчера запакован и что-либо поменять (ту же иконку) не представляется возможным.
Вот бы написать программу-патчер на каком-нибудь другом языке (а то в Делфи они большие получаются) и прикреплять к нему патч с картинками.
 
 Top
News_Bot Администратор
Отправлено: 14 Октября, 2014 - 22:03:48
Post Id



Почётный электронный архивариус


Покинул форум
Сообщений всего: 384
Дата рег-ции: Окт. 2014  





chiefexb
MASM32 Вам в руки,
можно и дельфи, напиши консольное приложение или используй WinApi напрямую.
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Архив »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



> Похожие темы: Программеры есть дело
Темы Форум Информация о теме Обновление
Morrowind
Архивная тема от 2006-04-12
Флудильня Ответов: 3
Автор темы: News_Bot
27 Марта, 2016 - 03:25:56
Автор: News_Bot
Реклама
Архивная тема от 2007-03-30
Флудильня Ответов: 5
Автор темы: News_Bot
27 Марта, 2016 - 03:57:34
Автор: News_Bot
ГОСТЕВУХУ НАДО ВОЗВРАЩАТЬ!!!
...
Архив Ответов: 5
Автор темы: News_Bot
14 Октября, 2014 - 21:23:38
Автор: News_Bot
Chrono Trigger
Часть 2 =)
Архив Ответов: 3
Автор темы: News_Bot
14 Октября, 2014 - 21:13:30
Автор: News_Bot
Перевод РПГ
...
Архив Ответов: 3
Автор темы: News_Bot
14 Октября, 2014 - 21:11:07
Автор: News_Bot
 

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®