Разработка и ромхакинг > Ромхакинг и программирование
zx spectrum- xecutor- бессмертие
(1/2) > >>
godun:
Подскажите пож-ста, где и как вводить коды POKE на эмуляторе. Либо может ссылку на готовый образ игры xecutor с бесконечными жизнями. В артмани чет не могу жизни взломать
blackoff:
а эмуль , назвал бы хоть какой юзаешь , код нашел?
godun:

--- Цитата: blackoff от 06 Май 2018, 14:26:45 ---а эмуль , назвал бы хоть какой юзаешь , код нашел?

--- Конец цитаты ---
Коды в сети есть. А от эмулятор разве что-то зависит? Та я их все подряд накачал. Ну к примеру спесси 4.7
MetalliC:
в Spectaculator: Tools - Poke Memory, в окошке вводишь адрес и значение. делать это нужно после загрузки игры, так же можно скачать и отрывать pok-файлы, и в гуевом списке включать нужные читы.

либо поройся в наших пиратских релизах, многие из них были с трейнерами https://vtrd.in/games.php
godun:
нашел рок файл, правда в текстовом виде.вставил его в тхт и переименовал расширение в рок. потом скормил его поверх запущенной игры. все работает. правда в другом эмуле так не прокатило.

если вдруг кому нужно

N[P1]Infinite Lives
Z 8 54017 0 0
N[P2]Infinite Lives
Z 8 53538 0 0
N[P1]Immunity
Z 8 47216 201 0
N[P2]Immunity
Z 8 47320 201 0
NNo Enemy Fire
Z 8 48259 201 0
Y

Добавлено позже:
MetalliC, а вот коды поке я так и не понял как вставлять. там есть два поля, это получается нужно знать еще и адрес ? везде по инету  значение поке дают только одним числом, причем с запятыми, а те поля не принимают кроме цифр ничего.
blackoff:
godun, там числа в виде адреса памяти 5 знаков где то от ~22300 до 65535 и значение 0-256
godun:
blackoff, то есть к примеру 48272,183      48272 -это адрес памяти а 183 это значение?

кстати, на реальной железке я так понял это реализовать еще сложнее? Там вроде нужно было вначале останавливать загрузку, дописывать пока код, а потом продолжать загрузку??  Еще в 90х знал про эти поке, а вот как их внедрять, загадка до сих пор ))
blackoff:
да
если загрузчик не защищен , то чистый бейсик , добавил, сохранил , даже выбор делался на бейсе , с читами или без
MetalliC:

--- Цитата: godun от 06 Май 2018, 17:41:46 ---то есть к примеру 48272,183      48272 -это адрес памяти а 183 это значение?
--- Конец цитаты ---
да, всё так.
по сути все коды типа GameShark и прочие являются подобными парами адрес/значение, закодированными в каком-то виде.


--- Цитата: godun от 06 Май 2018, 17:41:46 ---кстати, на реальной железке я так понял это реализовать еще сложнее? Там вроде нужно было вначале останавливать загрузку, дописывать пока код, а потом продолжать загрузку??  Еще в 90х знал про эти поке, а вот как их внедрять, загадка до сих пор ))
--- Конец цитаты ---
верно. если загрузчик игры без защиты то просто - остановить загрузку пробелом, добавить строчку на бейсике и запустить загрузчик

для защищенных игр требовался взлом либо использование специальных устройств, типа http://speccy.info/Multiface
позволявших в любое время остановить игру, что-то в ней изменить и запустить дальше, а также сохранять образ памяти (как сейвстейт в эмуляторах).
кроме того использовался (ленивыми) пиратами - большинство спектрумовской пиратки попадавшей в бывший СССР являлось "сейвстейтами" снятыми этим или подобными устройствами.
blackoff:

--- Цитата: MetalliC от 06 Май 2018, 18:11:38 ---(как сейвстейт в эмуляторах).
кроме того использовался (ленивыми) пиратами - большинство спектрумовской пиратки попадавшей в бывший СССР являлось "сейвстейтами" снятыми этим или подобными устройствами.

--- Конец цитаты ---
они сейчас вроде под расширением *.z80 идут ,вроде поддерживается многими эмулями
по ленивому можно взять норм игру ломануть и сохранить снимком ,а им уже играй где хочешь
128 игры страдали ,не знаю как сейчас

был биос с редактором памяти по * ,90х годов  ,по магической кнопке вываливался в исполняемое место кода ,ломать было одно удовольствие =)

godun,
если есть psp там эмуль норм
godun:

--- Цитата: blackoff от 06 Май 2018, 18:27:21 ---по ленивому можно взять норм игру ломануть и сохранить снимком ,а им уже играй где хочешь

--- Конец цитаты ---
ну обычно и артмани за глаза хватает. но тут чет не ищет жизни

--- Цитата: blackoff от 06 Май 2018, 18:27:21 ---godun,
если есть psp там эмуль норм

--- Конец цитаты ---
не, нету. играл щас на спектакуляторе, на пол игры взял и ребутнулся
MetalliC:

--- Цитата: blackoff от 06 Май 2018, 18:27:21 ---они сейчас вроде под расширением *.z80 идут ,вроде поддерживается многими эмулями по ленивому можно взять норм игру ломануть и сохранить снимком ,а им уже играй где хочешь128 игры страдали ,не знаю как сейчас
--- Конец цитаты ---
.z80 это сейвстейты от одноименного эмулятора, популярного у буржуев в 90х, на реале их не было.
мультифейс сохранял не специальные файлы а обычные игры - загрузчик на бейсике и несколько блоков данных. для загрузки/работы устройство не требовалось, LOAD "" и вперед.

можешь сам глянуть если интересно, спектакулятор умеет мультифейсы, нужно включить его в Options - Hardware, и затем во время игры Ctrl+M
MetalliC:

--- Цитата: godun от 06 Май 2018, 18:43:35 ---на пол игры взял и ребутнулся
--- Конец цитаты ---
в смысле игра сбросилась ?
godun:

--- Цитата: MetalliC от 06 Май 2018, 18:52:04 ---в смысле игра сбросилась ?

--- Конец цитаты ---
да. причем щас дошел до того места еще раз и опять. загружаюсь с сейва и опять в том месте постоянно ребут
и разные образы подкидывал
blackoff:

--- Цитата: godun от 06 Май 2018, 19:10:33 ---да. причем щас дошел до того места еще раз и опять. загружаюсь с сейва и опять в том месте постоянно ребут
и разные образы подкидывал

--- Конец цитаты ---
тип машины сменить попробуй, на 48к например
godun:

--- Цитата: blackoff от 06 Май 2018, 19:41:23 ---тип машины сменить попробуй, на 48к например

--- Конец цитаты ---
Он автоматом понимает и выставляет сам
MetalliC:
http://www.worldofspectrum.org/infoseekid.cgi?id=0005783
качай Xecutor(BUGFIX).tap.zip

это оригинальный глюк игры, говорят из-за защиты Denuvo Alkatraz
http://zx-pk.ru/threads/11537-programmery-khelp!-oshibka-v-xecutor/page2.html
godun:
да, этот не крашится. странно, как там реализована защита? это же тупо образ пленки. или это когда через копировщик его прогоняли, то он в памяти что то намутил, и потом испорченны образ сдампили?
blackoff:

--- Цитата: godun от 06 Май 2018, 21:50:39 ---это же тупо образ пленки.
--- Конец цитаты ---
там веселые загрузчики были ,как по защите ,так и по кастомной загрузке (загрузка заставки нестандартным путем ,счетчики ,загрузка файла в обратном порядке)  ...
стандартная игра имела загрузчик как на бейсике ,так и вперемешку с кодом ...
MetalliC:

--- Цитата: godun от 06 Май 2018, 21:50:39 --- странно, как там реализована защита?
--- Конец цитаты ---
http://www.worldofspectrum.org/infoseekid.cgi?id=0020807
можно поизучать при желании, доступен весь комплект для разработчиков - утилиты, исходники итп :)
на русском вкратце описана в этой книженции - https://zxpress.ru/books_files/ADAPT_1.ZIP с 30й страницы
а в целом про нестандартные форматы записи на ленту там - http://www.worldofspectrum.org/tapsamp.html

сейчас конечно это всё выглядит смешно - записал WAV-ку с оригинальной кассеты и потом пиши ее на другие сколько влезет, но раньше такое было нечем сделать. а при копировании просто с одного магнитофона на другой терялось качество, в случае извратских турбо-форматов защищенных игр это было еще более критично.
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии