Форум 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 »
  • Переводы, переводы, переводы... »
  • Ромхакинг и перевод »
  • Помощь с Круптаром (приставка Neo-Geo Pocket)
« предыдущая тема следующая тема »
  • Печать
Страницы: [1] 2 3 ... 5   Вниз

Автор Тема: Помощь с Круптаром (приставка Neo-Geo Pocket)  (Прочитано 73340 раз)

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

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« : 23 Июля 2012, 15:24:09 »
Помогите разобраться с программой.
Я создаю проект, указываю пути для ромов, для с анг. и рус шрифтами.
Загружаю таблицы (англ. и рус.), указываю код окончания и разрыва строки.
Указываю диапазон адресов (это я так понимаю где находятся поинтеры?)
В списке поинтеров, указываю какие-то данные (так как не все понимаю что там делает).
А дальше что нужно делать?

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #1 : 23 Июля 2012, 15:30:10 »
Правой кнопкой на List1, "Добавить поинтеры", и указываешь адрес первого поинтера в блоке и адрес последнего.

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #2 : 23 Июля 2012, 17:17:05 »
У меня таблица поинтеров начинается идет с 20802d (2129965) по 669f2d (6725421) (в скобках в 10тичном виде).
При вводе выдает ошибку. Что не так делаю?

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #3 : 23 Июля 2012, 17:57:26 »
Цитата: Voodoo от 23 Июля 2012, 17:17:05
У меня таблица поинтеров начинается идет с 20802d (2129965) по 669f2d (6725421) (в скобках в 10тичном виде).
Это я посчитал, будет 2297728 (!) поинтеров. Ты точно уверен в правильности адресов? Кстати, если не знаешь, в Круптаре можно вводить и шестнадцатеричные числа, нужно ставить перед ними букву "h".
Позже: можешь скинуть мне личным сообщением архив с проектом и ромами, доделаю.

[Дата добавления: 23 Июля 2012, 22:18:54]
Ладно, лень доделывать (ибо с этой приставкой не работал, да и не так много людей, кто работал), но скажу вот что:
1) нужно указывать адреса поинтеров, а не сами поинтеры;
2) в "диапазоны адресов" нужно вписывать начало и конец блока текста (а не текст+указатели);
3) указатели у тебя четырёхбайтные, поэтому в ptPointerSize нужно поставить 4;
4) значения указателей явно больше максимального адреса, скорее всего из них нужно вычитать какое-то число (играться с ptReference, это смещение значения поинтера относительно реального адреса (или наоборот, не помню))

[Дата добавления: 23 Июля 2012, 22:50:57]
Ох-ох, в общем, похоже, что вот твои настройки должны быть такими:

Указатель на "PRESS START BUTTON" по адресу hD823C, на буквы для ввода имени/пароля по адресу hD82F0, на какие-то тире через строчку по адресу hD84D0. В общем, не знаю, будешь ли ты добавлять их по отдельности или найдёшь закономерность.

Ах да, поменяй местами "код окончания строки" и "код разрыва строки". Т.е. для окончания поставь 00FF, для разрыва - 00FE.

[Дата добавления: 23 Июля 2012, 23:29:18]
На крайний случай можно написать программу, которая пробежится по рому и найдёт указатели на все строки по некоторым условиям (в данном случае их должно хватить), будет скидывать адреса в текстовый файл, а потом файл можно подгрузить в Круптаре с помощью кнопки "Добавить из файла" (это правой кнопкой по List1).

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #4 : 24 Июля 2012, 00:15:34 »
Ок. Спасибо!

[Дата добавления: 24 Июля 2012, 01:46:02]
Ставлю начальный адреса поинтера - hD8814
 конечный адреса поинтера - hF46D8 и крупатор вешается ...

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #5 : 24 Июля 2012, 02:49:53 »
Так, второй раз написал программу для поиска поинтеров. Результаты: {уже неактуально}
Как видно, программа так и не нашла титры. Для них, наверно, свои указатели. Всё, я на пенсию спать.

[Дата добавления: 24 Июля 2012, 02:51:04]
А, ну ещё код для PascalABC.NET, если понадобится: {уже неактуально}

[Дата добавления: 24 Июля 2012, 02:53:19]
Форум почему-то заменяет $2 на "Delphi".

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #6 : 24 Июля 2012, 03:03:14 »
Огромное спасибо!
Теперь осталось только вставить переведенный текст, дорисовать 7-8 штук графического текста, и доперевести то, что я не нашел, а нашел крупатор  :) 

[Дата добавления: 24 Июля 2012, 03:33:42]
Не все так хорошо как я думал... Текст куда-то не туда вставляется даже если не менять поинтеры. Что-то в настройках, при вставке текста обратно, нужно менять?

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #7 : 24 Июля 2012, 14:32:44 »
Это... Там нужно удалить лишние строчки (их можно распознать по тому, что предложения в них начинаются не с начала). А текст он вставляет в блоки, которые указываются в "диапазонах адресов", то есть их нужно указывать вручную. Ну ладно, переводите, а я постараюсь вечером написать программку для поиска поинтеров для титров.

[Дата добавления: 24 Июля 2012, 14:52:43]
И лучше пока не торопитесь, сначала лучше всё тщательно подготовить, чем потом исправлять всякие странные баги, которые могут появиться после изменения поинтеров, которые ими и не являются.

[Дата добавления: 24 Июля 2012, 15:48:28]
Аааа... Я вчера под ночь забыл close(input) и close(output) поставить.
Вот ещё к тому списку: {уже неактуально}

[Дата добавления: 24 Июля 2012, 16:20:58]
Похоже, что на титры блока указателей нет (узнал после написания программы :D). Каждая строка идёт через $2A байт после предыдущей. Указатель на весь блок строк по адресу $4101F. Фух, хоть с титрами разобрались.

[Дата добавления: 24 Июля 2012, 16:29:36]
Так, чтобы добавить титры в Круптар, создаём новую группу, в диапазоны адресов - "0041054-0041AD3", новый список поинтеров, ставим таблицы, ptAlignment = 2, ptCharSize =2, ptStringLength = 42, -> "Добавить поинтеры", ну и вписать то же, что вписали в "диапазоны адресов" (не забываем ставить h перед числом!). В принципе, с титрами всё.

[Дата добавления: 24 Июля 2012, 17:02:54]
Вот, хорошо, что я сказал не торопиться. Не ожидал я, что на этой приставке четырёхбайтные поинтеры могут располагаться по нечётным адресам. И наконец-то полный список поинтеров (есть и много лишних):
Спойлер для   :
Код: [Выделить]
20F9
22F5
79CA
79CE
7C10
7C30
BB29
13600
13862
1527F
15287
152A3
16493
1A220
1A222
23168
2316C
23170
23174
3203B
33051
3EC21
3EC37
40DE7
4101F
425D9
425DD
425E1
425E5
4280B
48D7B
4AA28
4B29D
4E89E
4EF64
4F620
4F68C
50734
5156A
51AFC
56071
56270
57343
5741D
5793C
579FA
57E00
58274
58788
5898C
5D0E6
5D0E8
5D0EA
5D1E3
5D35A
5D35C
5D35E
5D3F2
5D402
5D7BE
5D86C
5D8BA
5DE54
5DE58
5DE5A
6777A
67B3A
68BEE
69AF5
69D34
69D75
6A093
6A681
6AA96
6ABE0
6B39C
6B3FA
6B42A
6B5E9
6B618
6B6D6
6C84C
6C894
6C934
6CB08
6CBAA
6CC3E
6CCDE
7590C
75D80
76366
763EB
7699E
795C2
79797
7CEE4
7CF8A
7EFB7
7F500
844B8
844BA
84C04
84C06
856EA
86650
86652
86D32
86D34
8703A
8703C
952C4
9C608
9C798
A05DC
A05E8
A06C8
A0D26
A0D40
A0D5A
A0D74
BE41D
C4FBF
C4FC3
C8A77
C9737
C974D
C9766
C977F
C97AF
C97B3
C98B3
C98CB
C98FB
C9917
CDFCF
CDFF1
CE08B
CE08F
CE093
CE125
D2881
D2914
D64D1
D661D
D6635
D6655
D66B1
D66C1
D81E2
D81F1
D8200
D820F
D822D
D823C
D824B
D8287
D8296
D82A5
D82C3
D82E1
D82F0
D830E
D8359
D83E0
D83FE
D8485
D8494
D84A3
D84B2
D84C1
D84D0
D84EE
D84FD
D850C
D851B
D852A
D8539
D8548
D8557
D8566
D8575
D8584
D8593
D85A2
D85B1
D85C0
D85CF
D85DE
D85ED
D85FC
D860B
D861A
D8629
D8647
D8665
D8674
D8683
D86A1
D876C
D8790
D87FA
D8BC2
D8BE6
D8CF8
D8D1E
D8DFE
D8E2E
D8E5E
D8EFC
D8F22
D921C
D9242
D9452
D95E0
D9606
D9C0C
D9DF4
D9E1A
D9E76
D9E9C
DAADD
DAAEC
DAAFB
DAB0A
DD1D4
DD1E3
DD1F2
DD201
DD210
DD21F
DD22E
DD23D
DD24C
DD25B
DD26A
DD279
DD288
DD297
DD2A6
DD2B5
DD2C4
DD2D3
DD2E2
DD2F1
DD300
DD30F
DD31E
DD32D
DD33C
DD34B
DD35A
DD369
DD378
DD387
DD396
DD3A5
DD3B4
DD3C3
DD3D2
DD3E1
DD3F0
DD3FF
DD40E
DD41D
DD42C
DD43B
DD44A
DD459
DD468
DD477
DD486
DD495
DD4A4
DD4B3
DD4C2
DD4D1
DD4E0
DD4EF
DD4FE
DD50D
DD51C
DD52B
DD53A
DD549
DD558
DD567
DD576
DD585
DD594
DD5A3
DD5B2
DD5C1
DD5D0
DD5DF
DD5EE
DD5FD
DD60C
DD61B
DD62A
DD639
DD648
DD657
DD666
DD675
DD684
DD693
DD6A2
DD6B1
DD6C0
DD6CF
DD6DE
DD6ED
DD6FC
DD70B
DD71A
DD729
DD738
DD747
DD756
DD765
DD774
DD783
DD792
DD7A1
DD7B0
DD7BF
DD7CE
DD7DD
DD7EC
DD7FB
DD80A
DD819
DD828
DD837
DD846
DD855
DD864
DD873
DD882
DD891
DD8A0
DD8AF
DD8BE
DD8CD
DD8DC
DD8EB
DD8FA
DD909
DD918
DD927
DD936
DD945
DD972
DD981
DD990
DD99F
DD9AE
DD9BD
DD9EA
DD9F9
DDA08
DDA17
DDA26
DDA35
DDA44
DDA53
DDA62
DDA71
DDA80
DDA8F
DDA9E
DDAAD
DDABC
DDACB
DDADA
DDAE9
DDAF8
DDB07
DDB16
DDB25
DDB34
DDB43
DDB52
DDB61
DDB70
DDB7F
DDB8E
DDB9D
DDBAC
DDBBB
DDBCA
DDBD9
DDBE8
DDBF7
DDC06
DDC15
DDC24
DDC33
DDC42
DDC51
DDC60
DDC6F
DDC7E
DDC8D
DDC9C
DDCAB
DDCBA
DDCC9
DDCD8
DDCE7
DDCF6
DDD23
DDDF9
DDE4B
DE19F
DE24B
DE2D3
DE2E1
DE791
DE8C5
DEC6B
DECC3
DEDB1
DEDF7
DF109
DF2A1
DF36F
DF5DB
DF7F3
DF89F
DF937
DFA39
DFAED
DFB61
DFBF3
DFF03
E01A7
E0209
E02B5
E03FD
E0455
E04A1
E0549
E059D
E05C9
E0617
E0705
E0761
E07BB
E083D
E099B
E0B7D
E0B8D
E0B91
E0B95
E0B99
E0B9D
E0BA1
E0BA5
E0BA9
E0BAD
E0BB1
E0BB5
E0BB9
E0BBD
E0BC1
E0BC5
E0BC9
E0BCD
E0BD1
E0BD5
E0BD9
E0BDD
E0BE1
E0BE5
E0BE9
E0BED
E0BF1
E0BF5
E0BF9
E0BFD
E0C01
E0C05
E0C09
E0C0D
E0C11
E0C15
E0C19
E0C1D
E0C21
E0C25
E0C29
E0C2D
E0C31
E0C35
E0C39
E0C3D
E0C41
E0C45
E0C49
E0C4D
E0C51
E0C55
E0C59
E0C5D
E0C61
E0C65
E0C69
E0C6D
E0C71
E0C75
E0C79
E0C7D
E0C81
E0C85
E0C89
E0C8D
E0C91
E1351
E1355
E1359
E135D
E1361
E1365
E1369
E136D
E1371
E1375
E1379
E137D
E1381
E1385
E1389
E138D
E1391
E1395
E1399
E139D
E13A1
E13A5
E13A9
E13AD
E13B1
E13B5
E13B9
E13BD
E13C1
E13C5
E13C9
E13CD
E13D1
E13D5
E13D9
E13DD
E13E1
E13E5
E13E9
E13ED
E13F1
E13F5
E13F9
E13FD
E1401
E1405
E1409
E140D
E1411
E1415
E1419
E141D
E1421
E1425
E1429
E142D
E1431
E1435
E1439
E143D
E1441
E1445
E1449
E144D
E1451
E1455
E1459
E145D
E1461
E1465
E1469
E146D
E1471
E1475
E1479
E147D
E1481
E1485
E1489
E148D
E1491
E1495
E1499
E149D
E14A1
E14A5
E14A9
E14AD
E14B1
E14B5
E14B9
E14BD
E14C1
E14C5
E26A8
E26B7
E2D65
E2EA0
E71EE
E71FD
E720C
E721B
E722A
E7239
E7248
E7257
E7266
E7275
E7284
E7293
E72A2
E72B1
E72C0
E72CF
E72DE
E72ED
E72FC
E730B
E731A
E7329
E7338
E7347
E7356
E7365
E7374
E7383
E7392
E73A1
E73B0
E73BF
E73CE
E73DD
E73EC
E73FB
E740A
E7419
E7428
E7437
E7446
E7455
E7464
E7473
E7482
E7491
E74A0
E74AF
E74BE
E74CD
E74DC
E74EB
E74FA
E7509
E7518
E7527
E7536
E7545
E7554
E7563
E7572
E7581
E7590
E759F
E75AE
E75BD
E75CC
E75DB
E75EA
E75F9
E7608
E7617
E7626
E7635
E7644
E7653
E7662
E7671
E7680
E768F
E769E
E76AD
E76BC
E76CB
E76DA
E76E9
E76F8
E7707
E7716
E7725
E7734
E7743
E7752
E7761
E7770
E777F
E778E
E779D
E77AC
E77BB
E77CA
E77D9
E77E8
E77F7
E7806
E7815
E7824
E7833
E7842
E7851
E7860
E786F
E787E
E788D
E789C
E78AB
E78BA
E78C9
E78D8
E78E7
E78F6
E7905
E7914
E7923
E7932
E7941
E7950
E795F
E796E
E797D
E798C
E799B
E79AA
E79B9
E79C8
E79D7
E79E6
E79F5
E7A04
E7A13
E7A22
E7A31
E7A40
E7A4F
E7A5E
E7A6D
E7A7C
E7A8B
E7A9A
E7AA9
E7AB8
E7AC7
E7AD6
E7AE5
E7AF4
E7B03
E7B12
E7B21
E7B30
E7B3F
E7B4E
E7B5D
E7B6C
E7B7B
E7B8A
E7B99
E7BA8
E7BB7
E7BC6
E7BD5
E7BE4
E7BF3
E7C02
E7C11
E7C20
E7C2F
E7C3E
E7C4D
E7C5C
E7C6B
E7C7A
E7C89
E7C98
E7CA7
E7CB6
E7CC5
E7CD4
E7CE3
E7CF2
E7D01
E7D10
E7D1F
E7D2E
E7D3D
E7D4C
E7D5B
E7D6A
E7D79
E7D88
E7D97
E7DA6
E7DB5
E7DC4
E7DD3
E7DE2
E7DF1
E7E00
E7E0F
E7E1E
E7E2D
E7E3C
E7E4B
E7E5A
E7E69
E7E78
E7E87
E7E96
E7EA5
E7EB4
E7EC3
E7ED2
E7EE1
E7EF0
E7EFF
E7F0E
E7F1D
E7F2C
E7F3B
E7F4A
E7F59
E7F68
E7F77
E7F86
E7F95
E7FA4
E7FB3
E7FC2
E7FD1
E7FE0
E7FEF
E7FFE
E800D
E801C
E802B
E803A
E8049
E8058
E8067
E8076
E8085
E8094
E80A3
E80B2
E80C1
E80D0
E80DF
E80EE
E80FD
E810C
E811B
E812A
E8139
E8148
E8157
E8166
E8175
E8184
E8193
E81A2
E81B1
E81C0
E81CF
E81DE
E81ED
E81FC
E820B
E821A
E8229
E8238
E8247
E8256
E8265
E8274
E8283
E8292
E82A1
E82B0
E82BF
E82CE
E82DD
E82EC
E82FB
E830A
E8319
E8328
E8337
E8346
E8355
E8364
E8373
E8382
E8391
E83A0
E83AF
E83BE
E83CD
E83DC
E83EB
E83FA
E8409
E8418
E8427
E8436
E8445
E8454
E8463
E8472
E8481
E8490
E849F
E84AE
E84BD
E84CC
E84DB
E84EA
E84F9
E8508
E8517
E8526
E8535
E8544
E8553
E8562
E8571
E8580
E858F
E859E
E85AD
E85BC
E85CB
E85DA
E85E9
E85F8
E8607
E8616
E8625
E8634
E8643
E8652
E8661
E8670
E867F
E868E
E869D
E86AC
E86BB
E86CA
E86D9
E86E8
E86F7
E8706
E8715
E8724
E8733
E8742
E8751
E8760
E876F
E877E
E878D
E879C
E87AB
E87BA
E87C9
E87D8
E87E7
E87F6
E8805
E8814
E8823
E8832
E8841
E8850
E885F
E886E
E887D
E888C
E889B
E88AA
E88B9
E88C8
E88D7
E88E6
E88F5
E8904
E8913
E8922
E8931
E8940
E894F
E895E
E896D
E897C
E898B
E899A
E89A9
E89B8
E89C7
E89D6
E89E5
E89F4
E8A03
E8A12
E8A21
E8A30
E8A3F
E8A4E
E8A5D
E8A6C
E8A7B
E8A8A
E8A99
E8AA8
E8AB7
E8AC6
E8AD5
E8AE4
E8AF3
E8B02
E8B11
E8B20
E8B2F
E8B3E
E8B4D
E8B5C
E8B6B
E8B7A
E8B89
E8B98
E8BA7
E8BB6
E8BC5
E8BD4
E8BE3
E8BF2
E8C01
E8C10
E8C1F
E8C2E
E8C3D
E8C4C
E8C5B
E8C6A
E8C79
E8C88
E8C97
E8CA6
E8CB5
E8CC4
E8CD3
E8CE2
E8CF1
E8D00
E8D0F
E8D1E
E8D2D
E8D3C
E8D4B
E8D5A
E8D69
E8D78
E8D87
E8D96
E8DA5
E8DB4
E8DC3
E8DD2
E8DE1
E8DF0
E8DFF
E8E0E
E8E1D
E8E2C
E8E3B
E8E4A
E8E59
E8E68
E8E77
E8F9E
E9006
E9098
E912E
E91D6
E9264
E9346
E93D6
E947E
E950A
E95D6
E96E4
E975A
E97CC
E98C0
E9D28
E9DCE
E9E7E
E9FAC
EA1D6
EA2C2
EA380
EA3BA
EA580
EA68E
EA8B6
EA904
EA94C
EAA26
EAABA
EAB2E
EAB9E
EAC0A
EAF9A
EB00C
EB052
EB138
EB19C
EB280
EB396
EB4BA
EB516
EB574
EB868
EBA14
EBBD0
EBCA6
EBF58
EC0A8
EC122
EC15C
EC1A2
EC2AA
EC328
EC48A
EC4F6
EC5D6
EC7A2
ECC30
ECCE0
ECDBC
ECFB2
ED148
ED2CC
ED348
ED40C
ED48A
ED544
ED596
ED5FA
ED816
ED91E
EDA42
EDACA
EDBA4
EDBE2
EDC32
EDC8C
EDD66
EE168
EE2CA
EE36C
EE506
EE552
EE56C
EE57C
EE580
EE584
EE588
EE58C
EE590
EE594
EE598
EE59C
EE5A0
EE5A4
EE5A8
EE5AC
EE5B0
EE5B4
EE5B8
EE5BC
EE5C0
EE5C4
EE5C8
EE5CC
EE5D0
EE5D4
EE5D8
EE5DC
EE5E0
EE5E4
EE5E8
EE5EC
EE5F0
EE5F4
EE5F8
EE5FC
EE600
EE604
EE608
EE60C
EE610
EE614
EE618
EE61C
EE620
EE624
EE628
EE62C
EE630
EE634
EFADA
EFB40
EFF60
EFFA4
F00E6
F0184
F0340
F03E2
F05C0
F0644
F06BA
F06EE
F0746
F0788
F07E8
F0910
F0A1E
F0B3C
F0C7E
F0D90
F0DA0
F1046
F10F6
F111A
F11D0
F1256
F1288
F12D2
F132C
F13D2
F147A
F14AA
F1524
F1534
F1538
F153C
F1540
F1544
F1548
F154C
F1550
F1554
F1558
F155C
F1560
F1564
F1568
F156C
F1570
F1574
F1578
F157C
F1580
F1584
F1588
F158C
F1590
F1594
F1598
F159C
F15A0
F15A4
F15A8
F15AC
F15B0
F15B4
F24D2
F2556
F25D0
F2658
F2686
F27B4
F27E0
F2972
F2A88
F2ACC
F2B6C
F2C0E
F2C9C
F2F0C
F2FA2
F304C
F31F2
F3296
F344A
F359C
F35A0
F35A4
F35A8
F35AC
F35B0
F35B4
F35B8
F35BC
F35C0
F35C4
F35C8
F35CC
F35D0
F35D4
F35D8
F35DC
F35E0
F35E4
F35E8
F35EC
F35F0
F35F4
F35F8
F35FC
F3600
F3604
F3608
F360C
F3610
F3614
F3618
F361C
1081C4
1081C6
1090E6
1090E8
1097CA
1097CC
1099F2
1099F4
1117E0
111862
111D80
111E02
111E82
111ECA
112520
129B11
13A476
1460F4
146DBC
14BB8C
1504BC
1504CE
15E122
1709CA
176814
197D68

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #8 : 24 Июля 2012, 18:53:17 »
Дело в том, что я почистил таблицу, и ничего не изменял просто нажал кнопку "Пересчитать и вставить"... и при запуске игры зразу показывает битый текст и битый фон.
В крупаторе я вижу что, в диалогах, я так понимаю, поинтеры не правильно указываются, например: /04/FAI will help you now./00/FF Жирным выделен ненужный мусор.
И в конце строк так и должно показываться /00/FF ? Я так понимаю это тже код возвращается назад в ром в конце диалога?

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #9 : 24 Июля 2012, 18:58:22 »
Цитата: Voodoo от 24 Июля 2012, 18:53:17
В крупаторе я вижу что, в диалогах, я так понимаю, поинтеры не правильно указываются, например: /04/FAI will help you now./00/FF Жирным выделен ненужный мусор.
Это не мусор, это, скорее всего, управляющие символы. Удалять их не нужно!!! Если узнаете их назначение, можете вписать в таблицы для облегчения работы, к примеру, "0585=[большой отступ]" (просто пример, не из данной игры). А /00/FF - код окончания строки.
Цитата: Voodoo от 24 Июля 2012, 18:53:17
Дело в том, что я почистил таблицу, и ничего не изменял просто нажал кнопку "Пересчитать и вставить"... и при запуске игры зразу показывает битый текст и битый фон.
В "Диапазоны адресов" вписал реальные адреса начал и концов блоков текста, который отображается в правом окошке?

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #10 : 24 Июля 2012, 19:32:49 »
у меня диапазон 00D8000-00F471A

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #11 : 24 Июля 2012, 19:41:37 »
Цитата: Voodoo от 24 Июля 2012, 19:32:49
у меня диапазон 00D8000-00F471A
Ну блин, говорю же, текст должен быть по адресам в диапазоне, по адресу D8000 какие-то указатели, возможно, на графику. Ещё раз, нужно указывать диапазон блоков текста. В этом диапазоне не должно быть никаких указателей и других данных. Исключение составляют управляющие символы, которые входят в текст.

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #12 : 24 Июля 2012, 19:52:23 »
сменил на 00D8878-00F471B, от начал PRESS A BUTTON/00/FF (указывая на первую букву PRESS) до указателя окончания строки в конце текстового блока HandGun/00/FF. Ром запускается, графических багов нету, текст отображается нормально, но в игре все диалоги пропускаются (их просто нет..).

[Дата добавления: 24 Июля 2012, 20:08:06]
Я про это тоже сначала подумал, но в начале слова New Game и т.д.  отображаются на англ. (хоть в моем роме они уже написаны на рус.) + я первое предложение перевел на рус. что бы вставить, но его тоже не было быстро пропустилось. На странице ввода имени буквы отображались на англ. (но вводились рус. буквы), хоть во 2м роме уже шрифт перерисован и отображается на рус.

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #13 : 24 Июля 2012, 20:08:30 »
Цитата: Voodoo от 24 Июля 2012, 19:52:23
сменил на 00D8878-00F471B
По адресу $E58D9 нет текста!!!, не удивляйтесь, что всё не так работает.

[Дата добавления: 24 Июля 2012, 20:11:01]
Добавьте адреса вручную, тщательно просматривая, где есть текст, где нет!

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #14 : 24 Июля 2012, 20:11:41 »
То есть, нужно создавать много групп и всем указывать диапазон что бы все правильно работало?

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #15 : 24 Июля 2012, 20:13:56 »
Цитата: Voodoo от 24 Июля 2012, 20:11:41
То есть, нужно создавать много групп и всем указывать диапазон что бы все правильно работало?
Необязательно создавать много групп, но можно создать несколько диапазонов.

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #16 : 24 Июля 2012, 20:20:24 »
Ясно. Спасибо, буду вручную расставлять. Жалко только что в крупаторе так неудобно сделано. Было бы неплохо что бы можно было перетаскивать (и желательно не только по одной штучке, а скопом) значения в нужную мне группу, да и удалять сразу выделивши целый диапазон, а не мучатся по 1й штучке.

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #17 : 24 Июля 2012, 20:38:07 »
Джинну:
Спойлер для   :
Удалено по просьбе правообладателя. ;D Шутка.

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #18 : 24 Июля 2012, 20:47:31 »
И кстати не весь список поинтеров.
Не хватает поинтеров начиная с адресов: 22f5b, 23767, 23813, 4216с ну и еще есть 1но слово (имя персонажа).

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #19 : 24 Июля 2012, 20:59:48 »
Цитата: Voodoo от 24 Июля 2012, 20:47:31
И кстати не весь список поинтеров.
Не хватает поинтеров начиная с адресов: 22f5b, 23767, 23813, 4216с ну и еще есть 1но слово (имя персонажа).
У них просто тип другой, это немного потом.

[Дата добавления: 24 Июля 2012, 21:06:44]
Наступило потом. Создай группу с настройками, как в первой, только в ptReference напиши "hCAE00000". Список поинтеров, найденный моей программой:
Спойлер для   :
Код: [Выделить]
5FD8
77F6
7802
227E8
227FB
2280B
22A00
22A10
22A20
22A30
22A40
22E85
22E95
22EA5
22EB5
22EC5
23200
23210
23220
23230
23244
23254
23264
23274
23284
23710
2373B
4086A
40C89
40CB4
40CDF
420E6
C2FE8
C3184
C31D0
C32A8
C331C
CDD96
CDDB0
CDDE0
152829

[Дата добавления: 24 Июля 2012, 21:07:35]
Если что-то ещё отсутствует, пиши; напишу, как добавить.

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #20 : 24 Июля 2012, 21:20:36 »
А почему адрес в списке поинтеров не соответствует адресу в роме?

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #21 : 24 Июля 2012, 21:30:55 »
Возможно, ты пытался вставлять текст, и он пишет адрес в русском роме.

[Дата добавления: 24 Июля 2012, 21:31:54]
И возможно, что так ты уже запорол ещё не русский ром, и придётся взять новый.

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #22 : 24 Июля 2012, 21:34:14 »
Вообще-то это не оно, это какой-то глюк крупатора, я в ром еще ничего не вставлял. Заново загрузил список поинтеров и адреса теперь соответствую тому что пишется в списке.

Оффлайн Oraculum

  • Magic Team
  • Сообщений: 534
  • Репутация: +11/-4
  • oraculum[гав-гав]ro.ru
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #23 : 24 Июля 2012, 21:38:48 »
После выхода/захода проблема остаётся? Если остаётся, кинь проект с ромами Джинну, не думаю, что он откажется посмотреть. :)

[Дата добавления: 24 Июля 2012, 21:46:35]
Ну или мне отправь, я тоже хочу посмотреть, в чём дело.

Оффлайн Voodoo

  • Пользователь
  • Сообщений: 73
  • Репутация: +0/-1
    • Просмотр профиля
Помощь с Круптаром (приставка Neo-Geo Pocket)
« Ответ #24 : 24 Июля 2012, 21:51:24 »
отправил

[Дата добавления: 24 Июля 2012, 21:52:07]
ромы и таблицы все те же.

  • Печать
Страницы: [1] 2 3 ... 5   Вверх
« предыдущая тема следующая тема »
  • Форум Magic Team »
  • Переводы, переводы, переводы... »
  • Ромхакинг и перевод »
  • Помощь с Круптаром (приставка Neo-Geo Pocket)
 

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

  • GreenUP by Neekiinh0.

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