31. Arrogant - 10 Февраля, 2017 - 02:44:00 - перейти к сообщению
Да нет Я про перенос строк в основном тексте Странно, что Разорвашка их не применял, а это так элементарно, но зато знаки дефиса у него в полном обилии Самое страшное для меня это перерисовать надпись CONGRATULATION! Как гляну на кучу этих тайлов и сразу жутко становится
32. Mefistotel - 24 Февраля, 2017 - 07:44:19 - перейти к сообщению
Гривер разобрал алгоритм построения надписи GAME OVER по моей просьбе.
https://github.com/romhack/znDraw
https://github.com/romhack/znDraw
33. Arrogant - 25 Февраля, 2017 - 09:34:26 - перейти к сообщению
Ух ты! Почитал. Круто... Очень умно разобрано. Но я с этим точно не разберусь. С меня программист, как из одной моей знакомой "барелина"
34. Griever - 25 Февраля, 2017 - 12:11:23 - перейти к сообщению
Разбираться не нужно - открой znDrawTool.xlsm
35. Arrogant - 25 Февраля, 2017 - 16:22:45 - перейти к сообщению
Я ещё больше запутался
36. Arrogant - 13 Марта, 2017 - 10:20:30 - перейти к сообщению
По поводу надписей EASY/HARD, если расширить рамку, в которой они прописаны, на два тайла влево и вправо, то можно будет прописать каждое слово по 6 букв обычным шрифтом как ПРОСТО/СЛОЖНО. Поинтеры на эти надписи-то я нашёл, но вот проблема у меня с переносом кода видеопамяти. Коль, объясни тупице, какие и сколько байтов перед словом отвечает за эту видеопамять. Просто с этим мне не совсем понятно.
37. Mefistotel - 13 Марта, 2017 - 12:46:39 - перейти к сообщению
Напиши, что ты нашёл и что тебе известно по этой надписи - разберёмся.
38. Arrogant - 13 Марта, 2017 - 19:01:29 - перейти к сообщению
В общем нашёл поинтер (значение E69B) на словосочетание EASYHARD, который находится по адресу 19с29, посчитал новый поинтер, предварительно рассчитав смещение и заменил старое значение на своё 0080:
Сместить эти слова можно на адрес 2000F.
Прописывал там слова как ПРОСТОСЛОЖНО, но у меня в этой рамке получилась фигня какая-то , т.е. я снова лажанул
Сместить эти слова можно на адрес 2000F.
Прописывал там слова как ПРОСТОСЛОЖНО, но у меня в этой рамке получилась фигня какая-то , т.е. я снова лажанул
39. Guyver - 14 Марта, 2017 - 04:26:21 - перейти к сообщению
Ищи другое место, по-ближе к оригинальному. Видимо, это место использует другой банк и так просто его не подключишь - надо изменять код и переносить ВЕСЬ текст, а не только эти 2 слова...
40. alex_231 - 19 Марта, 2017 - 17:08:32 - перейти к сообщению
Для расширения надписей EASY/HARD нужно поменять несколько байт по адресам:
x19C07 - 05 -> 04
x19C0D - 03 -> 05
x19C1B - 49 FF 18 69 01 0A 0A AA A9 03 -> F0 05 18 A9 06 EA EA AA A9 05
x19C29 - E6 9B -> F0 DF
И разместить текст "ПРОСТОСЛОЖНО" по адресу x1E0000.
x19C07 - 05 -> 04
x19C0D - 03 -> 05
x19C1B - 49 FF 18 69 01 0A 0A AA A9 03 -> F0 05 18 A9 06 EA EA AA A9 05
x19C29 - E6 9B -> F0 DF
И разместить текст "ПРОСТОСЛОЖНО" по адресу x1E0000.
41. Arrogant - 19 Марта, 2017 - 17:14:21 - перейти к сообщению
Спасибо, Alex_231 А то я куда не смещу эти слова - всё намертво виснет. Опыта бы мне и мозги математика
42. alex_231 - 19 Марта, 2017 - 17:23:39 - перейти к сообщению
Для изменения надписи GAME OVER можно использовать только 8 глифов, соответственно, чтобы написать "ИГРА ОКОНЧЕНА" можно использовать 6 глифов по 2 буквы.
Нарисуй красиво надпись таким образом, чтобы можно было разделить её на глифы. При этом каждый глиф должен быть таким, чтобы его можно было написать "без отрыва пера". И я переведу надпись в коды.
Нарисуй красиво надпись таким образом, чтобы можно было разделить её на глифы. При этом каждый глиф должен быть таким, чтобы его можно было написать "без отрыва пера". И я переведу надпись в коды.
43. Arrogant - 19 Марта, 2017 - 17:31:35 - перейти к сообщению
Объясни что такое глиф, в общих чертах. Если я правильно понимаю, это одна буква состоящая из этих точек или нет? Может нарисовать КОНЕЦ ИГРЫ?
44. alex_231 - 19 Марта, 2017 - 19:09:19 - перейти к сообщению
Да, сейчас глифы выглядят как буквы слова GAME OVER.
Конец, обычно, это - "THE END".
Конец, обычно, это - "THE END".
45. Arrogant - 19 Марта, 2017 - 19:35:23 - перейти к сообщению
Ну примерно я себе так это и представил. Отлично, со словами ПРОСТОСЛОЖНО разобрались. Получилось даже лучше, чем если бы их прописывать сжато нарисованными. В принципе я и в прошлый раз делал всё правильно, но совершенно забыл, что в этой игре значения букв не соответствуют значениям в таблице и выводятся тайловой картой через определённый интервал. Но вот расширить бы я их не смог. Постараюсь нарисовать ИГРА ОКОНЧЕНА. Потом тебе скину ром, Саш.
Спойлер (Отобразить)
46. Mefistotel - 19 Марта, 2017 - 22:38:24 - перейти к сообщению
Я же говорил, что всё будет хорошо).
Мне потом не забудь финальный ром скинуть в личку для релиза. Опубликуем с нашими переводами.
Мне потом не забудь финальный ром скинуть в личку для релиза. Опубликуем с нашими переводами.
47. Mefistotel - 24 Марта, 2017 - 03:41:29 - перейти к сообщению
И Arrogant пропал.)
48. Arrogant - 24 Марта, 2017 - 11:47:01 - перейти к сообщению
Не пропал я ) Денег на интернете не было. Пытаюсь эту надпись перерисовать, чтобы лишний раз не напрягать никого. Не получается (получается их только сгибать-вертеть-сжимать), но как эти буквы перерисовать без отрыва пера уже придумал.
49. Mefistotel - 28 Марта, 2017 - 23:52:06 - перейти к сообщению
Рисуй "конец игры" в 8 глифов, не отрывая руки. Чтобы буквы как бы прописью были.