|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 14, 2003 15:38:32 · Поправил: Lonley -=-=-=-= Привет!! -=-=-=-=-= Не большой вопрос! вот напрмер DOS игра очень старая но она не имеет способа сохранения ----- можно ли научить ее сохранять отложен игру скажем с помощью ---- 1. резидента (это с если в чистом DOS-e) --- 2. или как нибудь в WIN ----- (((но тут сразу возникает вопрос ведь WIN модель памяти и DOS различаются это возможно)))) в WINDOWS'e забраться в DOS программу и кстати ведь естчо нужен будет загрузчик что бы можно было начинать игру с отложенного места |
|
|
Дата: Ноя 14, 2003 16:10:03 Lonley Предлагаю самый простой способ - поставь себе VMWare (виртуальный компутер в окошке ), установи туда ДОС, и свою игрушку. Как дойдешь до нужного места - нажимай кнопочку "snapshot", а потом, как убьют тебя (или еще что-нить плохое произойдет) - нажимай "revert". Что самое удобное - даже под Linux будет работать :) |
|
|
Дата: Ноя 15, 2003 02:50:39 Гм... Вы уже второй человек который предлагает мне это ------------------- спасибо конечно, но как бы сама идея <<сохранялки>> и <<загружалки>> интересна ------------------- как бы человек хочет что б унего это работало из под винды у нас некий спор возможно ли ето сбацать из под WIN или лучше уж пользоваться для етих целей DOS |
|
|
Дата: Ноя 15, 2003 04:17:17 Уже есть симпатичный резидент - Game Wizard, позволяет в любое время остановить игрушку, взять снимок памяти, и найти отличия от предыдущего снимка. Рулезнейшая вещь, так можно выставлять себе кучу здоровья, денег и прочей ерунды даже не зная изначально, в каком формате они хранятся (иногда бывает прогресс-бар, и числовое его значение неизвестно). Так вот, нужно сохранить игру - снимаешь дамп, сохраняешь на диск и убиваешь игрушку. Нужно восстановить - загружаешь игру в тех же условиях, (то есть если был какой-нибудь драйвер в памяти при сохранении, значит грузим его и при востановлении), и кидаешь дамп обратно с диска. А под Винду такую штуку, наверное можно нацарапать, только имхо коряво получится. |
|
|
Дата: Ноя 15, 2003 04:19:16 Lonley Ну, тут я вижу 2 варианта. Первый - это рабобраться в коде игры, точно понять, где что храниться, и сделать пргу, которая именно это сохраняет. Не самый простой вариант, мягко скажем. Второй вариант - делать снимок памяти и регистров в определенный момент - ну, и восстанавливать оные потом. Мне кажеться, что отлаживать подобное дело будет проще под ДОС. А вот советов "как сделать" я сейчас дать не могу, увы :( |
|
|
Дата: Ноя 15, 2003 04:21:05 hGoblin Эх, долго я свою мессагу писал... А исходники визарда есть? |
|
|
Дата: Ноя 15, 2003 15:28:21 Не, какие исходники, это вроде как коммерческая прога, древняя как сам ДОС,и поломали её сразу как она вышла. поищи в Инете, скорей всего найдется. |
|
|
Дата: Ноя 17, 2003 03:09:45 есть такая программа - GameWizard (кажись где-то дома даже валалась), которая позволяет делать созраеннки в любых DOS-программах (играх), причем несколько сохраненок.... я так играл в первый GTA.... умеет еще делать патчеры и много всего прочего полезного |
|
|
Дата: Ноя 19, 2003 19:50:43 zalexf Слушай, а hGoblin про что выше говорил?:] |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067 |