Разработка и ромхакинг > Ромхакинг и программирование
DOStoWIN Project - портирование DOS игр на Windows
paul_met:
Проект DOStoWIN - это портирование игр, разработанных для операционной системы MS-DOS, на операционные системы семейства Windows.
Целью данного проекта является адаптация старые DOS игр для операционной системы Windows, чтобы максимально упростить их запуск.
В компиляции используется SVN-Daum версия ядра эмулятора DosBox, упоминание о котором максимально скрыто в процессе запуска игры. Тем самым визуально запуск игры происходит как будто без участия каких-либо сторонних программ.
Узнать больше об эмуляторе вы можете на официальных сайтах:
DosBox: http://www.dosbox.com
DosBox SVN-Daum: http://ykhwong.x-y.net
Список доступных игр: (6 шт)
-------------------------------
Blackthorne
http://yadi.sk/d/OgmZQ8uUJjSgT (~32 Mb)
Dune II: The building of a dynasty
http://www.mediafire.com/?uc3q8cg1663viri (~14 Mb)
Judge Dredd (русская версия)
http://yadi.sk/d/U0CajavA6mrXY (~90 Mb)
Prehistorik 2
http://yadi.sk/d/vtDMdREiJ4t7P (~6 Mb)
The Legend of Kyrandia (русская версия)
http://yadi.sk/d/ViT5JKkVJjSmx (~37 Mb)
WWF Wrestlemania: The Arcade Game
http://yadi.sk/d/BPFUPw64JjSox (~18 Mb)
Кастомная оболочка для создания своих собственных сборок:
--------------------------------------------------------------------------------------
Отныне каждый может делать простенькие сборки по шаблону. Достаточно заменить ресурсы, которые вынесены в отдельные файлы. Всё довольно просто редактируется по правому клику мыши. Кастомный режим активирован по умолчанию. Когда сборка завершена, его нужно будет отключить, чтобы менюшки и сообщения не мазолили глаза. Для этого надо в файле main.cfg изменить значение ключа Customize с единицы на ноль. Не забываем кидать в папку Data ресурсы игры и указывать правильное имя оригинального исполнимого файла в настройках оболочки.
http://yadi.sk/d/Ugcm3TEzJjTB7 (~5 Mb)
PS: По мере интереса народа и наличию свободного времени проект будет пополняться новыми компиляциями.
ПАУК:
Я года три назад как-то так The Eye of Typhoon собирал.
Установи и играй :)
О-о-оу, О_о http://depositfiles.com/files/ucw81nh95 До сих пор ссылка живая o_0
Я уж было подумал, что здесь и правда портирование.
paul_met:
--- Цитата: Ogr ---да, версия дб использованная в сборке, в этом плане глючная.
--- Конец цитаты ---
А какая не глючная тогда?
Ogr:
paul_met, сейчас пользуюсь DOSBox SVN Daum (10. 3. 2012)
paul_met:
--- Цитата: Ogr ---paul_met, сейчас пользуюсь DOSBox SVN Daum (10. 3. 2012)
--- Конец цитаты ---
Разве там что-то изменилось в плане звука? У меня чуть старше и всего то.
Planestranger:
Ogr, ну, уж SVN Daum сам по себе летает, нестабильный довольно... если б не его сейв-фича, вообще не нужен.
Ogr:
--- Цитата: paul_met ---Разве там что-то изменилось в плане звука? У меня чуть старше и всего то.
--- Конец цитаты ---
баг на лицо...
--- Цитата: lost_hero ---если б не его сейв-фича, вообще не нужен.
--- Конец цитаты ---
если тебя в нём интересует только "сейв-фича", это не значит что и остальных тоже. ;)
Partsigah:
Blood и Blood 2 (не играл в него) будет?
Ogr:
--- Цитата: Partsigah ---Blood 2 (не играл в него) будет?
--- Конец цитаты ---
он под вин... конечно, если в нем есть софтвар, или глайд, можно собрать играбельную (не на среднем железе) сборку с дб, но смысл?
Yaranga:
--- Цитата: Partsigah ---Blood 2 (не играл в него)
--- Конец цитаты ---
Ничего от этого не потерял. Игра под Windows, вполне работает на 64-битной Windows 7 и представляет из себя редкостный шлак, в сравнении с великолепной первой частью.
Добавлено позже:
Эхм... глюки в видео заметил, когда уже выложил запись на ютуб, во время игры ничего подобного не было... Камтазия удружила...
3DSchumacher:
первоблуд тоже нет смысла собирать под дб. Билд двигло есть под вин, причем с плюшками. То же самое относится и к другим играм на билде, типа дюк, нем, реднек рампейдж и тому подобный олдскул. Первые два дума + плутония эдишн под дб тоже не нужны, есть куча движков под вин, и с оригинальными 320х200 и софтваром, и с д3д 9/10 и тонной пиксельных шейдеров на каждый пиксель :)
Чего реально хотелось бы в людских сборках лично мне, так это мегасборника олдскульных квестов типа такого:
Quest Collection
1. Space Quest I: The Sarien Encounter
2. Space Quest II: Vohaul’s Revenge
3. Space Quest III: The Pirates of Pestulon
4. Space Quest IV: Roger Wilco and the Time Rippers
5. Space Quest V: The Next Mutation
6. Space Quest 6: The Spinal Frontier
7. The Legend of Kyrandia, Book One
8. The Legend of Kyrandia, Book Two: The Hand of Fate
9. The Legend of Kyrandia, Book 3: Malcolm's Revenge
10. Leisure Suit Larry in the Land of the Lounge Lizards
11. Leisure Suit Larry Goes Looking for Love (in Several Wrong Places)
12. Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals
13. Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work
14. Leisure Suit Larry 6: Shape Up or Slip Out!
15. Leisure Suit Larry 7: Love for Sail!
16. Gobliiins
17. Gobliins 2
18. Goblins 3
19. ????
20. ПРОФИТ!!!
Есть, например, официальное переиздание спейсквестов под винду, с использованием того же досбокса, а остальное все и так работает в скуммВМ, но хочется всего и сразу, и чтоб запускалось из одного красивого ланчера, написанного на шарпе! Пожалуй займусь как-нибудь, вот только игрульку завершу портировать на сегу и сразу
Yaranga:
--- Цитата: 3DSchumacher ---первоблуд тоже нет смысла собирать под дб. Билд двигло есть под вин, причем с плюшками. То же самое относится и к другим играм на билде, типа дюк, нем, реднек рампейдж и тому подобный олдскул.
--- Конец цитаты ---
Дюк для Windows есть (причём не один), Шэдоу Вэрриор есть, НЭМ всего лишь по-сути адд-он к Дюку, будем считать, что есть. А вот версий всех частей Реднек Рэмпейдж и первого Блада для Windows нет. Исключительно DOSBox. Ну или другие эмуляторы/интерпритаторы DOS. Двигло-двиглом, а эти игры использовали модифицированные варианты Build - в Blood были свои прибамбасы, включая трёхмерные модели из вокселей, а в RR всё, включая карты, спрайты и прочее в два раза больше, чем воможно было в Дюке.
Ogr:
--- Цитата: Sinеd от 06 Июнь 2013, 12:59:03 ---
--- Цитата: Vivi the Black Mage от 03 Июнь 2013, 20:26:26 ---Я б хотел увидеть список следующих игр (не к спеху):
Crusader: No Remorse
--- Конец цитаты ---
Удваиваю реквест!
--- Конец цитаты ---
народ, гуглите: название_игры сборка досбокс. и вот вам счастье! :)
и потом, самому сделать сборку - пять минут. берёте досбокс и игру, устанавливаете и настраиваете игру, пакуйте - сборка готова! простенький лаунчер (на подобие как у paul_met), можно сделать, к примеру, в AutoPlay Media Studio за пару минут. :cool:
Vivi the Black Mage:
paul_met, проверил я TES: Arena с поднятыми циклами от 7000 до 10000 - ничего в игре не ускоряется. Музыка, ролики - идут нормально. Игра работает шустро, без замедлений (на 3000-х игра сама идет с некоторыми подтормаживаниями. Поднимал циклы при помощи Ctrl-F12.
paul_met:
--- Цитата: Ogr ---простенький лаунчер (на подобие как у paul_met), можно сделать, к примеру, в AutoPlay Media Studio за пару минут.
--- Конец цитаты ---
За пару минут точно не выйдет. Отладка займёт больше, чем сама разработка. Хотя конкретно на счёт AMS не знаю, я в Delphi делал.
--- Цитата: 3DSchumacher ---скорее это пустой троллинг. Не нужны сборки игрушек с досбоксом? Шуруем мимо
--- Конец цитаты ---
Это тоже верно.
--- Цитата: Vivi the Black Mage ---paul_met, проверил я TES: Arena с поднятыми циклами от 7000 до 10000 - ничего в игре не ускоряется. Музыка, ролики - идут нормально. Игра работает шустро, без замедлений (на 3000-х игра сама идет с некоторыми подтормаживаниями. Поднимал циклы при помощи Ctrl-F12.
--- Конец цитаты ---
Гляну как будет время. Надо ещё с новым билдом разобраться. Он получше будет того старого, что ныне в сборке.
Ogr:
--- Цитата: paul_met ---За пару минут точно не выйдет. Отладка займёт больше, чем сама разработка.
--- Конец цитаты ---
:lol: создаёшь новый проект, выбираешь картинку и музыку для фона, добавляешь кнопку (в свойствах которой добавляешь готовый скрипт для запуска ехе-ника, в котором указываешь сам ехе-ник), жмешь кнопку "создать" - мега-супер-пупер-эксклюзивный лаунчер готов. :)
Partsigah:
King's Bounty надо портировать, русскую и английскую, народ будет благодарен.
paul_met:
Обновления:
* Добавлена игра Blackthorne
* Предыдущая сборка WWF обновлена (движок v1.1)...А также исправлены кое-какие мелкие баги.
Подробности в 1-м посте темы!
Ogr:
--- Цитата: Partsigah ---King's Bounty надо портировать, русскую и английскую, народ будет благодарен.
--- Конец цитаты ---
Kings Bounty (Ru\En) DOSBox сборка (релиз №3)
Yaranga:
Blackthorne с настройками по-умолчанию у меня тоже глючит, правда, стоит сделать Alt+Enter и всё начинает работать как положено. Скорей всего что-то подобное должно быть и с первой сборкой WWF4.
Дальнейшее напрямую к теме не очень относится, однако...
На коленке сделал сборку с маковским Blackthorne. Он немножко другой. Тестировал на двух системах, возможно у кого-то вообще не заведётся, у кого-то будет очень криво работать. Многим придётся согласиться с сообщением, что драйвер виртуального маковского сидирома не установлен в системе (нажать кнопку ok во всплывающем окне, как убрать сообщение совсем - не знаю), кому-то будет тяжело смотреть на 640x480 в фуллскрине. Но попробовать рекомендую. Просто распаковать архив и запустить SheepShaver.exe.
http://yadi.sk/d/E-PXOigC5_mRX
Добавлено позже:
Ogr, о! Kings Bounty вообще клёво собрана! Минимум настроек совсем не помешает!
Partsigah:
Ogr, спасибо. Я так понимаю, это твоя работа?
Навигация
Перейти к полной версии