De Drunken Coders hebben de eerste versie van het Nintendo DS-spel Quake2DS beschikbaar gesteld. Quake2DS is gebaseerd op de broncode van Quake II en kan gespeeld worden op de DS-console. Hiervoor is echter wel een DS voor nodig die homebrew-code kan draaien en een slot-2-kaart met minstens 16 megabyte geheugen aan boord. Quake2DS is geschreven in visual C++ en kan elke single- en multiplayerlevel in singleplayermode laden. Daarnaast zijn alle grafische effecten en geluiden overgezet naar de consoleversie van Quake II. De eerste versie van Quake2DS is door Drunken Coders als prerelease 1 gecompileerd en kan via deze pagina gedownload worden. De release notes van deze versie zien er als volgt uit:
This is the complete source code for Quake 2, version 3.21, buildable with visual C++ 6.0. The linux version should be buildable, but we haven't tested it for the release.
To play the game you require a homebrew-enabled DS, and some kind of way of playing homebrew on your DS. You also require a slot-2 card that has a minimum of 16 megabytes of RAM on it. When playing, you do not however need to place the data files and the program on your slot-2 card - if you also have a slot-1 card then you will have better load times if you play the game with both cards in use. You will still need to the slot-2 card inserted to make use of the RAM, though.
To install:Overclocking memory:
- make a directory named baseq2 in the root of your card
- copy the pak files from the baseq2 directory of your CD or Q2 install into this baseq2 directory
- download the config file from the web site and place it in the directory
- from this archive file (you must have downloaded it to read this readme!) take the quake2.nds file, dldi patch it and place it in the root of your flash card
- plug in your slot-2 RAM card into your DS
- turn on your DS.
The performance of the game heavily depends on the speed of your RAM. Slot-2 RAM is very slow, but you can overclock it to make it up to 40% faster if you have the right type of flash card. When the game starts, try changing the speed option from slowest to slower or slow and see if the game starts ok. If it does then you're in luck :-)[break]![]()
![]()