Всем привет!
История долгая, но Mefistotel в курсе.
Сделал сейв стейты в местах, где есть ошибки в переводе.
Насчёт имени официантки не уверен, но у меня не осталось глоссария, может и фиг с ней.
Играл на BizHawk-2.9.1-win-x64, просмотр памяти в нём есть, думаю, не подставил никого выбором эмуля.
Сейвы положить в "BizHawk-2.9.1-win-x64\Genesis\State"
31. Чайман - 27 Июня, 2023 - 23:59:39 - перейти к сообщению
32. Mefistotel - 15 Августа, 2023 - 16:10:54 - перейти к сообщению
Чайман пишет:
Всем привет!
История долгая, но Mefistotel в курсе.
Сделал сейв стейты в местах, где есть ошибки в переводе.
Насчёт имени официантки не уверен, но у меня не осталось глоссария, может и фиг с ней.
Играл на BizHawk-2.9.1-win-x64, просмотр памяти в нём есть, думаю, не подставил никого выбором эмуля.
Сейвы положить в "BizHawk-2.9.1-win-x64\Genesis\State"
История долгая, но Mefistotel в курсе.
Сделал сейв стейты в местах, где есть ошибки в переводе.
Насчёт имени официантки не уверен, но у меня не осталось глоссария, может и фиг с ней.
Играл на BizHawk-2.9.1-win-x64, просмотр памяти в нём есть, думаю, не подставил никого выбором эмуля.
Сейвы положить в "BizHawk-2.9.1-win-x64\Genesis\State"
Добрался до перевода. Ошибку с окончаниями на скрине исправил.
А что не понравилось в имени официантки? В английской версии Сarlotta. Думаешь, Шарлотта?
И вот здесь ты выделил "является". Что не так?
33. Чайман - 15 Августа, 2023 - 16:37:32 - перейти к сообщению
Mefistotel пишет:
Добрался до перевода. Ошибку с окончаниями на скрине исправил.
Добрался до перевода. Ошибку с окончаниями на скрине исправил.
Спасибо!
Mefistotel пишет:
А что не понравилось в имени официантки? В английской версии Сarlotta. Думаешь, Шарлотта?
Поначалу- да, потом покопался, понял, что имя Карлотта есть, именно с одной C, без h.
Добавил только потому, что фиг его, где теперь искать что там изначально было в роме.
Да и не осталось у меня ничего - ни утилит ни знаний, чтобы проверить самому оригинал.
Раз в роме с одной C, то нормально так, как есть, что бы там не подчёркивалось в современных полях ввода )
34. Mefistotel - 18 Августа, 2023 - 08:46:10 - перейти к сообщению
Чайман пишет:
Добавил только потому, что фиг его, где теперь искать что там изначально было в роме. Да и не осталось у меня ничего - ни утилит ни знаний, чтобы проверить самому оригинал.
В оригинале:
Цитата:
Commodore, if I remember correctly, that Joao fellow is a member of the Franco family, the most powerful family in Portugal.
В игре такая дебильная система, что после внесения правок игру нужно проходить заново, чтобы был виден результат изменений.
Марат нужна твоя помощь в поиске:
1) пойнтер на переменную "ОЮ". Она видимо не подключена, вот и ерунда выводится. Это сохранение ою.State из архива Чаймана для эмулятора BizHawk-2.9.1-win-x64.
В проекте текст для переменной подключен:
2) пойнтер на строку по сейву ыршз ыршз.State .
35. Mefistotel - 19 Августа, 2023 - 10:30:33 - перейти к сообщению
Чайман, ты не можешь для багов выше сделать сейвы до появления текста?
Сейвы, сделанные в момент появления, делу не помогут.
Сейвы, сделанные в момент появления, делу не помогут.
36. Mefistotel - 11 Ноября, 2024 - 14:47:03 - перейти к сообщению
Марат, подскажи как ширину этой рамки увеличить.
Не хватает одного тайла, чтобы надпись целиком помещалась в отведённую рамку.
Сейв и ром во вложении.
Не хватает одного тайла, чтобы надпись целиком помещалась в отведённую рамку.
Сейв и ром во вложении.
37. Guyver - 11 Ноября, 2024 - 15:58:36 - перейти к сообщению
Если не влезет - можно написать Каперский патент.
38. Mefistotel - 11 Ноября, 2024 - 16:33:40 - перейти к сообщению
Также почему-то в нашем переводе лишний пробел от курсора и до нижнего слова (судно, их флот).
Сейв во вложении.
Сейв во вложении.
39. Марат - 13 Ноября, 2024 - 22:45:48 - перейти к сообщению
Mefistotel пишет:
Марат, подскажи как ширину этой рамки увеличить.
Не хватает одного тайла, чтобы надпись целиком помещалась в отведённую рамку.
Сейв и ром во вложении.
Не хватает одного тайла, чтобы надпись целиком помещалась в отведённую рамку.
Сейв и ром во вложении.
Адрес $454DE поменять значение 001C на 001D
40. Mefistotel - 14 Ноября, 2024 - 12:57:17 - перейти к сообщению
Марат пишет:
Адрес $454DE поменять значение 001C на 001D
Великолепно!
По второму вопросу глянь, пжл.
41. Марат - 14 Ноября, 2024 - 22:45:42 - перейти к сообщению
[quote=Mefistotel][/quote]
Там надо пробелами регулировать отступ от левого края:
Вот слово Судно находится по адресу 0xD22D5. если после слова Судно добавить 3 пробела. Хекс код 0х20, то само слово сдвинется влево на тайл. Там сейчас стоит один
пробел.
Чтобы сдвинуть слово Их флот влево, я добавил в конце слова пробел. А само слово перенес на один байт назад на адрес 0х1CB8FF. Его поинтер находится по адресу 0х93700.
Там надо пробелами регулировать отступ от левого края:
Вот слово Судно находится по адресу 0xD22D5. если после слова Судно добавить 3 пробела. Хекс код 0х20, то само слово сдвинется влево на тайл. Там сейчас стоит один
пробел.
Чтобы сдвинуть слово Их флот влево, я добавил в конце слова пробел. А само слово перенес на один байт назад на адрес 0х1CB8FF. Его поинтер находится по адресу 0х93700.
42. Mefistotel - 15 Ноября, 2024 - 14:49:26 - перейти к сообщению
Спасибо, бро.🤝
43. Mefistotel - 30 Ноября, 2024 - 16:11:26 - перейти к сообщению
Марат, посмотри, пожалуйста, ещё один баг. Когда хочешь пожертвовать деньги в общество круглой земли, то максимальная сумма пожертвования в сообзении отражается некорректно(должно быть 0-300, а показывает 0-122068). А должна показывать твой остаток денежных средств.
x4BD8E - указатель на сумму пожертвования.
Во вложении сейвы перед входом в здание этого общества для русского и английского ромов.
x4BD8E - указатель на сумму пожертвования.
Во вложении сейвы перед входом в здание этого общества для русского и английского ромов.
44. Mefistotel - 09 Декабря, 2024 - 14:56:22 - перейти к сообщению
Гайв, может ты своими методами поможешь этот баг вычислить? Нужно начать игру за Отто Бейнса, сходить к королю и зайти в общество круглой земли.
У героя после беседы с королëм будет 300 золотых и счетчик максимального выбора в сообщении должен показывать (0-300), а не (0-122068).
Указатель и адрес счëтчика известен, но непонятно что повлияло на его глючную работу.
У героя после беседы с королëм будет 300 золотых и счетчик максимального выбора в сообщении должен показывать (0-300), а не (0-122068).
Указатель и адрес счëтчика известен, но непонятно что повлияло на его глючную работу.
45. Guyver - 09 Декабря, 2024 - 15:16:30 - перейти к сообщению
Мне нужны оба рома. Скинь ссылку на архив. И для какого эмулятора сейвы?
46. Mefistotel - 09 Декабря, 2024 - 15:48:12 - перейти к сообщению
Сейвы как обычно на gens. Ромы завтра скину.
Там без сейвов за 5 минут дойти до нужного места.
Там без сейвов за 5 минут дойти до нужного места.
47. Guyver - 09 Декабря, 2024 - 15:56:39 - перейти к сообщению
Мои методы тут не помогут, так как глюк находится в сейве:
А мой метод работает только тогда, когда в сейве не сохраняются испорченные данные... Не помогает даже сохранение вне дома.
А мой метод работает только тогда, когда в сейве не сохраняются испорченные данные... Не помогает даже сохранение вне дома.
48. Марат - 09 Декабря, 2024 - 21:23:24 - перейти к сообщению
В твоём сейве уже присутствует эта сумма.
Я начал заново игру и там всё нормально с суммой.
Я начал заново игру и там всё нормально с суммой.
49. Mefistotel - 10 Декабря, 2024 - 13:27:02 - перейти к сообщению
Жесть. 🤦♂️
Здесь такая треклятая система сохранения, что после каждой правки нужно начинать игру заново.😤
Здесь такая треклятая система сохранения, что после каждой правки нужно начинать игру заново.😤
50. Guyver - 11 Декабря, 2024 - 16:52:28 - перейти к сообщению
Можно же как-то "подменять" память?
51. Mefistotel - 18 Января, 2025 - 17:26:23 - перейти к сообщению
Марат, нужна твоя помощь.
Я уже давно заметил один нюанс, но так и не разобрался в своё время.
В роме таблица ширин для шрифта диалогов идёт с адреса x08C0D2 и занимает вроде как 223 байта. Сам шрифт я перенёс на адрес x1CB500 и расширил его. Уже не помню почему, но размер шрифта изменили с h7E на h86 по адресу x6BA9.
Так вот, в конце расширенного шрифта идут три буквы: I, Й и значок градуса. Если считать по порядку в таблице ширин, то значения ширины для этих букв идёт с адреса x8C19E.
При изменении оригинальных значений ширины тайлов 0001, 0009, 0008 на нужные нам происходит изменение ширины указанных букв (I, Й,с), но помимо этого появляется баг с управлением корабля. Он перестаёт реагировать на кнопку "вверх" в режиме плавания.
Во вложении сейв перед выходом в море. Подскажи, почему возникает этот баг и как его обойти, чтобы изменить ширину нужных букв (I и Й). Значок градуса выводится нормально и не трогая значения ширины.
Я уже давно заметил один нюанс, но так и не разобрался в своё время.
В роме таблица ширин для шрифта диалогов идёт с адреса x08C0D2 и занимает вроде как 223 байта. Сам шрифт я перенёс на адрес x1CB500 и расширил его. Уже не помню почему, но размер шрифта изменили с h7E на h86 по адресу x6BA9.
Так вот, в конце расширенного шрифта идут три буквы: I, Й и значок градуса. Если считать по порядку в таблице ширин, то значения ширины для этих букв идёт с адреса x8C19E.
При изменении оригинальных значений ширины тайлов 0001, 0009, 0008 на нужные нам происходит изменение ширины указанных букв (I, Й,с), но помимо этого появляется баг с управлением корабля. Он перестаёт реагировать на кнопку "вверх" в режиме плавания.
Во вложении сейв перед выходом в море. Подскажи, почему возникает этот баг и как его обойти, чтобы изменить ширину нужных букв (I и Й). Значок градуса выводится нормально и не трогая значения ширины.
52. Марат - 19 Января, 2025 - 20:44:28 - перейти к сообщению
Потому что по адресу x8C19E идёт таблица управления корабля 16 байтов.
53. Mefistotel - 20 Января, 2025 - 12:44:35 - перейти к сообщению
Какой выход?
Если я не ошибся, то таблица ширин идёт с адреса x8c0D6. Два указатели на неё - x6534, x6560.
Перенёс на новый адрес таблицу, добавил ширину в конец для этих трёх букв - результата нет. В игре ширина не меняется. А вот на старом месте, где задаётся движение корабля меняешь - и в игре изменяется. Чертовщина какая-то.
Приложил крайний ром. Можешь поправить, чтобы ширина правильно выводилась у I, Й и значка градуса (00 03, 00 05, 00 03)?
Update: Пошёл от обратного, перенёс блок байтов, отвечающих за движение корабля на новое место. В старом месте изменил ширины для нужных трёх символов. Проверил - вроде бы всё работает правильно. Дальнейшее тестирование покажет.
Если я не ошибся, то таблица ширин идёт с адреса x8c0D6. Два указатели на неё - x6534, x6560.
Перенёс на новый адрес таблицу, добавил ширину в конец для этих трёх букв - результата нет. В игре ширина не меняется. А вот на старом месте, где задаётся движение корабля меняешь - и в игре изменяется. Чертовщина какая-то.
Приложил крайний ром. Можешь поправить, чтобы ширина правильно выводилась у I, Й и значка градуса (00 03, 00 05, 00 03)?
Update: Пошёл от обратного, перенёс блок байтов, отвечающих за движение корабля на новое место. В старом месте изменил ширины для нужных трёх символов. Проверил - вроде бы всё работает правильно. Дальнейшее тестирование покажет.
54. Mefistotel - 01 Февраля, 2025 - 14:50:51 - перейти к сообщению
Не могу понять, как мы так лажанули с титулькой на фоне корабля... Эти нелепые красные и чёрные точки, которых нет в оригинале. И самое печальное, что все кто тестировал или играл - слова об этом не сказали.
Нашёл у себя графику и карту. Залил в архив во вложении.
Марат, можешь это поправить и выложить графу для вставки?
Нашёл у себя графику и карту. Залил в архив во вложении.
Марат, можешь это поправить и выложить графу для вставки?
55. Марат - 14 Февраля, 2025 - 22:34:41 - перейти к сообщению
Вот сделал вроде. Не знаю насколько хорошо получилось
56. Mefistotel - 20 Февраля, 2025 - 13:53:39 - перейти к сообщению
Если честно, то лучше не стало. Эти чёрные точки по всем контурам букв на этом экране с кораблём. При просмотре увеличенного изображения очень сильно видны.
Наш штатный художник, который всегда помогает, когда его не просят, почему-то не обращает внимание на эту проблему.
Я сам не пойму, откуда эти точки. На следующем экране с другой палитрой они уже незаметны и сливаются.
Да и чёрт с ними, в общем. Спасибо, что постарался помочь.
Наш штатный художник, который всегда помогает, когда его не просят, почему-то не обращает внимание на эту проблему.
Я сам не пойму, откуда эти точки. На следующем экране с другой палитрой они уже незаметны и сливаются.
Да и чёрт с ними, в общем. Спасибо, что постарался помочь.
57. Guyver - 20 Февраля, 2025 - 14:09:42 - перейти к сообщению
Так это не программные точки? Чем я могу помочь?
58. Mefistotel - 20 Февраля, 2025 - 15:20:34 - перейти к сообщению
В оригинале нет таких "программных точек".
59. Марат - 20 Февраля, 2025 - 15:26:51 - перейти к сообщению
Нужна просто оригинальная картинка, которая была нарисована художником. А то непонятно, что там должно быть, а что лишнее.
60. Mefistotel - 20 Февраля, 2025 - 16:13:32 - перейти к сообщению
Вот такие картинки есть.