Nexuiz in only 50 megs? You bet!

Discuss anything to do with Nexuiz here.

Moderators: Nexuiz Moderators, Moderators

Tue Dec 11, 2007 4:26 pm

  • I have done a small project to make a usable subset of Nexuiz that is a fraction of the size of the full-blown Nexuiz. My goal was to have all of the fun of Nexuiz, with fewer maps, in something that could be burned to a business card CD.

    Ritek's business card CDs can fit an isoimage with 26101 sectors--that's 53,454,848 bytes of data. The ISO filesystem overhead is about 400k, so that leaves us a little over 53,000,000 bytes to fit a reduced Nexuiz.

    The reduced Nexuiz I have has only seven Deathmatch maps suitable for 1-on-1 deathmatch play:

    * Aggressor
    * Blood Prison
    * Evil Space
    * Farwell
    * Final Rage
    * Soylent
    * Toxic

    In addition, there is only room for one 50-second song in the zipfile (the solution to this problem is to add .MOD support to Dark Places, then find or make some free .MODs to use as the "Tiny Nexuiz" music)

    I have also removed all of the non-human models.

    I have gone to a lot of effort to remove textures not used by any of these seven maps; this work is not complete, but it appears that none of the maps has missing textures (except for the lights on the towers in "Evil Space", but that texture is also missing in the full Nexuiz). I can probably remove some more textures since I tried to fit more maps before realizing I wouldn't hit my target of a little over 50 megs if I did.

    This version of Nexuiz is mainly for quickly setting up on your buddy's computer when you're hanging out with him, so the two of you can have some intense 1-on-1 deathmatch action; this version of Nexuiz, notably, is not suitable for Internet play (just download the real Nexuiz).

    Anyway, it was a fun little project, and I was wondering if this is something other people are interested in. Maybe there are people out there who are thinking to themselves "I'd love to try out Nexuiz, but 200 megs is just too much of a download for me", but would download a 50 meg "demo" version of Nexuiz.

    Thoughts?

    - Sam
    samiam
    Member
     
    Posts: 20
    Joined: Thu Jun 15, 2006 8:58 pm
    Location: Puebla, Puebla Mexico

Tue Dec 11, 2007 4:30 pm

  • Nexuiz Portable :)

    You should include (at least) a shortcut to download the full version.

    Wonderful idea though.
    Last edited by [-z-] on Tue Dec 11, 2007 4:31 pm, edited 1 time in total.
    User avatar
    [-z-]
    Site Admin and Nexuiz Ninja
     
    Posts: 1794
    Joined: Mon Nov 13, 2006 12:20 am
    Location: Florida

Tue Dec 11, 2007 4:30 pm

  • Well it's no Tiny Nexuiz, mine was 50mb and had all of nexuiz had to offer, but at reduced quality - had broken alphas in most map textures though since the batch process didn't really work with alpha channels well :(. It's a bit old too, 2.0 I think.

    i'll give tinynexuiz another go in 2.4, but I bet I could make a smaller 'demo nexuiz' :P
    field hockey
    User avatar
    leileilol
    Alien trapper
     
    Posts: 299
    Joined: Tue Feb 28, 2006 10:00 pm
    Location: pole vaulting

Tue Dec 11, 2007 4:50 pm

  • The alpha channels and textures took a while to get right. Basically, when a map refers to a texture, it can be any of three things:

    * A .tga file with the path in question

    * A .png file with the path in question

    * A referral to a "shader" in a file in the "scripts" directory, which will refer to one or more textures.

    The first two were easy to fetch; the third one was difficult; in particular, I just had to figure out which files belonged to the skyboxes and jumppads so they wouldn't do a "checkerboard flash".

    In terms of the items you can pick up, and the models, the names are usually straightforward. "laskin", "lhskin", "mhskin", "saskin", and "shskin" refer to the health and armor pickups. The weapon and ammo names are obvious, with the exception of the rocket launcher, which is called, for whatever reason, "hazardglass". The names of the player models are straightforward.

    Some of the skyboxes are not in "texures/", but are in "env/" instead. My reduced version of "env" has only three directories: strale_grey stralenex5, and stralenex8.

    The ambient music .ogg files, which eat up *a lot* of space, are in sound/cdtracks. My hack is to only have one minute of music looped; the real solution is to dig in to the Dark Places source, add .mod support, and then find some GPL-compatible MODs to add to the game. This is a non-trivial project.

    - Sam
    samiam
    Member
     
    Posts: 20
    Joined: Thu Jun 15, 2006 8:58 pm
    Location: Puebla, Puebla Mexico

Tue Dec 11, 2007 7:38 pm

  • I dont think removing maps is a good a idea. reducing the map details is better in my way and the map size will be much smaller.

    I played a bit around.
    ImageImage

    another thing is removing most of the playermodel (leave one over), this also will make the package smaller and maybe remove all the things which are needed for rune, dom and lms, because those are gamemods which arent played much.
    Aneurysm 4 the win !!!!! :D
    User avatar
    cortez
    Keyboard killer
     
    Posts: 805
    Joined: Wed Dec 06, 2006 7:22 pm
    Location: From the moon

Tue Dec 11, 2007 9:53 pm

  • I've done the whole game in 38Mb before.
    Ed
    Forum addon
     
    Posts: 1172
    Joined: Wed Mar 01, 2006 12:32 am
    Location: UK

Tue Dec 11, 2007 10:43 pm

  • Any chance this will make it on to my Palm/DS? :)
    iSuck
    Alien
     
    Posts: 150
    Joined: Thu Apr 19, 2007 11:34 pm

Tue Dec 11, 2007 10:55 pm

  • cortez wrote:I dont think removing maps is a good a idea. reducing the map details is better in my way and the map size will be much smaller.


    This is all subjective, you must consider many audiences. I believe different 'flavors' for different people would be the best route to go.

    i.e. Something like

    Nexuiz with a few maps be good quality
    Nexuiz with all maps and low quality
    ...
    etc.
    User avatar
    [-z-]
    Site Admin and Nexuiz Ninja
     
    Posts: 1794
    Joined: Mon Nov 13, 2006 12:20 am
    Location: Florida

Wed Dec 12, 2007 1:03 pm

  • samiam wrote:then find some GPL-compatible MODs to add to the game.


    GOOD LUCK. Those are nigh-impossible to come by, and no, modarchive is not 'public domain'. most mods contain copyrighted samples, from licensed sample packs and such
    field hockey
    User avatar
    leileilol
    Alien trapper
     
    Posts: 299
    Joined: Tue Feb 28, 2006 10:00 pm
    Location: pole vaulting

Wed Dec 12, 2007 3:53 pm

  • Wat about those high compression archive systems I have seen one that compressed Flat OUT (700Meg) into around 100 (!WoW!) it consisted of an unpacker which made a 200mb installer

    used to be on www.freeshit.pl but you will find the compressor on google probably (type Flat Out compressed by r sumthink)
    I only made isotromic games, websites an unfinishe flash game!
    http://www.devushwebs.cba.pl/
    DeVsh
    Alien
     
    Posts: 121
    Joined: Fri Jun 08, 2007 7:39 pm

Wed Dec 12, 2007 5:59 pm

  • that would make stupidly long loading times
    field hockey
    User avatar
    leileilol
    Alien trapper
     
    Posts: 299
    Joined: Tue Feb 28, 2006 10:00 pm
    Location: pole vaulting

Thu Dec 13, 2007 5:20 am

Thu Dec 13, 2007 1:05 pm

  • 4m wrote:KGB has a high compression rate. http://kgbarchiver.net/


    I doubt a 3 hour decompression time (no joke) will be any more convenient than downloading a few more megs off the internet
    field hockey
    User avatar
    leileilol
    Alien trapper
     
    Posts: 299
    Joined: Tue Feb 28, 2006 10:00 pm
    Location: pole vaulting

Thu Dec 13, 2007 3:50 pm

  • 4m wrote:
    what takes up the most space right now?


    Uncompressed, the textures take up the most space, over 300 megs. Maps take up about 150 megs uncompressed. The music only takes up 51 megs, but that's 51 megs you can't compress.

    In terms of better compressors, 7-zip or lzma (the same compression core) can compress about 50% better than zip, and are very fast to decompress. It takes forever to compress with this format, however.

    In terms of finding free MODs: Maybe not, but I know for a fact I can get some free MIDIs from the FreeDoom project; I think they have 32 MIDIs. They don't sound as good as the music that Nexuiz comes with; no MIDI can, since the music does a very good job of establishing an atmosphere; but they will give the game music in a fraction of the space.

    MODs are nice because you can control the sounds, allowing them to establish an atmosphere the way a MIDI can't.

    I also used to be a musician of sorts. Maybe it's time to start making some techno again.

    - Sam
    samiam
    Member
     
    Posts: 20
    Joined: Thu Jun 15, 2006 8:58 pm
    Location: Puebla, Puebla Mexico

Thu Dec 13, 2007 5:41 pm

  • I have the music volume turned down, it gets in the way of me dying :D

    I used to listen to the music, but a long time ago I had some sound issues and turned the game music from 11 all the way down to 0. It's been at 0 ever since.

    I usually have a selection of MP3's playing, just recently I've been listenig to BBC Radio's Dad's Army (from BBC7) whilst playing Nexuiz and giggling madly, don't panic, don't panic.
    ..time to start making some techno again.

    Lol, Nexuiz techno or NexTech :D
    Spaceman
    Alien trapper
     
    Posts: 264
    Joined: Tue Aug 28, 2007 10:53 am

Wed Dec 26, 2007 10:41 pm

  • guys i'm doing 2.3 in 56.8 MB and 9 hrs have passed so far i think it will be ready by tommorow night and the compression rate goes down all the time so i think it will be fit into 50MB (less).

    then i check how long it will take to unpack
    I only made isotromic games, websites an unfinishe flash game!
    http://www.devushwebs.cba.pl/
    DeVsh
    Alien
     
    Posts: 121
    Joined: Fri Jun 08, 2007 7:39 pm

Wed Dec 26, 2007 10:45 pm

  • think KGB rules i will make it into 50 and check the decompression time!!!

    if not then some of you guys could help me drop a few megs (50 or so) to make the install time shorter
    I only made isotromic games, websites an unfinishe flash game!
    http://www.devushwebs.cba.pl/
    DeVsh
    Alien
     
    Posts: 121
    Joined: Fri Jun 08, 2007 7:39 pm



Return to Nexuiz - General Discussion




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest