Форум Magic Team


 

Новости:

01.01.2017: Релиз испанской версии Naruto - Ninja Council (GBA)
02.12.2016: Добавлена документация по Kruptar 7
09.10.2015: Обновление перевода игры Battletoads (NES) [версия 1.3]
22.01.2015: Kruptar Open Source
18.10.2014: Релиз обновлённой русской версии Castlevania - Dawn of Sorrow (GBA) от Owls Group
01.05.2014: Релиз русской версии Taiyou no Yuusha Firebird (NES)
24.06.2012: Добавлена доработанная документация и инструкция
26.05.2012: Обновление ORITON [версия 2.050]
11.05.2012: Обновление ORITON [версия 2.048]
11.03.2012: Обновление Kruptar 7 [версия 7.1.1.17]
29.01.2012: Обновление LZ77Restructor 2 [версия 1.02]
01.01.2012: Релиз русской версии Drill Dozer (GBA)

Подробнее на страничке новостей.
Ознакомьтесь с правилами нашего форума.


  • Форум
  • Поиск
  • Вход
  • Регистрация

  • Форум Magic Team »
  • Переводы, переводы, переводы... »
  • Ромхакинг и перевод »
  • Splatterhouse 3.
« предыдущая тема следующая тема »
  • Печать
Страницы: 1 [2] 3 4 ... 10   Вниз

Автор Тема: Splatterhouse 3.  (Прочитано 165320 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #25 : 14 Декабря 2010, 22:26:37 »
Шрифт, типа :)


Пока что прога умеет только выдирать шрифт, надо ещё написать обратную процедуру.

Сразу после шрифта идут какие-то данные, так что есть вероятность, что перерисованный шрифт обратно не влезет (если после сжатия он будет весить больше), вернее влезет, но с затиранием данных, идущих после него. Что это за данные - просто мусор или же что-то важное, я не знаю  :)

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #26 : 14 Декабря 2010, 23:00:01 »
TrickZter даже не знаю что сказать, если тебя устроит большое человеческое спасибо)))) ну или пиво)))

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #27 : 14 Декабря 2010, 23:04:14 »
Кажись, всё-таки там пустота, так что с размером шрифта можно не напрягаться:



З.Ы.: Сегодня я не успею запаковщик написать, но завтра точно сделаю.

Добавлено позже:
Цитата: greengh0st от 14 Декабря 2010, 23:00:01
TrickZter даже не знаю что сказать, если тебя устроит большое человеческое спасибо)))) ну или пиво)))
Пиво не пью, так что придётся тебе спасибом расплачиваццо  :)

Оффлайн Pantamorph

  • Пользователь
  • Сообщений: 200
  • Репутация: +1/-1
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #28 : 14 Декабря 2010, 23:30:04 »
И от меня огромное спасибо, нету слов просто! *FRIENDS*

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #29 : 15 Декабря 2010, 11:24:56 »
Ну, в общем, прога готова. Защиту от дурака практически не делал, так что, если программе дать что-нибудь левое, она может обидеться и вылететь с ошибкой. Например, если в поле адрес вбить "абырвалг", то программа вылетит с ошибкой :) Если же с прогой работать, как положено, то она корректно выдернет шрифт и не менее корректно его обратно вставит.

Работать с прогой нужно так:
1. Запускаем её.
2. Жмём Файл ? Открыть ром ? выбираем ром ? Открыть
3. Меняем по необходимости адрес (в 16-ричном виде) ширину (в тайлах) и высоту (в тайлах). Для шрифта по адресу 1CAC94 ничего менять не надо (программа уже настроена на него).
4. Жмём кнопку Загрузить. После чего картинка отобразится в программе.
5. Жмём Файл ? Сохранить картинку ? выбираем название файла ? Сохранить. Картинка сохранена и готова к редактированию.

Чтобы вставить картинку обратно, нужно произвести следующие действия:
6. Если программа ещё не запущена - повторяем пункты 1-4.
7. Жмём Файл ? Открыть картинку. Новая картинка отобразится в программе.
8. Жмём Вставить обратно. Всё, изменённый шрифт вставлен обратно.

В комплекте с программой идёт палитра. Палитра должна находиться в той же папке, что и программа. Менять имя файла нельзя, иначе программа её не найдёт. Саму палитру менять можно, хотя, для этого шрифта менять её не нужно.

На счёт других шрифтов и картинок, и какие там используются палитры - не знаю. Если нужно будет - добавлю опцию загрузки палитры из любого файла.

А вот как сейчас выглядит программа:


Программа вместе с палитрой прикреплены к сообщению.

Добавлено позже:
И ещё, ширина символов, как можно видеть, разная: большие буквы имеют ширину 16 пикселей, маленькие буквы - всего 8 пикселей. Скорее всего в роме где-то находится таблица ширин символов. Как правило она располагается чуть выше или чуть ниже, чем сам шрифт.

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #30 : 15 Декабря 2010, 17:47:59 »
Используются не все заглавные Русские заглавные буквы, но зато используются все маленькие и не хватает места можно их рисовать вместо больших или их можно рисовать в пустом месте, внизу после двоеточия???

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #31 : 15 Декабря 2010, 18:13:32 »
Я тебе говорил в личке, повторю снова: может быть можно там рисовать, а может быть и нет. Нужно попробовать там что-нибудь нарисовать и воткнуть в текст коды, которые предположительно соответствуют этим пустым тайлам. Если символы отобразятся - значит, там рисовать можно, если нет, значит нельзя (по крайней мере пока нельзя).

З.Ы.: А зачем такую большую картинку сделал? :) Моя прога, конечно, от этого не заглючит (размеры картинки она берёт из интерфейса), но расширять её так смысла как бы нет.

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #32 : 15 Декабря 2010, 18:31:49 »
это я так для примера просто сделал на размер как то внимания не обращал))Лады ща в магазин сгоняю нарисую там что нибудь)))




Добавлено позже:
Вставил шрифты получилась вот такая штука или я неправильно нарисовал???? И еще почти такой же шрифт должен быть в роме только с обводкой, он используется для начальной заставки и в заставках перед уровнями.

Добавлено позже:
Поправил стало лучше, но надо теперь маленькие буквы,поднять на 1 вверх, я добавил всевозможные крякозябры под последнюю строчку, они себя никак не проявили)))

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #33 : 15 Декабря 2010, 20:38:12 »
Хе-хе, нужно следить за координатами, в которых рисуешь. :) Нельзя вылезать на пространство других символов, иначе будет получаться такая ерунда, как у тебя получилась. В шрифте есть символы двух размеров: 16x16 и 8x16. Если картинку увеличить и нарисовать границы символов, то это будет выглядеть примерно так (красные линии - это границы, за которые нельзя вылезать):


Как я уже неоднократно говорил, в роме наверняка есть таблица ширины символов, она и определяет размер символа (16x16 или 8x16). Как разлинован нижний ряд (и разлинован ли вообще) остаётся только гадать. Выяснить наверняка можно только найдя таблицу ширины символов.

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #34 : 15 Декабря 2010, 21:50:50 »
Так благодаря таблице теперь можно переводить текст,русская  таблица почти готова, остается ровно дорисовать её и я могу спокойно начинать переводить))))Думаю воспользоваться круптаром, попробую это будет мой первый перевод сделаный с помощью него)))

Оффлайн Cool-Spot

  • Пользователь
  • Сообщений: 112
  • Репутация: +0/-0
  • aka Teffycom
    • Просмотр профиля
    • MAL
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #35 : 16 Декабря 2010, 06:40:30 »
Я могу шрифт перерисовать, только скажите, как =)

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Re:Splatterhouse 3. Нужна помощь!!!!
« Ответ #36 : 16 Декабря 2010, 18:39:52 »
Сool-Spot не надо я уже этим занимаюсь)))

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #37 : 18 Декабря 2010, 20:41:12 »
Ищу таблицу)))
К сожалению пока не нашел, немного не хватает времени))) Даже Файбёрдов подзабросил)) а они уже почти готовы))))

Добавлено позже:
Pantamorph привет ты куда пропал. я тебе вытащил еще кусок текста не переведенного!!!!

Оффлайн Pantamorph

  • Пользователь
  • Сообщений: 200
  • Репутация: +1/-1
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #38 : 20 Декабря 2010, 19:20:13 »
Лежу дома с температурой... :(

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #39 : 21 Декабря 2010, 00:48:16 »
Завтра включи аську скину текст.

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #40 : 23 Декабря 2010, 04:31:02 »
Таблицу пока не нашел, в поиске, колбасю ром пакостником в надежде, что при изменении данных на 1 большие буквы будут видны только 8 на 8)) вот вытащил надписи из картинок перед уровнями. Особо не заморачивался, шрифт будет другой, это я просто чтоб попробовать)))

Добавлено позже:
И может быть такое, что другой шрифт по другому пожат???? и худ ????

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #41 : 23 Декабря 2010, 08:07:42 »
Цитата: greengh0st от 23 Декабря 2010, 06:31:02
Таблицу пока не нашел, в поиске, колбасю ром пакостником в надежде, что при изменении данных на 1 большие буквы будут видны только 8 на
Можно попробовать найти дебаггером. Но я с сегой почти не имел дела, что что подсказать не смогу *F_UNSURE*
Цитата: greengh0st от 23 Декабря 2010, 06:31:02
И может быть такое, что другой шрифт по другому пожат???? и худ ????
Судя по тому, что я увидел через hex-редактор, метод сжатия один и тот же. Но, возможно, в игре есть и данные пожатые другим образом - надо пробовать :) Если будут проблемы с составлением палитры - скинь сейв с нужной картинкой, я тебе её составлю. Кстати, если ты не в курсе, в сейве есть вся графика, отображаемая на экране в момент создания сейва. И там она, естественно, уже в распакованном виде  ;)

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #42 : 23 Декабря 2010, 13:04:48 »
TrickZter это я знаю, просто пытался вчера вынуть интерфейс, где есть надписи: life, pow, time и ничего не увидел(((( Я так понял ты предлагаешь из сейва вытащить картинку перерисовать её и запихнуть через твой распаковщик????

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #43 : 23 Декабря 2010, 13:31:11 »
Нет, даже если ты вытащишь картинку из сейва, тебе всё равно нужно найти её адрес роме. Иначе куда ты её собираешься вставлять?
Сейв помог бы составить правильную палитру картинки: для этого достаточно сделать скриншот в эмуляторе, и сопоставить его пикселям коды из сейва (тайловым редактором находишь адрес картинки в сейве, а в hex-редакторе смотришь коды пикселей).
Так то, конечно, выдрать картинку можно и из сейва, но без своего адреса (в роме) она бесполезна.

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #44 : 23 Декабря 2010, 23:08:15 »
я нашел адреса большей части картинок в роме с помощью твоего распаковщика, а там где в тайловом редакторе частично видно буквы, при распаковке ничего не видно, точнее сказать видно все, кроме букв))) также и с худом, видны его элементы в тайловом, а вот при распаковке на картинке нет ничего(((( буду дома сделаю скрин для примера))) Твою информацию принял к сведению по поводу палитры, время скорее всего будет только завтра и посмотрю)) 

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #45 : 24 Декабря 2010, 08:39:57 »
Цитата: greengh0st от 24 Декабря 2010, 01:08:15
при распаковке ничего не видно,
Скорее всего нужно палитру менять.

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #46 : 24 Декабря 2010, 17:59:17 »
может надо размер выставить еще 8 на 8 ))) потому как буквы махоньки)))) ща попробую если не поможет тогда палитра))))

Добавлено позже:
Да надо смотреть палитру мой предыдущий вариант не прокатил)) видны только части данных

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

Все мелкий менюшный шрифт тоже нашел, палитра подошла просто криво искал)))С таблицей пока тишина не нашел но буду продолжать искать.

вопрос по мелкому шрифту( ламерский наверняка не пинайте))) все равно надо будет и для него таблицу искать, чтоб добавлять буквы дорисованные??

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #47 : 25 Декабря 2010, 20:57:16 »
Те шрифты, у которых снизу левая графика, для них картинку лучше уменьшить (уменьшить количество рядов), дабы случайно не повредить нижеследующую картинку.

Оффлайн greengh0st

  • Magic Team
  • Сообщений: 696
  • Репутация: +7/-1
  • Мы лучшие среди худших и худшие среди лучших
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #48 : 25 Декабря 2010, 21:37:13 »
Её можно сдвинуть вверх там пустое место есть. Посмотри пожалуйста вот по этому адресу скорее всего начинается худ 12134c, здесь скорее всего палитра другая(( Ну по крайней мере текст худа точно начинается оттуда.

Оффлайн TrickZter

  • Magic Team
  • Сообщений: 1324
  • Репутация: +15/-5
  • The cake is a lie.
    • Просмотр профиля
Splatterhouse 3. Нужна помощь!!!!
« Ответ #49 : 25 Декабря 2010, 21:50:21 »
Цитата: greengh0st от 25 Декабря 2010, 23:37:13
Её можно сдвинуть вверх там пустое место есть.
Чтобы сдвинуть картинку, нужно менять поинтеры, указывающие на неё :)
Цитата: greengh0st от 25 Декабря 2010, 23:37:13
Посмотри пожалуйста вот по этому адресу скорее всего начинается худ 12134c, здесь скорее всего палитра другая(( Ну по крайней мере текст худа точно начинается оттуда.
Сейчас гляну.

  • Печать
Страницы: 1 [2] 3 4 ... 10   Вверх
« предыдущая тема следующая тема »
  • Форум Magic Team »
  • Переводы, переводы, переводы... »
  • Ромхакинг и перевод »
  • Splatterhouse 3.
 

  • SMF 2.0.12 | SMF © 2011, Simple Machines
  • XHTML
  • RSS
  • Мобильная версия

  • GreenUP by Neekiinh0.

Размер занимаемой памяти: 2 мегабайта.
Страница сгенерирована за 0.078 секунд. Запросов: 72.