<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Ромхакинг и Хоумбрю игры</title>
		<link>http://romhacking.ru/</link>
		<description>Форум ромхакеров</description>
		<lastBuildDate>Sun, 10 Mar 2024 23:07:55 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://romhacking.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>[SMD] ROM glitcher - сделай себе хак не зная ромхакинг</title>
			<link>https://romhacking.ru/forum/7-628-1</link>
			<pubDate>Sun, 10 Mar 2024 23:07:55 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Автор темы: perfect_genius&lt;br /&gt;Автор последнего сообщения: perfect_genius&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Программа портит ром особым образом и пользователь проверяет, появилось ли нужное ему изменение. Если не появилось, то ром восстанавливается и портится в других местах.&lt;br /&gt;Несколько примеров того, что удалось таким способом (в скобках - номер прохода/цикла/попытки):&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerewGAXG&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerewGAXG&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerewGAXG&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerewGAXG&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerewGAXG&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerewGAXG&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerewGAXG&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerewGAXG&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerewGAXG&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;b&gt;Ultimate Mortal Kombat 3 (USA)&lt;/b&gt;&lt;br /&gt;Чтобы секретные меню были изначально, без ввода комбинации. Оказалось, что инструкций понадобится две - одна отображает эти меню (56), другая даөт по ним ходить (34). Потом обнаружилась ещө одна, активирующая эти меню при нажатии &quot;вниз&quot; (127)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Streets of Rage (W) (REV00) [!]&lt;/b&gt;&lt;br /&gt;Секретное меню выбора уровня (19)&lt;br /&gt;Снятие запрета на выбор одинаковых персонажей (48)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Streets of Rage 2 (USA)&lt;/b&gt;&lt;br /&gt;Секретное меню выбора уровня. На этот раз понадобились три инструкции: отображение (83), доступ сверху (156) и доступ снизу (45). Можно было ограничиться только одной стороной или вообще без отображения, но хотелось сделать красиво&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Streets of Rage 3 (USA)&lt;/b&gt;&lt;br /&gt;На этот раз аж 5 инструкций: доступ сверху (60), доступ снизу (43), отображение - уже комбинация инструкций: без номера уровня и пункта Exit (18) + номер и Exit (46) + ещө одна. Последнюю нашөл только предварительно изменив первые 2 инструкции в роме, т.к. сама по себе, без сочетания с остальными, она не находима - визуально ничего не меняет в игре&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Contra - Hard Corps (USA, Korea) (En)&lt;/b&gt;&lt;br /&gt;Выбор одинаковых персонажей - 2 инструкции: при нажатии &quot;вверх&quot; или &quot;влево&quot; (114), &quot;вниз&quot; или &quot;вправо&quot; (217)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;RoboCop Versus The Terminator (USA)&lt;/b&gt;&lt;br /&gt;Не показывать количество очков во время игры - не удалось найти, можно только отключить весь интэрфэйс или сломать счөтчик, чтобы были нули&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Battletoads (World)&lt;/b&gt;&lt;br /&gt;Не показывать количество очков во время игры тоже не удалось. А однажды эти нули выровнялись по левой стороне&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;Как видно, поиск занимает не так много времени - не более 300 попыток, каждая секунд 5 или меньше.&lt;br /&gt;Глитчер не ищет логику &quot;больше/меньше&quot;, а только &quot;включилось/выключилось&quot;, &quot;есть/нет&quot;, &quot;случилось/не случилось&quot;, &quot;равно/не равно&quot; (инструкции BEQ и BNE) и переключает их в друг друга. Т.е. вряд ли изменит скорость, цвет, параметры, координаты и т.д.&lt;br /&gt;Для последних двух игр явно нужно искать координаты элементов и такой поиск будет одной из следующих функций программы.&lt;br /&gt;&lt;br /&gt;	&lt;b&gt;Как пользоваться&lt;/b&gt;&lt;br /&gt;—сохраняетесь перед условием, которое хотите изменить. В моөм случае с секретными меню &lt;b&gt;UMK3&lt;/b&gt; и пунктами в опциях &lt;b&gt;SoR&lt;/b&gt; код игр рисовал их не каждый кадр, а только перед их отображением, поэтому я сохранился на предыдущем экране сразу после нажатия Start. Если не нажать Start, то сломанный код может уже не дать это сделать, т.е. увидеть следующий экран.&lt;br /&gt;Если же нужное вам может появляться на экране в любой момент при определөнном условии, тогда можно и сохраняться в любой момент - как только Глитчер переключит это условие, нужное появится сразу после загрузки сохранения.&lt;br /&gt;—закидываете ром на иконку программы, в эмуляторе загружаете сохранение, смотрите результат и выбираете подходящий пункт меню в Глитчере. Перезагружаете ром, перезагружаете сохранение, смотрите, выбираете пункт меню и так повторяете.&lt;br /&gt;—при закрытии Глитчера ром восстанавливается до первоначального состояния, а поиск сохраняется, чтобы можно было продолжить потом. При этом отменяется последний выбранный пункт - это аналог Ctrl+Z, чтобы не потерять всю свою работу одним ошибочным нажатием. Т.е. достаточно перезапустить программу.&lt;br /&gt;—если при поиске нашли что-то интересное, не связанное с основной целью, то есть два варианта: 1) сделать бэкап файла &lt;b&gt;[поиск на паузе]&lt;/b&gt; с пояснением себе типа &quot;[поиск на паузе] враги ходят задом наперөд&quot;, чтобы искать потом; 2) выбрать пункт 3 и искать нужную инструкцию сейчас. Этот пункт создаөт &lt;b&gt;[поиск на паузе]&lt;/b&gt; сразу и даст вернуться к основному поиску, если в конце ничего не нажмөте и выйдете из программы.&lt;br /&gt;&lt;br /&gt;	&lt;b&gt;Подробнее про пункты поиска&lt;/b&gt;&lt;br /&gt;1 Изменения сломали игру (или эмулятор) и она или не запускается, или до нужного места не дойти, или дойти можно, но непонятно - есть изменение или нет&lt;br /&gt;2 Игра может быть цэлой или поломанной, но до нужного места можно дойти и однозначно убедиться, что нужное изменение не появилось&lt;br /&gt;3 Нужное изменение появилось. Оно может соседствовать с ненужными эффектами, багами, поэтому далее начнөтся их отфильтровывание&lt;br /&gt;&lt;br /&gt;	&lt;b&gt;Мой опыт ускорения поиска&lt;/b&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilery1BRRe&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilery1BRRe&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilery1BRRe&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilery1BRRe&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilery1BRRe&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilery1BRRe&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilery1BRRe&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilery1BRRe&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilery1BRRe&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;—эмуляторы отличаются точностью эмуляции и это влияет на поиск. Какие-то из них терпимы к сломанному коду и что-что покажут или зависнут, другие же вылетят сразу или же ещө и вылезет окно ошибки (&lt;b&gt;BlastEm&lt;/b&gt;). Последние замедляют поиск, т.к. требуют дополнительных лишних действий.&lt;br /&gt;—важно настроить всө так, чтобы свести все лишние действия к минимуму. Не перетаскивайте каждый раз ром на эмулятор - лучше найдите тот, который переоткрывает ром одним нажатием (а лучше сразу грузит и сохранение). Например, &lt;b&gt;BlastEm&lt;/b&gt; делает это на &lt;b&gt;F5&lt;/b&gt;. В &lt;b&gt;Gens RR&lt;/b&gt; нет перезапуска, но есть Open Most Recent ROM. В &lt;b&gt;Fusion&lt;/b&gt; такой функции не нашөл. Не путайте жөсткий/мягкий сброс игры с перезагрузкой рома в память. Рядом с клавишей перезагрузки поставьте и загрузку сохранения, чтобы далеко не ходить. Уберите подальше &quot;опасные&quot; функции сохранения и смены слота.&lt;br /&gt;—если эмулятор часто вылетает не выдержав издевательств над ромом, то всө равно не перетаскивайте ром на него - лучше ассоциируйте ромы с эмулятором.&lt;br /&gt;—эмуляторы часто имеют возможность ускорить эмуляцию - пользуйтесь этим.&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>perfect_genius</dc:creator>
			<guid>https://romhacking.ru/forum/7-628-1</guid>
		</item>
		<item>
			<title>Фанатка Sailor Moon против Kuptar.</title>
			<link>https://romhacking.ru/forum/7-589-1</link>
			<pubDate>Thu, 14 Jan 2021 14:10:14 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Описание темы: Kruptar портит поинтеры и текст вместо замены.&lt;br /&gt;Автор темы: Under_Nerd22&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Привет всем РомХакерам &lt;img src=&quot;https://romhacking.ru/.s/sm/1/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Недавно я загорелась желанием сделать перевод Bishoujo Senshi Sailor Moon для Game Boy на русский язык. Я знаю как устроены указатели и где они находятся, я знаю где находится текст и как его меня и я знаю как поменять всю необходимую графику. Для перевода текста я решила взять готовую программу Kruptar...&lt;br /&gt;Потратила уже миллиард нервных клеток пытаясь заставить её работать &lt;img src=&quot;https://romhacking.ru/.s/sm/1/wacko.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;wacko&quot; /&gt; но к сожалению самой найти ошибку не получается. Зачитала доки до дыр но никак. Прикладываю готовый проект, надеюсь что кто-нибудь увидит где я чего не дописала. &lt;img src=&quot;https://romhacking.ru/.s/sm/1/help.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;help&quot; /&gt; &lt;img src=&quot;https://romhacking.ru/.s/sm/1/help.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;help&quot; /&gt; &lt;img src=&quot;https://romhacking.ru/.s/sm/1/help.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;help&quot; /&gt;</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>Under_Nerd22</dc:creator>
			<guid>https://romhacking.ru/forum/7-589-1</guid>
		</item>
		<item>
			<title>Создать special screen для NES</title>
			<link>https://romhacking.ru/forum/7-526-1</link>
			<pubDate>Tue, 24 Jul 2018 14:15:43 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Автор темы: Buherman&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Подскажитие пожалуйста, в какой программе можно создать полноэкранную графику вроде этой и как? Я пробовал сделать это при помощи NES Screen Tool. Нарисовал картинку в фотошопе, но на этапе импортирования у ней слетели все цвета.</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>Buherman</dc:creator>
			<guid>https://romhacking.ru/forum/7-526-1</guid>
		</item>
		<item>
			<title>NES Text Search</title>
			<link>https://romhacking.ru/forum/7-469-1</link>
			<pubDate>Tue, 25 Oct 2016 10:31:25 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Описание темы: Программа для поиска текста&lt;br /&gt;Автор темы: mr-volk&lt;br /&gt;Автор последнего сообщения: 77xx&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Принцип поиска текста - совпадение одинаковых символов на позициях в строке. Довольно быстро можно составить таблицу соответствия.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://pp.vk.me/c615729/u190747660/video/y_e113b04d.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;br /&gt;Как работать с ней в ролике:&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?https://youtu.be/KFIera2OwK8&quot; title=&quot;https://youtu.be/KFIera2OwK8&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ролик на Ютуб&lt;/a&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://vk.com/doc190747660_437580433&quot; title=&quot;http://vk.com/doc190747660_437580433&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Прога&lt;/a&gt;</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>mr-volk</dc:creator>
			<guid>https://romhacking.ru/forum/7-469-1</guid>
		</item>
		<item>
			<title>некоторый софт (директ линки)</title>
			<link>https://romhacking.ru/forum/7-44-1</link>
			<pubDate>Wed, 02 Dec 2015 14:20:48 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Автор темы: Ti_&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 17</description>
			<content:encoded>&lt;b&gt;GoldWave&lt;/b&gt; - редактор и конвертор звуков. &lt;br /&gt; в Сеге это всё что играется через &lt;u&gt;DAC&lt;/u&gt;, а не музыка (YM2612); например в RRR - это голос larry. &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/GoldWave/ &lt;p&gt; &lt;b&gt;IDAPro&lt;/b&gt; - лучший дизасембблер. анализирует код и отделяет его. загрузчик для Сеги от HardWareMan. &lt;br /&gt; тут я поудалял всё лишнее.(т.е. открывать будет только сеговские ромы) &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/IDA/ &lt;p&gt; &lt;b&gt;WinHex&lt;/b&gt; - Hex-эдитор(16-ричный редактор). открытие чегоугодно в 16ричных кодах. универсальная программа для взлома ромов и не только. куча примочек. &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/WinHex/ &lt;p&gt; &lt;b&gt;YY-CHRV0.98&lt;/b&gt; - графический редактор для Сеги, Снес, Нес и прочих. &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/YY-CHRV0.98.7z &lt;p&gt; &lt;b&gt;GensVKNTrace&lt;/b&gt; - эмулятор Сеги, созданный специально для ромхакеров. от Виктора Яковлева. содержит меню Дебаг. просмотр текущего выполняего кода, установка брейкпоинтов на адреса и регистры. и другие примочки. как и IDAPro является must-have программой. &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/gensVKNTrace.exe &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/readmeVKNTrace.txt &lt;p&gt; &lt;b&gt;GGConv&lt;/b&gt; - Конвертор Game genie кодов. удобная вещь если есть много кодов к игре, а в РОМЕ где что не знаете. конвертируем в нормальный вид и подписываем адреса в IDE. &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/ggconv.7z &lt;p&gt; &lt;b&gt;RomHaxxor&lt;/b&gt; - Специальная программа написанная HoRRoM&apos;ом по моей просьбе. Полезна в играх где много таблиц данных, и вы хотите каждый раз что-то менять не залезая в WinHex. подписываем найденные адреса и задаем новые значения. создает конфиг-файл. (т.е. работает и как патчер). &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/RomHaxxor.7z &lt;p&gt; &lt;b&gt;Lunar_IPS&lt;/b&gt; - Лунный Патчер. создание патчей формата IPS и их установка. многие буржуйские ромхакеры выкладывают хаки в виде IPS-патча, так как это не нарушает лицензии и меньше по размеру. &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/patch/lips100.7z &lt;p&gt; &lt;b&gt;FixCheckSum&lt;/b&gt; - Исправление контрольной суммы РОМа Сеги. Впринципе в любом эмуле есть такая галка. но если выкладываете финальную версию хака лучше исправить. &lt;br /&gt; http://homepage.corbina.net/~lich/rrr/FixCheckSum.exe &lt;p&gt; &lt;b&gt;Gens Rerecording&lt;/b&gt; - хороший эмулятор Сеги. содержит опцию Trace (создание лог-файла выполняемого кода). Показывает потерянные кадры (тормоза игры). Запись мувиков и AVI(сразу можно выбрать кодек). большой выбор отображаемых слоев графики. полная поддержка многотомных RAR и 7ZIP. &lt;br /&gt; http://gens-rerecording.googlecode.com/files/Gens11a.zip</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>Ti_</dc:creator>
			<guid>https://romhacking.ru/forum/7-44-1</guid>
		</item>
		<item>
			<title>Software by Mr2</title>
			<link>https://romhacking.ru/forum/7-373-1</link>
			<pubDate>Sat, 25 Jul 2015 13:34:17 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Описание темы: Весь софт в одной теме&lt;br /&gt;Автор темы: Mr2&lt;br /&gt;Автор последнего сообщения: Mr2&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;Накопился небольшой список программ, который я решил выложить в одной теме.&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://rgcorp.ucoz.net/load/console_soft/cheat_patcher/2-1-0-4&quot; title=&quot;http://rgcorp.ucoz.net/load/console_soft/cheat_patcher/2-1-0-4&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;Cheat patcher&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Программа позволяет пользователю выбирать чит коды прописываемые в игру.&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerwkMopE&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerwkMopE&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerwkMopE&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerwkMopE&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerwkMopE&apos;)).val(&apos;[&amp;#92;&amp;#8211;] screenshot&apos;);$(&apos;#uSpoilerwkMopE&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerwkMopE&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerwkMopE&apos;)).val(&apos;[+] screenshot&apos;);$(&apos;#uSpoilerwkMopE&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] screenshot&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://rgcorp.ucoz.net/Screenshots/CP.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;Чит патчи искать тут:&lt;br /&gt;http://www.emu-land.net/forum/index.php/topic,71399.msg1087885.html&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=screenshot)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler4FxyPB&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler4FxyPB&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4FxyPB&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4FxyPB&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4FxyPB&apos;)).val(&apos;[&amp;#92;&amp;#8211;] синтаксис&apos;);$(&apos;#uSpoiler4FxyPB&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4FxyPB&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4FxyPB&apos;)).val(&apos;[+] синтаксис&apos;);$(&apos;#uSpoiler4FxyPB&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] синтаксис&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;https://img-fotki.yandex.ru/get/15533/36711438.3/0_b63d3_de1230b4_orig&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;В архив с программой включён файл подсветки синтаксиса для программы notepad++.&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=синтаксис)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://rgcorp.ucoz.net/load/console_soft/mk4_font_editor/2-1-0-5&quot; title=&quot;http://rgcorp.ucoz.net/load/console_soft/mk4_font_editor/2-1-0-5&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;MK4 Font editor&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Программа позволяет заменять, перемещать и масштабировать элементы шрифта в Mortal Kombat 4[PSX].&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerLPqevz&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerLPqevz&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLPqevz&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLPqevz&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLPqevz&apos;)).val(&apos;[&amp;#92;&amp;#8211;] screenshot&apos;);$(&apos;#uSpoilerLPqevz&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLPqevz&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLPqevz&apos;)).val(&apos;[+] screenshot&apos;);$(&apos;#uSpoilerLPqevz&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] screenshot&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://rgcorp.ucoz.net/Screenshots/MK4FE.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;!--usn(=screenshot)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerrxZSFb&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerrxZSFb&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerrxZSFb&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerrxZSFb&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerrxZSFb&apos;)).val(&apos;[&amp;#92;&amp;#8211;] resource&apos;);$(&apos;#uSpoilerrxZSFb&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerrxZSFb&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerrxZSFb&apos;)).val(&apos;[+] resource&apos;);$(&apos;#uSpoilerrxZSFb&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] resource&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;Подобрал в фотошопе русский шрифт похожий на оригинальный.&lt;br /&gt;&lt;img src=&quot;https://img-fotki.yandex.ru/get/3310/36711438.3/0_b850d_43ce18f9_orig&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;Кому интересно, можете потестировать редактор.&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=resource)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerxgvbD5&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerxgvbD5&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerxgvbD5&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerxgvbD5&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerxgvbD5&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Информация о пробелах после символов&apos;);$(&apos;#uSpoilerxgvbD5&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerxgvbD5&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerxgvbD5&apos;)).val(&apos;[+] Информация о пробелах после символов&apos;);$(&apos;#uSpoilerxgvbD5&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Информация о пробелах после символов&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;img src=&quot;https://img-fotki.yandex.ru/get/15582/36711438.3/0_b869a_5bbfc21f_orig&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;1. Оригинальные символы.&lt;br /&gt;2. Заменённые символы.&lt;br /&gt;3.Символы с правкой пробелов.&lt;br /&gt;4.Символы с правкой &quot;Display pos Y&quot;.&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?https://yadi.sk/d/Is3fl_B8ftrwG&quot; title=&quot;https://yadi.sk/d/Is3fl_B8ftrwG&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Адреса&lt;/a&gt; данных пробелов в исполняемом файле игры(SLUS_006.05).&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Информация о пробелах после символов)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilersd5N5L&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilersd5N5L&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilersd5N5L&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilersd5N5L&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilersd5N5L&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Поинтеры в MK4&apos;);$(&apos;#uSpoilersd5N5L&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilersd5N5L&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilersd5N5L&apos;)).val(&apos;[+] Поинтеры в MK4&apos;);$(&apos;#uSpoilersd5N5L&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Поинтеры в MK4&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;1.Ищем строку:&quot;Scorpion Wins&quot;.&lt;br /&gt;Находим её по адресу f$98DD0.&lt;br /&gt;&lt;img src=&quot;https://img-fotki.yandex.ru/get/6734/36711438.3/0_b86e5_142ec9e_orig&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;2.Получаем адрес строки в оперативной памяти f$98DD0 +0xF800 = $A85D0.&lt;br /&gt;3.Переворачиваем адрес строки 0xD0850A, ищем его в файле.&lt;br /&gt;Находим указатель по адресу f$104cdc.&lt;br /&gt;&lt;img src=&quot;https://img-fotki.yandex.ru/get/5605/36711438.3/0_b86e6_dea156c5_orig&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;4. Меняем старый указатель на новый и радуемся.&lt;br /&gt;&lt;img src=&quot;https://img-fotki.yandex.ru/get/15509/36711438.3/0_b86e7_376037f3_orig&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Поинтеры в MK4)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://rgcorp.ucoz.net/load/console_soft/palette_converter/2-1-0-3&quot; title=&quot;http://rgcorp.ucoz.net/load/console_soft/palette_converter/2-1-0-3&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;Palette converter&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Программа конвертирует палитру из 15bpp в 24bpp и обратно.&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerkH0eFj&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerkH0eFj&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkH0eFj&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkH0eFj&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerkH0eFj&apos;)).val(&apos;[&amp;#92;&amp;#8211;] screenshot&apos;);$(&apos;#uSpoilerkH0eFj&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerkH0eFj&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerkH0eFj&apos;)).val(&apos;[+] screenshot&apos;);$(&apos;#uSpoilerkH0eFj&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] screenshot&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://rgcorp.ucoz.net/Screenshots/PC.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;!--usn(=screenshot)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler12A5jb&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler12A5jb&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler12A5jb&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler12A5jb&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler12A5jb&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Информация о 15bpp палитре&apos;);$(&apos;#uSpoiler12A5jb&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler12A5jb&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler12A5jb&apos;)).val(&apos;[+] Информация о 15bpp палитре&apos;);$(&apos;#uSpoiler12A5jb&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Информация о 15bpp палитре&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;15bpp Intel – используется в играх GameBoy Advance, PlayStation.&lt;br /&gt;15bpp Motorola – используется в играх Sega Genesis/Mega drive, Sega Saturn.&lt;!--/ust--&gt;&lt;!--usn(=Информация о 15bpp палитре)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://rgcorp.ucoz.net/load/console_soft/psx_adress_calculator/2-1-0-7&quot; title=&quot;http://rgcorp.ucoz.net/load/console_soft/psx_adress_calculator/2-1-0-7&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;PSX adress calculator&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Программа вычисляет адрес оперативной памяти, адрес в файле, LBA данных для PlayStation.&lt;br /&gt;Дополнительная информация +мануал в архиве.&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerRQMN8y&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerRQMN8y&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerRQMN8y&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerRQMN8y&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerRQMN8y&apos;)).val(&apos;[&amp;#92;&amp;#8211;] screenshot&apos;);$(&apos;#uSpoilerRQMN8y&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerRQMN8y&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerRQMN8y&apos;)).val(&apos;[+] screenshot&apos;);$(&apos;#uSpoilerRQMN8y&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] screenshot&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://rgcorp.ucoz.net/Screenshots/PSX_AC.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;!--usn(=screenshot)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://rgcorp.ucoz.net/load/console_soft/psig/2-1-0-6&quot; title=&quot;http://rgcorp.ucoz.net/load/console_soft/psig/2-1-0-6&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;PSIG&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Генератор инструкций PSX.&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerLf4AXu&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerLf4AXu&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLf4AXu&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLf4AXu&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLf4AXu&apos;)).val(&apos;[&amp;#92;&amp;#8211;] screenshot&apos;);$(&apos;#uSpoilerLf4AXu&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerLf4AXu&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerLf4AXu&apos;)).val(&apos;[+] screenshot&apos;);$(&apos;#uSpoilerLf4AXu&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] screenshot&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://rgcorp.ucoz.net/Screenshots/PSIG.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;!--usn(=screenshot)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerlPMzyG&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerlPMzyG&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlPMzyG&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlPMzyG&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerlPMzyG&apos;)).val(&apos;[&amp;#92;&amp;#8211;] синтаксис&apos;);$(&apos;#uSpoilerlPMzyG&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerlPMzyG&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerlPMzyG&apos;)).val(&apos;[+] синтаксис&apos;);$(&apos;#uSpoilerlPMzyG&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] синтаксис&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://rgcorp.ucoz.net/Demo_Screen/PSIG_Synt.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;В архив с программой включён файл подсветки синтаксиса для программы notepad++.&lt;!--/ust--&gt;&lt;!--usn(=синтаксис)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://rgcorp.ucoz.net/load/console_soft/byte_manager/2-1-0-42&quot; title=&quot;http://rgcorp.ucoz.net/load/console_soft/byte_manager/2-1-0-42&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;Byte manager&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Программа производит различные операции с байтами.&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler4flUmT&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler4flUmT&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4flUmT&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4flUmT&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4flUmT&apos;)).val(&apos;[&amp;#92;&amp;#8211;] screenshot&apos;);$(&apos;#uSpoiler4flUmT&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4flUmT&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4flUmT&apos;)).val(&apos;[+] screenshot&apos;);$(&apos;#uSpoiler4flUmT&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] screenshot&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;http://rgcorp.ucoz.net/Screenshots/Bman.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;!--usn(=screenshot)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;/div&gt;</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>Mr2</dc:creator>
			<guid>https://romhacking.ru/forum/7-373-1</guid>
		</item>
		<item>
			<title>Lode Funner</title>
			<link>https://romhacking.ru/forum/7-347-1</link>
			<pubDate>Tue, 13 Jan 2015 06:49:32 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Описание темы: Редактор уровней игры Lode Runner.&lt;br /&gt;Автор темы: Mr2&lt;br /&gt;Автор последнего сообщения: Mr2&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Наткнулся на крутой редактор уровней для игры &lt;a class=&quot;link&quot; href=&quot;https://romhacking.ru/go?http://www.romhacking.net/utilities/497/&quot; title=&quot;http://www.romhacking.net/utilities/497/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Lode Runner&lt;/a&gt;[NES]. &lt;br /&gt; &lt;!--IMG1--&gt;&lt;a href=&quot;http://romhacking.ru/_fr/3/5448701.png&quot; class=&quot;ulightbox&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;http://romhacking.ru/_fr/3/s5448701.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&gt; &lt;br /&gt; Кому интересно, можете опять напрячь Марио &lt;a class=&quot;link&quot; href=&quot;http://romhacking.ru/load/2-1-0-11&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Mario Runner&lt;/a&gt;. &lt;img src=&quot;http://s20.ucoz.net/sm/1/happy.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;happy&quot; /&gt;</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>Mr2</dc:creator>
			<guid>https://romhacking.ru/forum/7-347-1</guid>
		</item>
		<item>
			<title>Видео перевода игры от А - Я.</title>
			<link>https://romhacking.ru/forum/7-196-1</link>
			<pubDate>Sun, 03 Aug 2014 08:45:12 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Автор темы: Goa&lt;br /&gt;Автор последнего сообщения: neznajka&lt;br /&gt;Количество ответов: 21</description>
			<content:encoded>Существует ли какое-то видео? А то мануалов куча, а толку не для всех желающих что-то перевести много, полезней было б раз увидеть. &lt;br /&gt; Если не существует может кто-то сможет сделать ролик по переводу какой-то не большой игры от А до Я (тока не PacMan и Battle City), чтоб было видно как точно ищутся и изменяются пойнтеры и все остальное.</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>Goa</dc:creator>
			<guid>https://romhacking.ru/forum/7-196-1</guid>
		</item>
		<item>
			<title>&quot;Выдиралка&quot; музыки из игр на WonderSwan</title>
			<link>https://romhacking.ru/forum/7-328-1</link>
			<pubDate>Sat, 26 Jul 2014 03:34:01 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Описание темы: если она вообще существует.&lt;br /&gt;Автор темы: Lance&lt;br /&gt;Автор последнего сообщения: Lance&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Давно хотел создать тему, но надеялся, что сам найду. Не нашёл( Хочу выдрать музыку из Langrisser Milenium</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>Lance</dc:creator>
			<guid>https://romhacking.ru/forum/7-328-1</guid>
		</item>
		<item>
			<title>Помогите найти редактор спрайтов для игр SEGA.</title>
			<link>https://romhacking.ru/forum/7-295-1</link>
			<pubDate>Wed, 24 Apr 2013 14:06:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://romhacking.ru/forum/7&quot;&gt;Инструментарий&lt;/a&gt;&lt;br /&gt;Описание темы: Нужно заменить спрайты локаций на свои.&lt;br /&gt;Автор темы: CreatorofGod&lt;br /&gt;Автор последнего сообщения: TLT&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Вобщем так, давно как и все мечтал с детства сделать свои продолжения легендарных игр для Денди, SEGA, NINTENDO и тд. &lt;br /&gt; Изрядно поднаторев во многих вопросах при разработке игр и малость пофрилансив, наткнулся на такой классный феномен &lt;br /&gt; как ромхакинг. &lt;br /&gt; И вот Я, прикинув все за и против, начал выбирать свою первую жертву, выбор пал на игру Street of Rage 2,3. &lt;br /&gt; Но сделать банальную замену ГГ на своего персонажа из другой игры это для меня не ТОРТ и Я решил сделать полноценную игру &lt;br /&gt; на его базе. &lt;br /&gt; Основой для создания послужила одноимённая манга под названием Guyver Bio Booster Armor. &lt;br /&gt; Все события сюжета будут отечественными, свои варианты монстров, главных героев, мест сражений и тд.(всё авторское) &lt;br /&gt;&lt;br /&gt; Как обычно в такой ситтуации и бывает, выбирать мне пришлось чтото одно, до ума редакторы доводить людям лень. &lt;br /&gt;&lt;br /&gt; В первом случае Я нашёл великолепный супер мод под названием Street of Rage Remake, в котором авторы сделали свой &lt;br /&gt; классный редактор локаций и даже кат сцен. Но вот заменить персонажей и врагов на своих, возможности НЕТ и в помине. &lt;br /&gt;&lt;br /&gt; В другом случае Я нашёл утилиту, которая меняет любых перссонажей в оригинальном Роме игры для SEGA, &lt;br /&gt; но вот заменять и строить локации уже ей нельзя. &lt;br /&gt;&lt;br /&gt; Какойто замкнутый круг получается. Друзья, помогите или подскажите хотя бы: &lt;br /&gt; есть ли возможность редактировать локации игр для SEGA ну или как можно отредактировать файлы в формате *раl, &lt;br /&gt; в котором храняться все герои игры Street of Rage Remake? &lt;br /&gt;&lt;br /&gt; Буду очень признателен за любую помощь. =) &lt;br /&gt;&lt;br /&gt; С уважением Виталий. &lt;br /&gt;&lt;br /&gt; PS:Если ктото захочет примкнуть, стучитесь в скайп: scorpionalfa1 &lt;br /&gt; Графику и начало сюжета покажу при встрече онлайн.</content:encoded>
			<category>Инструментарий</category>
			<dc:creator>CreatorofGod</dc:creator>
			<guid>https://romhacking.ru/forum/7-295-1</guid>
		</item>
	</channel>
</rss>