| Страниц (5): « 1 2 3 4 [5] |
 |
Описание: Нестареющий киберпанк |
| Поиск в теме | Версия для печати |
JARL32  |
Отправлено: 25 Января, 2025 - 19:13:17
|
Покинул форум
Сообщений всего: 583
Дата рег-ции: Май 2023

|
Млегион пишет:Я говорю про глоссарий
Ну и? Дальше что? Предлагайте свои варианты. Только помните, что окончательное слово будет за хакером. Я когда переводил текст, тоже много чего хотел, а когда столкнулся с техническими ограничениями, хотелок резко поубавилось...
Млегион пишет:волнует подход к терминологии.
Поволнует и перестанет, не вы первый, не вы последний...
Спойлер (Отобразить)Переводчик:
- Есть переведённый текст, вставленный в ром!
Все:
- Ура!
Переводчик:
- Но надо немного дохакать!
Все:
- Решим! Главное - переведено! И много килобайт! И знаменитый тайтл!
Другой переводчик (зловредный, занудный и вообще нехороший):
- Но в тексте, судя по началу, есть кое-какие огрехи.
Все:
- Ничего! С этим можно что-то придумать. Потом.
(Отредактировано автором: 25 Января, 2025 - 19:20:06) |
| |
|
JARL32  |
Отправлено: 31 Декабря, 2025 - 12:29:21
|
Покинул форум
Сообщений всего: 583
Дата рег-ции: Май 2023

|
Цитата:Используются команды. В (USA) первые 2 диалога в роме:
1EDEA: 00 15 00 02 BA 58 C7: 0x15 - ширина рамки диалога в тайлах, 2 - координата Y тайла левого верхнего угла рамки, BA повтор предыдущего значения, т. е. 2 - соответствующая координата X, 58 C7 - "нарисовать рамку".
1EDFF: 00 16 00 05 00 08 58 C7: тоже самое уже без повтора, потому что координаты разные.
Т. е. для поиска вы смотрите координаты левого верхнего угла рамки, которую хотите изменить, и ищите в роме 00 yy 00 xx 58 C7, или 00 yy BA 58 C7, если Y и X совпадают.
В Mesen в Memory Viewer можно увидеть какие байты только что читались, чтобы убедиться в правильности найденного.
Немного поправлю, по адресу 1EDE8 расположены координаты толщины рамки 00 04.
Вопрос, как именно можно увидеть, какие байты только что читались?
У меня не везде получается правильно вычислить точные координаты рамок.(Отредактировано автором: 31 Декабря, 2025 - 12:30:12) |
| |
|
gegmopo3  |
Отправлено: 15 Января, 2026 - 22:19:57
|

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

|
Проект пролежал около 14 лет, готовый, но рамки не выведены
CODE:lorom
;=====================================
; varwin.asm
; Возможность самому менять значение
; длины и ширины тектового окна
;-------------------------------------
;Copyright MopoZ (c) 2012
;=====================================
org $00FE8b
jml $a0a100
org $20a100
lda $08
cmp #$0400
beq if_04
cmp #$0800
beq if_08
jmp $80FE98
if_04:
phx
pha
jsl variable_box
pla
plx
lda #$001e
sta $021e
jml $80FE98
if_08:
phx
pha
jsl variable_box
pla
plx
jml $80FE98
variable_box:
lda $0a
asl
tax
lda $80d980,x
sta $d4
lda #$9dff
sta $d0
lda $d4
bpl pos
inc $d0
pos:
ora #$8000
sta $cf
lda [$cf]
and #$0fff
pha
asl
adc $01,s
tax ; у меня просто хаффман убран был и текст открыто лежал вместе
pla ; с новой таблицей пойнтеров
lda $a08100,x ;пойнтер на указатель текста OFFSET
sta $cf
sep #$20
lda $a08102,x ; BANK
sta $d1
rep #$20
lda [$cf]
and #$00ff
cmp #$00ff
bne not_variable
inc $cf
lda [$cf]
and #$00ff
beq not_lengthy
sta $04
not_lengthy:
inc $cf
lda [$cf]
and #$00ff
beq not_variable
sta $06
not_variable:
rtl
В крупторе в начале диалога ставить /FF/XX/YY
Если вместо XX или YY оставлять 00, то остается оригинальный размер.
Только уже точно не помню, что за первое или вторая за ширину отвечает или за высоту, больше 10 лет прошло
Цитата:/FF/09/00А-А-А-А-А!/00
{END}
ОН ЖИВОЙ!/00
{END}
/FF/16/00Мозг прострелен. Его прикончила какая-та банда./00
{END}
/FF/10/04Да? Он не похож на мертвого./00
{END}
/FF/10/04Эх-х, он какой-то сплющенный./00
{END}
/FF/00/03Мы позаботимся о нём... утром./00
{END}
Да, Сэм./00
{END}
/FF/12/00Оо-й моя голова./00
{END} (Отредактировано автором: 15 Января, 2026 - 22:30:23) |
| |
|
JARL32  |
Отправлено: 21 Марта, 2026 - 08:55:41
|
Покинул форум
Сообщений всего: 583
Дата рег-ции: Май 2023

|
JARL32 пишет:забыл, как называются на жаргоне вещи, которые украли.
Вспомнил, без палева.(Отредактировано автором: 21 Марта, 2026 - 08:56:33) |
| |
|
|
| Поиск в теме | Версия для печати |
| Страниц (5): « 1 2 3 4 [5] |
| Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
| « Переводы » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
 |
Похожие темы: Shadowrun (SNES) |
 |
Темы |
Форум |
Информация о теме |
Обновление |
 |
Правила лотереи «CHIEF-NET 2026»
| Лотерея «CHIEF-NET 2010, 2012, 2014, 2015, 2020, 2026» |
Ответов: 0 Автор темы: Mefistotel | 22 Января, 2026 - 04:07:57 Автор: Mefistotel |  |
Genghis Khan II - Clan of the Gray Wolf [GEN] Основной текст. Часть 2 | Закрытые переводы |
Ответов: 0 Автор темы: Mefistotel | 25 Февраля, 2016 - 02:19:27 Автор: Mefistotel |  |
Genghis Khan II - Clan of the Gray Wolf [GEN] Основной текст. Часть 1 | Закрытые переводы |
Ответов: 0 Автор темы: Mefistotel | 25 Февраля, 2016 - 02:10:19 Автор: Mefistotel |  |
Genghis Khan II - Clan of the Gray Wolf [GEN] Имена и названия. Часть 2 | Закрытые переводы |
Ответов: 0 Автор темы: Mefistotel | 25 Февраля, 2016 - 02:01:53 Автор: Mefistotel |  |
Pointer Searcher by Horror ... | Программирование |
Ответов: 3 Автор темы: Mefistotel | 30 Января, 2018 - 02:12:40 Автор: Mefistotel |
| |
|