Без описания |
Поиск в теме | Версия для печати |
Mefistotel |
Отправлено: 20 Мая, 2018 - 16:28:01
|
Chief-Net
Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014
Откуда: МАГАДАН
|
bybyc9lc9l пишет:Нейтрализуется им же - после выздоровления и выхода одного из участников.
Предупредите переводчика, что в проекте дефис и тире идут одним знаком "-", а не разными. Либо нужно добавить его в таблицу под тем же индексом, иначе текст не обработается.
С програмной частью - всё, осталось добить в проект концовки. Николай, вы проект вообще не трогали и мне просто можно в свой их внести и тебе скинуть? Просто помню, что про перевод предметов разговор шёл... И это был не единственный непереведённый блок без байт-кодов, сложно представить что они не были обработаны...
Вот проект для работы.
Дефис/тире не трогал, так как только дошло, что ты написал про один индексом. А в шрифт больше уже не добавить символ, чтобы тире отдельно сделать?
Миша, в общем, буду ждать тогда ром и проект, чтобы нам с переводчиком начать проходить вместе и обсуждать вопросы.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
|
|
bybyc9lc9l |
Отправлено: 21 Мая, 2018 - 06:01:57
|
Покинул форум
Сообщений всего: 271
Дата рег-ции: Июнь 2015
|
Mefistotel пишет:Вот проект для работы.
Дефис/тире не трогал, так как только дошло, что ты написал про один индексом. А в шрифт больше уже не добавить символ, чтобы тире отдельно сделать?
Миша, в общем, буду ждать тогда ром и проект, чтобы нам с переводчиком начать проходить вместе и обсуждать вопросы.
Мхм... А зачем тебе дефис другим тайлом, чем тире? Если бы у нас был шрифт переменной длины, то для красоты его нужно было ввести, но если это так принципиально, то могу добавить. Просто мне текст концовок скинули в UTF, не обратил внимания и попробовал в старом проекте создателей выровнять, а потом тупил пару минут, не понимая, почему это текст не лезет и обрубается на тире. У меня автоматом перешло в ANSI as UTF и только открыв паралллельно текст и хекс-представление до меня дошло, думал, неплохо бы предупредить об данной оказии.)
Как докатаю титры, пройду разок, чтобы очевидные глюки с пути убрать, если вылезут. На этой неделе сделаю, но не скажу когда точно.(Отредактировано автором: 21 Мая, 2018 - 06:20:47) |
|
|
Mefistotel |
Отправлено: 23 Мая, 2018 - 15:15:27
|
Chief-Net
Покинул форум
Сообщений всего: 7042
Дата рег-ции: Окт. 2014
Откуда: МАГАДАН
|
bybyc9lc9l пишет:В версии 1.1 тоже самое с убеждениями. Прикрутить можно, процедуры смещены от оригинальной не так значительно, но мы же сверяли часы и остановились на 1.0. Это ещё минимум неделя, я одних процедур для красоты отображения на 400h накатал в роме и им нужно другие точки входа искать. Решите с Колей, что именно вы хотите...
Миша, переводчик ещё в самом начале озвучивал два важных момента:
Я как то про*пал это дело. Обычно для перевода используют свежую версию, так как сам понимаешь. Понятно, что уже сил потрачено немерено .
Про различия в версиях я вроде писал, но не помню где:
CODE:Version differences - 1.0 vs. 1.1
Banks $00-03 (ie, ROM address $000000-01FFFF) have been fully checked and all game engine differences are documented below.
Bank $00 through $03
Bank $01
Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Two subroutines in bank $01 were updated in version 1.1 to check the status of Flag $FB (aka RAM address $7E07DF, bit $08) first before proceeding. It's currently unknown where in the game these are triggered; execute breakpoints need to be set on $0194B5 and $0196C9 (version 1.0) or $0194B5 and $0196D2 (version 1.1) in a debugger. See the Notes page for more information.
As a result of these changes, the subroutine in bank $00 that checks flags was altered slightly and now preserves the contents of the X register. This shifted most of the contents in the bank by $03 bytes.
Bank $03
Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Unknown data differences (each different byte may be just 8 bits of a 16-bit value that is read)
address
xx - version 1.0
xx - version 1.1
039CD0 2D 2E
039CD2 30 31
039CD4 31 32
039CD6 36 37
039CD8 39 3A
039D32 1C 1E
039D34 1D 1F
039D36 1E 20
039D38 1F 21
039D3A 20 22
039D3C 21 23
039D3E 22 24
039D40 23 25
039D42 24 26
039D44 25 27
039D46 29 2B
039FEA 47 48
039FEC 4C 4D
039FEE 51 52
039FF0 55 56
039FF2 59 5A
039FF4 5E 5F
039FF6 60 61
039FF8 69 6A
039FFA 6B 6C
039FFC 74 75
039FFE 76 77
03A000 7F 80
03A002 93 94
03A004 95 96
03A006 A0 A1
03A008 A2 A3
03A00A AD AE
03A00C AF B0
03A00E BA BB
03A010 C0 C1
03A012 DB DC
03A014 DD DE
03A016 E9 EA
03A018 EB EC
03E995 08 09
Version 1.1 adds a check to the subroutine at $03EDFD to see if RAM address $7E0C0B is zero. See the Notes page for more information. Where in the game does execute breakpoint $03EDFD trigger? (either version)
Bank $04 and beyond
Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Data shifted in bank $08
Чтобы спокойно спать, желательно использовать версию 1.1.
И предложенный хак весьма интересен. Желательно его интегрировать в перевод и самим будет приятно играть с упрощённой системой доступа к автокарте.
http://www.romhacking.net/hacks/907/
Цитата: quick hack for Shin Megami Tensei that lets you access the automap using the L/R buttons rather than having to open the COMP menu every time you want to see where you are (similarly to how it works in SMT2.)
The patch works on both translated and “vanilla” copies of the ROM, both versions 1.0 and 1.1 (aka Rev 1), as long as the ROM doesn’t have a copier header.
Version 1.3 fixes a bug involving the “Mapper” spell when used in conjunction with the automap buttons.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
|
|
bybyc9lc9l |
Отправлено: 23 Мая, 2018 - 16:51:13
|
Покинул форум
Сообщений всего: 271
Дата рег-ции: Июнь 2015
|
Mefistotel пишет:У нас только на тебя вся надежда) Не издевайся, это игра не из разряда "извлечь неизвлекуемое, впихнуть невпихуемое", любой подойдёт, но в будущем будем более детально сверять часы.
Индексирование основного текста прежнее, а вот имена, магия и предметы претерпели изменения, сначала прикручу анг перевод на версию 1.1, а потом с него вкручу наш. Кто-то решил, что если патч на версию 1.0 поставить на 1.1 и запихнуть в архив с игрой - то всё будет здорово, кто умудряется это пихать в ромсет?! |
|
|
|
Поиск в теме | Версия для печати |
Страниц (10): « 1 2 [3] 4 5 6 7 8 9 ... » В конец |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
« Переводы » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|