Author Topic: After nDoom, comes nQuake!  (Read 10000 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
After nDoom, comes nQuake!
« on: June 26, 2014, 02:50:32 am »
If you thought that nDoom running on a TI-Nspire CX was impressive, then watch out: Rwill has taken things even further with a port of Quake, another popular first-person shooting classic originally released in the 90's for the Nintendo 64 and computers!




-- Development Update --

Although I have run my fair share of tests it would be cool if some other people can test it and report any errors found. Like graphical errors or crashes.

So if someone wants to test it here is a current build + sources. You need a CX to run, non-color nspire wont work.

In addition to the quake binary for the nspire you need at least the shareware data file pak0.pak. This is kind of hard to get when not running MS-DOS and one wants to honor the license so I deliver instructions:

-- Begin of Instructions of how to get the Shareware pak0.pak --

Get the quake shareware release quake106.zip somewhere of the internet.
One place is here: ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/quake106.zip

Inside the quake106.zip is a file called resource.1 - Extract it and rename it to resource.x

Get the LHa compression/uncompression utility. For Unix ask your packet manager. On windows this is somewhat hard but you can get a binary release here: http://gnuwin32.sourceforge.net/packages/lha.htm ( Binaries, the lha.exe inside the .zip is in /bin ). I read somewhere that the japanese Windows 7 gets it as an addon for the file explorer so you can also try that.

Move resource.x to a temporary directory and extract it. On windows you can do this with "lha x resource.x" if you moved lha.exe to the same temporary folder or lha.exe is in your $PATH. This hopefully creates a lot of obsolete files and a directory called "id1" which contains "pak0.pak"

You can also get Quake off Steam or so I heard.

-- End Of Instruction of how to get the Shareware pak0.pak --

MD5 Sums of the quake data files
pak0.pak 5906e5998fc3d896ddaf5e6a62e03abb
pak1.pak d76b3e5678f0b64ac74ce5e340e6a685 ( registered version )

On the calculator you need a directory structure like so:

quake/nquake.tns
quake/id1/pak0.pak.tns
quake/id1/pak1.pak.tns ( optional, if you bought Quake and got the pak1.pak file of the registered version put it there )

Then run nquake.tns

This obviously requires Ndless, meaning that if your calculator has the newly released (and impossible to downgrade) OS 3.9, then you are screwed. Ndless is compatible with OS 3.1 and 3.6. Also, make sure to follow the install procedure described in the quote above or in the topic.

This is definitively another breakthrough in Nspire game development. Last Summer, the same author released Desgolf for the TI-89, which was the first ever 68K first-person shooter to feature variable wall height and diagonal walls.

nQuake download link: http://www.omnimaga.org/ti-nspire-projects/so-i-am-porting-that-first-person-shooter-to-the-nspire/?action=dlattach;attach=17714
Discussion thread: http://www.omnimaga.org/ti-nspire-projects/so-i-am-porting-that-first-person-shooter-to-the-nspire/
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline CalebHansberry

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 135
  • Rating: +14/-0
  • This is my personal text
    • View Profile
    • Skylites Computers
Re: After nDoom, comes nQuake!
« Reply #1 on: June 26, 2014, 12:38:58 pm »
That's mighty impressive. What's next, UT2004? With LAN that'd be a lot of fun!
You should know, I am a Christian.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: After nDoom, comes nQuake!
« Reply #2 on: June 26, 2014, 01:10:52 pm »
That's mighty impressive. What's next, UT2004? With LAN that'd be a lot of fun!
That'd be awesome. XD

Also holyshit it is epic. *.*

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: After nDoom, comes nQuake!
« Reply #3 on: June 26, 2014, 02:28:09 pm »
Maybe Unreal Tournament 99 at least or one of the non-online games :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline ordelore

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 168
  • Rating: +7/-0
  • Genius and Friend
    • View Profile
    • ordelore8x
Re: After nDoom, comes nQuake!
« Reply #4 on: June 26, 2014, 03:39:19 pm »
But imagine the fun in porting wifi to a totally undocumented driver!
I am a friend.
I mine Bitcoins.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: After nDoom, comes nQuake!
« Reply #5 on: June 26, 2014, 03:40:28 pm »
Actually I thought of implementing a network stack for Ndless as an equivalent to gCn. :P

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: After nDoom, comes nQuake!
« Reply #6 on: June 26, 2014, 03:48:43 pm »
Doesn't wifi only work under Linucx though (via USB dongle)? Or has people managed to discover how to do it via Ndless with a proprietary OS installed?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: After nDoom, comes nQuake!
« Reply #7 on: June 26, 2014, 04:31:00 pm »
Well as long as you can use USB, Ndless can actually add drivers (see the keyboard and mouse thingy).

Offline ordelore

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 168
  • Rating: +7/-0
  • Genius and Friend
    • View Profile
    • ordelore8x
Re: After nDoom, comes nQuake!
« Reply #8 on: June 26, 2014, 04:33:17 pm »
So if I install ndless in a car, the car could drive itself??? :trollface:
I am a friend.
I mine Bitcoins.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: After nDoom, comes nQuake!
« Reply #9 on: June 26, 2014, 04:34:00 pm »
I died. XD

Offline Nosferatu Arucard 1983

  • LV2 Member (Next: 40)
  • **
  • Posts: 28
  • Rating: +6/-0
    • View Profile
Re: After nDoom, comes nQuake!
« Reply #10 on: June 26, 2014, 09:09:16 pm »
Even some Android tablets can run Caeser III or Starscraft via emulation (Winulator, which development was ceased), using a fork of Wine and some kind of static binary translator (a.k.a. Winulator, later Wine with custom binary translator in Pandora Armstrong Linux), the same trick cannot be used on nSpire easily, since the screen is to small (320*240) and the CPU are too weak to some those classic games. Even UT could be ported to nSpire, the small screen could be a major setback to decent playback.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: After nDoom, comes nQuake!
« Reply #11 on: June 26, 2014, 11:31:50 pm »
Actually Starcraft minimum requirements were Pentium 100 MHz if I recall correctly, although that was for the first builds or so. I bet updates are not as smooth. Plus yeah, screen size might be an issue since that game was fixed to 640x480.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline CalebHansberry

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 135
  • Rating: +14/-0
  • This is my personal text
    • View Profile
    • Skylites Computers
Re: After nDoom, comes nQuake!
« Reply #12 on: June 28, 2014, 05:01:40 pm »
"Even UT could be ported to nSpire, the small screen could be a major setback to decent playback."
Has anyone figured out how to attach a larger external monitor to the Nspire yet then?
You should know, I am a Christian.

Offline ordelore

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 168
  • Rating: +7/-0
  • Genius and Friend
    • View Profile
    • ordelore8x
Re: After nDoom, comes nQuake!
« Reply #13 on: June 28, 2014, 05:04:04 pm »
Well as long as you can use USB, Ndless can actually add drivers (see the keyboard and mouse thingy).
I'm too lazy to make my own post so instead I quote what other people have said and say nothing new.
« Last Edit: June 28, 2014, 05:05:54 pm by ordelore »
I am a friend.
I mine Bitcoins.