Прошу сразу всех, кто в каком-либо посте натолкнулся на нерабочую ссылку - сразу об этом сообщить.
Предупреждение: на сайтах могу быть программы с вирусами. Если я на них не натолкнулся, то это не значит, что их там нет. Будьте осторожны.
Итак, поехали:
http://dege.freeweb.hu/
Лучший эмулятор 3Dfx как для Windows так и для DOS игр. Рекомендую.
http://www.nvworld.ru/docs/glide.html
Подборка всевозможных эмуляторов и врапперов. Возможно какой-то другой понравится больше.
Да, кстати, сам сайт посвящён nVIDIA и их видеокартам. Полезно.
http://www.archive.org/
Тут можно откопать сайты, которые уже давно канули в Лету. Сервер постоянно кэширует страницы Интернет ресурсов. Как отечественных, так и зарубежных.
http://www.kmzpub.ru/
Сайт со старыми игрыми. Мне же приглянулся тем, что на нём есть последняя база содержащая все описания дисков серии "Classic Fond" (да-да - та самая!), так что теперь снова можно работать с этими дисками (со всеми!) - достаточно скачать базу.
http://www.digital-digest.com/software/download.php?sid=791&ssid=0&did=1
Небольшая консольная программка для конвертирования .MOV в .AVI.
http://www.emu-land.net/
Сайт про всякие эмуляторы DANDY, PSX, GBA и т.д. Есть образы игр.
http://www.dll-files.com/
http://www.dynamiclink.nl/
Пара сайтов, где можно разжиться .DLL файлами, если их нехватает в системе.
На последнем, кстати, можно также разжиться ещё и файлами .OCX, .SYS, .VXD, .INF
http://esca.atomki.hu/paradise/sac/
Много чего интересного. Меня там интересовал в своё время только каталог "PACK" - там всякие разные паковщики/распаковщики исполняемых файлов и не только (большинство из них под DOS). Может кому-нибудь пригодится.
http://sac-ftp.externet.hu/
Ещё один файловый архив. Я рылся только в "SOUND".
http://reversing.kulichki.com/files/unpack/unpack.htm
Некоторое количество распаковщиков исполняемых файлов, а также к IWS (InstallWizard Shield).
http://www.dcs.ed.ac.uk/home/mxr/gfx/
Полезная вещь - описание существующих распространённых графических форматов.
http://medlem.spray.se/converters/
Куча всевозможных конвертеров. Преимущественно для старых форматов и преимущественно для аудио.
http://www.searchlores.org/destream.htm
Всякие разные программы для конвертирования/грабления потокового Аудио/Видео.
Привлёк меня тем, что это, похоже, последний сайт, с программой un$#ck, которая умеет снимать защиту DRM с .WMA файлов (правда снова пережимает в .WMA, но уже без защиты и с худшим качеством - 64KBps кажется).
http://www.exetools.com/
Гора распаковщиков/упаковщиков исполняемых файлов. Предупреждение: сайт не обновлялся с 2002-го года.
http://aluigi.altervista.org/index.htm
Extractors, Packers, Unpackers, Coders, Decoders, Tools, No-CD, Unofficial fixes, Game Server Hacks\Attacks, Pass Decryptors и пр. По-русски, сайт одного паренька, где он выкладывает немалое кол-во всяких утилит и инструментов к играм. Также плагин к винампу на X-Box ADPCM и пр.
Siberian GRemlin!
Спасибо за ссылку! Я её оценил. (*улыбается*)
Продолжим:
http://www.scummvm.org/
Переделка Lucas Arts SCUMMVM (Script Creation Utility for Maniac Mansion) - свободнораспространяемый движок, который позволяет запускать старые DOS игры под Windows, PocketPC, *NIX и ещё чего-то. Это НЕ ЭМУЛЯТОР! Это ПОЛНОСТЬЮ переписанный движок! На данный момент он тягает кучу квестов, например таких как Maniac Mansion, Maniac Mansion 2: Day of the Tentacle. В последнюю версию была добавлена поддержка игры Kyrandia (пока только первой части). Действительно работает и очень здорово! Must have. Я думаю, что Siberian GRemlin оценит. (*улыбается*)
http://www.abandonia.com/
Сайт, где можно разжиться кучей старых игр.
ftp://ftp.3drealms.com/
Всё, чего только можно к играм от 3DRealms на их официальном FTP.
http://www.dnosp.com/
DOS Navigator под Windows! Как я долго ждал этого момента! (*улыбается*) В этой оболочке чертовски удобный HEX-редактор. Теперь он полностью под Windows и не грузит процессор на 100% при запуске. Кстати, об этой проблеме - 100% проца, на сайте тоже сказано и есть пара утилит для ликвидации этой вещи в программах для DOS запущенных из-под Windows (см. раздел утилит).
http://www.wotsit.org/ - сайт со множеством описаний (в том числе и официальных) различных стандартных форматов.
Я надеюсь, что jTommy не побьёт меня, если я приведу цитату с его сайта (*улыбается*) - ибо ресурс must have:
http://www.ru.e2160.com/index_ru.php?mod=download/cat&id=28
Имеются утилиты для работы с WD архивами (распаковка, запаковка и т.д.), редактор языковых файлов игры, редактор интерфейса и пр. К сожалени, без регистрации скачать можно только WDPack
http://www.xnview.com/en/download_nc.html
Консольная утилита конвертирующая просто дикое количество графических форматов из одного в другой (в том числе и игровые - .TIM, .DDS, и т.д). Must have в обязательно порядке!
http://siberian-studio.ru/files_audio.htm
Вторая консольная утилита, которая must have - конвертирует кучу игровых и не только звуковых форматов из одного в другой. Ссылка на раздел "Файловый архив" сайта Siberian GRemlin'а.
http://ffmpeg.mplayerhq.hu/
Консольная must have утилита номер три - конвертирует офигенное число форматов видео (в том числе и из игр) из одного формата в другой. Это ссылка на официальный сайт. А скачать win32 версию можно, например, тут - http://tirnanog.fate.jp/mirror/ffmpeg/.
http://oldproject.jino-net.ru/
Автор этого сайта делает неофициальные заплатки для старых игр, чтобы заставить их работать корректно или вообще работать на новых системах. Автор наш соотечественник, с ним можно пообщаться, на тему возможного создания исправления или пр., но как и у всех нас у него не так много времени...
http://wiki.multimedia.cx/index.php?title=Main_Page
Информация о аудио и видео форматах, используемых в играх. Мне очень понравился этот сайтик.
немного банальности для начала:
http://sourceforge.net
opensource projects.
http://wikipedia.org
full www knowledge base.
http://gnu.org
GNU not UNIX ;-)
http://eob.wikispaces.com/
Информация по форматам серии EoB + по первой части Lands of Lore. Неплохой набор утилит с исходниками!
http://rewiki.regengedanken.de/wiki/List_of_games
Аналог Xentax Wiki GRAFs. Информация по форматам старых игр.
Касательно нерабочих ссылок: кажется, что-то случилось со ссылкой на конвертер графики NConvert - must have, первый из трех. Попробуйте сами...
P. S. А в остальном потрясающие ссылки!
nickolayer!
Ага, большое спасибо - поправил ссылку. Теперь она на официальный сайт указывает. (*улыбается*)
http://www.loonies.narod.ru
Тут есть несколько полезных программ + исходников немного. Например, мне понравилась прога InstallShield Installation Information Manager v1.3 - Программа для управления архивом инсталляторов, создаваемым в поддиректории InstallShield Installation Information папки Program Files популярной инсталляционной системой InstallShield. Будет полезна, особенно любителям устанавливать горы софта, для чистки мусора, оставшегося от уже удаленных ранее приложений.
Все в курсе, что у товарища VAG'а есть старый сайт, помимо почившего ga-agent?
Вот: http://vagsoft.chat.ru/
Правда из-за того, что он очень давно не обнавлялся + наличие когда-то ga-agent, сдаётся мне, что VAG забыл к нему логин и/или пароль.
Есть там интересная страничка: http://vagsoft.chat.ru/sci.html, которая содержит VMD Player 0.05b - это такая программа, которая проигрывает .VMD файлы от Sierra'вских игр.
VAG, в своё время, писал по этому формату документацию, так что его поддержку сунули в FFMPEG, правда со звуком почему-то были нелады - в ранних версиях FFMPEG он хрипел и сипел, а в поздних при попытке его конвертировать FFMPEG вообще вываливался с ошибкой.
А я всё хотел один клипушник на мою любимую песню "Was I Even There?" от Trip Cyclone из игры Shivers 2: Harvers of Souls вытащить. Написал VAG'у с просьбой сделать дампер звуковой дорожки. VAG, как всегда в своей манере, ничего не ответил. Пришлось делать хитрый финт ушами: перехватывать WINMM.dll:waveOutWrite() и записывать отправляемые на звуковую карту данные в файл. Вот, вчера, наконец-то, собрал полную версию клипа в .AVI. (*улыбается*)
http://www.rixler.com/index.htm
Мега-полезная вещь! Делают наши соотечественники. Для всех русскоговорящих пользователей программа бесплатна - достаточно в качестве кода для регистрации ввести текущий день недели русскими буквами.
По мне - так ребята заткнули за пояс Passware с ихними тулзами одной левой.
Главные преимущества этих программ Rixler перед Passware на мой взгляд заключаются:
1) Можно прислать в Rixler свой алгоритм подбора паролей для какой-нибудь программы и они добавят его поддержку.
2) Ещё раз напомню - программу делают русские - самые ушлые люди из всех существующих. (*улыбается*) Только они могли догадаться до такой вещи как использование распределённой вычислительной сети для взлома паролей. Это работает так: если у кого-нибудь есть желание, Интернет и свободное машинное время, то он может запустить на своём компьютере клиент от Rixler и тот будет время от времени обращаться за данными для просчёта на сайт Rixler. За какими данными? Предположим, что вам же самим захотелось взломать пароль, который только на одной вашей машине будет брутфорситься целую неделю. Тогда вы отправляете запрос на сервер Rixler, а он делит операции на куски и рассылает всем, у кого запущен клиент. Таким образом время вычисления вашего пароля круто сокращается. Что-то типа торрентов, только для взлома паролей. (*улыбается*)
Короче - круть! Ребятам однозначно респект полный.
наткнулся вот на сайтик с саундтреками из игр (и не только)
http://downloads.khinsider.com/
список довольно большой, но есть игры, к которым ОСТ скачать нельзя
слил оттуда http://downloads.khinsider.com/game-soundtracks/album/need-for-speed-most-wanted-original-score - как раз та самая динамическая музыка, играющая во время погонь с ментами. короче там 5 треков по 15-20 минут, общее время 1:14:35 но печально то, что там есть фрагменты, которых не было в игре, а значит из кусочков на которые побита музыка в игре склеить "правильные" треки не получится
http://www.gameformats.de.vu/ - страничка одного паренька, есть описания форматов нескольких игр.
http://wiki.planetblackandwhite.gamespy.com/PBnWModdingWIKI/index.php/Main_Page - Форматы Black & White 2
Помните в ProStreet в начале .MUS файла была UNICODE строчка "NT\CurrentVer"?..
В поисках полезных статей набрёл на архивчик http://www.flipcode.com/archives/articles.shtml и была там статейка http://www.flipcode.com/archives/Faster_File_Access_With_File_Mapping.shtml - см. там примечание под заголовком "Warning About SetEndOfFile".
http://www.blat.net -- консольный почтовый клиент.
http://www.angelfire.com/folk/haikuos/ кучи экзотических для современности форматов и алгоритмов от одного товарища.
http://www.neillcorlett.com/cmdpack/ by Neill Corlett
Мне оттуда нужен был только unecm.exe, но обнаружил ещё пару интересных утилит, например:
fakecrc - подделывает CRC32 сумму у файла, изменяя 4 байта по указанному смещению (если не указано - меняет последние 4 в файле).
pecompat - неплохая утилита для быстрого переколбашивания новых PE-файлов, чтобы они работали в старых версиях Windows - см. комментарии на странице с программой (например, OS version и SubSystem version устанавливает в 4.0).
subfile - извлекает кусочек от файла, с нужного смещения - думаю, для форума Extractor.ru пригодилась бы.
vb2rip - потрошитель vb2 формата - Xplorer что-то такое для Resident Evil 3 писал, не знаю, насколько эта штука удобнее или лучше.
Что-то не могу найти данных авторов, а то вдруг им деньги нужны. Сам часто пользуюсь этим сайтом.
Если пропишешь тот же IP-адрес, но без wiki, то на главной странице снизу будет:
Помнится товарищ jTommy 8 лет назад поделился исходными кодами GAP 1.28.
А последняя версия 1.32, если вы помните.
Так вот, полгода назад Валерий Анисимовский таки выложил исходные коды не только к последней версии GAP, но и видеофильтрам - GMFCore.
https://github.com/ValeryAnisimovsky/GameAudioPlayer
https://github.com/ValeryAnisimovsky/GameMediaFormatsCoreFilters
Так что кому нужны алгоритмы распаковки видео и/или звука - может подглядеть.
Исходники старых игр. Я к собственному стыду и не знал, что некоторые из них публиковали.
https://github.com/historicalsource
Спасибо! Ничего интересного или нужного там не нашёл, но всё равно полезно.
Большая часть этого репозитория была клонирована отсюда:
https://github.com/videogamepreservation
А ещё часть исходных кодов явно опубликована из утечек без разрешения правообладателя, типа Blood Alpha.
https://mudongliang.github.io/x86/
Хороший и простой справочник по командам языка Assembler архитектуры x86.
Любую команду там можно быстро подсмотреть без всякой лишей зауми и воды, которая только отвлекает.
Также можно всё это стянуть с GitHub и даже без подключения к Интернету пользоваться.
https://sourceforge.net/projects/hexplorer/
Интересный hex-редактор. Автор уверяет, что даже под Windows 98 может работать.
Там есть дизассемблер (правда только 32-х битный, хотя в описании написано, что он 16-ти битный), просмотрщик рисунков (можно битность указать), поиск, контрольные суммы, вставка и замена текста, создание и разбор структур, макросы и ещё много чего. Правда обновлялось последний раз в 2011 году, но идёт с исходными кодами на C++.
Главное после запуска сразу зайти в настройки View -> Options... и выбрать там:
Font: [Oem Fixed Font]
Это если нужно, чтобы русский текст кодировки 866 DOS нормально отображался.
Colors: White background, special signs marked
Это чтобы не сломать глаза на цветовой теме по умолчанию.
[v] Show offsets
Это чтобы смещение показывало.
Кстати, дизассемблер и поиск рисунков будут работать с той позиции, где курсор стоит, поэтому сначала нужно щёлкнуть мышкой на каком-то байте, а уже потом вызывать, например, View -> Disassembler.
Структуры тоже удобно смотреть. Например, открываем в программе любой .BMP файл, затем щёлкаем мышкой на первом байте и выбираем Structures -> BMP Header после чего в появившемся окне можно щёлкать мышкой по полям структуры и они будут сразу же в файле подсвечиваться. Можно добавлять свои структуры и неизвестный формат разбирать без написания утилиты для разбора. Неудобно только, что программа показывает значения полей только в десятичном виде - иногда и в шестнадцатеричном нужно. А, я туплю, в файле-то оно и так в шестнадцатеричном подсвечивать будет. (*улыбается*) И всё же хотелось бы видеть что-нибудь типа 00123456, а не 56 34 12 00.
Добавлено:
А-а-а-а-а!!! Решил попробовать собрать из исходных кодов. Компилируется, но на файле hash/SHA.cpp зависло. Минута, другая, сижу жду. Открыл диспетчер задач, а там процесс cc1plus.exe жрёт и жрёт оперативную память. Наконец память закончилась и всё упало. Заглянул в этот файл - вместе с заголовочным SHA.h там не так уж и много кода, но всё объектно ориентированное. С 2002 года пользуюсь этим компилятором, кучу разных проектов собирал... Нет, понятно, что в более новой версии этот косяк уже поправили, но у меня появилась ещё одна наглядная причина объяснить почему классы, объекты и прочая абстракция - совершенно лишние и ненужные сущности.
http://debugging.games
Из ABOUT.txt: