DSN - Damn Small Nexuiz

Discuss anything to do with Nexuiz here.

Moderators: Nexuiz Moderators, Moderators

Thu Apr 09, 2009 7:49 pm

  • Damn Small Nexuiz (DSN) is a project targeted towards computers with limited performance/disk space. It's goal is to bring a somewhat playable Nexuiz version to the popular netbooks.

    --- Download ---
    https://sourceforge.net/projects/dsn/

    --- Screenshots ---
    ImageImageImage
    ImageImage
    Last edited by FruitieX on Mon May 04, 2009 11:03 am, edited 7 times in total.
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Thu Apr 09, 2009 7:58 pm

  • sounds like a interesting concept. Screenshots ?(really wana see those sprite items)
    Asraniel
    Alien
     
    Posts: 112
    Joined: Tue Feb 28, 2006 9:15 pm

Thu Apr 09, 2009 8:00 pm

  • - All playermodels are replaced with the PB box.


    !!! LOL! :lol:


    I too would like to see some screenshots. This sounds awesome :-P
    User avatar
    [-z-]
    Site Admin and Nexuiz Ninja
     
    Posts: 1794
    Joined: Mon Nov 13, 2006 12:20 am
    Location: Florida

Thu Apr 09, 2009 8:09 pm

  • This should be official.
    quit for good
    alpha
    Alien trapper
     
    Posts: 492
    Joined: Tue Jun 17, 2008 7:18 pm

Thu Apr 09, 2009 8:32 pm

  • (vid_pixelheight 0.8 is the cause for the stretched images)
    ImageImage
    ImageImage

    :P
    Last edited by FruitieX on Thu Apr 09, 2009 8:32 pm, edited 1 time in total.
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Thu Apr 09, 2009 8:32 pm

Fri Apr 10, 2009 4:20 pm

Fri Apr 10, 2009 5:19 pm

  • Good job getting it down to 56MB. You're more thorough than me, looks like I forgot the map sources. :roll:

    Other than that, the microscopic textures & 2d models will surely give it the edge in performance too.

    Nice work. 8)
    Last edited by lost on Fri Apr 10, 2009 6:20 pm, edited 2 times in total.
    lost
    Member
     
    Posts: 36
    Joined: Fri Jun 27, 2008 9:12 pm

Fri Apr 10, 2009 5:36 pm

  • Nice work!

    Items are replaced with 2D sprites


    I would like to have it in nexuiz too: r_simpleitems 1
    User avatar
    Bundy
    Alien
     
    Posts: 230
    Joined: Sat Jun 23, 2007 10:47 am

Fri Apr 10, 2009 6:22 pm

  • Bundy wrote:I would like to have it in nexuiz too: r_simpleitems 1

    +1, but better sprites (correct sizes, medium armor/large armor right [they changed places in mine])
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Fri Apr 10, 2009 9:19 pm

Fri Apr 10, 2009 11:04 pm

Sat Apr 11, 2009 1:20 am

  • Hmm interesting. I couldnt use this, but im sure someone else could. :P


    [-z-] is 1337 :P
    http://www.odf-online.org/ Home to Flight Back, D321GO!, and other Descent related projects, all open source!
    User avatar
    Darcshadow7
    Alien
     
    Posts: 168
    Joined: Fri Feb 13, 2009 4:34 pm
    Location: Peoria, Arizona

Sat Apr 11, 2009 7:29 am

  • There seems to be a great demand for this indeed, so we should perhaps work together on this and not waste our time reinventing the wheel :D

    I think THE netbook version would additionally:
    - have optimized maps with extra details removed, if possible: no lightmap at all except vertex lighting.
    - have _very_ lowpoly edition models of the current playermodels (not just a box like i have)
    - have sounds (4m's version does not >:) )
    - have (good) simple item sprites
    - perhaps have optimizations in the engine to make it run faster on slow hardware? They mentioned T&L hardware support on ubuntuforums.com for example. However, I have no idea how easy/difficult it would be to add support for this. Wouldn't modern hardware get a performance boost from that too?
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Sat Apr 11, 2009 9:58 am

  • Good points. :)

    I hadn't thought of the maps, I'll fire up Netradiant on Warfare later, see if there's anything to be gained with simple build options.

    Low-poly models are a must, they slow down even the best rigs. Not something I can do myself but there's a lot of people in the Nexuiz community that could.

    I thought about not providing any engine binary but leaving the source & a build script so that custom cflags could be applied. Doubt there'd be much gain but it wouldn't hurt & you'd shave a few KB.
    lost
    Member
     
    Posts: 36
    Joined: Fri Jun 27, 2008 9:12 pm

Sat Apr 11, 2009 10:15 am

  • lost wrote:Good points. :)

    I hadn't thought of the maps, I'll fire up Netradiant on Warfare later, see if there's anything to be gained with simple build options.

    I'm tuning aggressor and soylent, you don't need to fix those. ;)

    lost wrote:I thought about not providing any engine binary but leaving the source & a build script so that custom cflags could be applied. Doubt there'd be much gain but it wouldn't hurt & you'd shave a few KB.

    But then the user will need to download all dependencies, which in the end might use quite a lot of disk space...

    I'd do the models if I had any idea how to open them in Blender and export them to .zym after that.
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Sat Apr 11, 2009 10:38 am

  • I had a quick attempt with build settings on Warfare, the size is down by 14%, unfortunately the performance takes a 7% hit. :(

    Have a look: http://omploader.org/vMWljaA/warfare.pk3 - looks like sh1t. :twisted:

    I was hoping for a simple soloution that could be scripted. Let us know how you get on with aggressor and soylent & what you did if you see an improvement. ;)
    lost
    Member
     
    Posts: 36
    Joined: Fri Jun 27, 2008 9:12 pm

Sat Apr 11, 2009 2:24 pm

  • lost wrote:I had a quick attempt with build settings on Warfare, the size is down by 14%, unfortunately the performance takes a 7% hit. :(


    Remember, performance over size...
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Sat Apr 11, 2009 2:29 pm

  • Thank you FruitieX for making this ;), much appreciated. I might be getting back a P2 333mhz with a Voodoo 3 soon that I gave to my grandpa about 7 years ago that still works, so maybe I'll try this on it for fun (as well as make a small Linux home server box out of it) when I get it back hehe.
    User avatar
    Synergizer
    Newbie
     
    Posts: 6
    Joined: Thu Nov 02, 2006 6:56 pm
    Location: In a bird cage

Sat Apr 11, 2009 6:57 pm

Sat Apr 11, 2009 8:42 pm

  • Is it possible to replace the character and weapon models (not the drop model ones) with sprites? If so I'd like to try doing that.
    User avatar
    Lee_Stricklin
    Alien trapper
     
    Posts: 404
    Joined: Sat Jun 21, 2008 8:42 pm
    Location: Midwest

Sat Apr 11, 2009 10:11 pm

  • D'oh! i didn't know the demand was so high.... thanks FruitieX for creating my thread. :P

    My plan was to either host DSN on OUNS or start a new site. (didn't bother uploading anything since i'm not finished, yet. Still over 100 MB.)

    Lee_Stricklin wrote:Is it possible to replace the character and weapon models (not the drop model ones) with sprites? If so I'd like to try doing that.

    replacing item models with sprites would be awesome for the "retro-mode" ! :D

    rough to-do:
    * create "shrinker" script,
    * seperate downloads for Linux, Windows and Mac
    4m [PB] (amoebios)

    This is Your world.
    The mysterious Mr. 4m
    Forum addon
     
    Posts: 1402
    Joined: Wed Mar 01, 2006 6:03 pm
    Location: germany

Sat Apr 11, 2009 10:15 pm

  • This looks GREAT! The only con I have is the playermodels being boxes >.>
    Image
    User avatar
    CrazyClone
    Alien
     
    Posts: 127
    Joined: Thu Jul 10, 2008 7:38 am

Sat Apr 11, 2009 10:40 pm

  • That should be optional and as a "worst-case-scenario", so to speak. :D
    Imagine you're on a map with boxes. If the players also look like boxes and someone is standing still next to a box that's part of the map you will not know which box to shoot!

    oh, and on Linux, Nexuiz creates a /.nexuiz folder to store the settings and DSN creates the same, overriding it (or writing into it). i guess we should fix that.

    Fruitie, you really did a great job. i almost get 300 FPS! XD
    4m [PB] (amoebios)

    This is Your world.
    The mysterious Mr. 4m
    Forum addon
     
    Posts: 1402
    Joined: Wed Mar 01, 2006 6:03 pm
    Location: germany

Sun Apr 12, 2009 7:12 am

  • 4m wrote:D'oh! i didn't know the demand was so high.... thanks FruitieX for creating my thread. :P

    My plan was to either host DSN on OUNS or start a new site. (didn't bother uploading anything since i'm not finished, yet. Still over 100 MB.)

    Lee_Stricklin wrote:Is it possible to replace the character and weapon models (not the drop model ones) with sprites? If so I'd like to try doing that.

    replacing item models with sprites would be awesome for the "retro-mode" ! :D

    rough to-do:
    * create "shrinker" script,
    * seperate downloads for Linux, Windows and Mac


    It'd be like back in the days of Marathon and Doom. I'm not so much good at coding/scripting in any language, but I'll try to get some sprites made in my spare time that people can toy around with if they feel like it. The sprite creation alone may be a little challenge for a noob with little time like me since each character will have to have eight (unless we want ambidextrous players) sides, and on seven of those sides be shown with the weapon they're carrying, not to mention there's always movement and crouching... Should be a fun little starter project for me. If I get anything made I'll post it on this forum and it'll have the same license as everything else in the official Nexuiz release.
    User avatar
    Lee_Stricklin
    Alien trapper
     
    Posts: 404
    Joined: Sat Jun 21, 2008 8:42 pm
    Location: Midwest

Sun Apr 12, 2009 9:35 am

  • By the way, if somebody is a good coder and has too much free time, there is always the possibility to recreate at least parts of the content, like textures, with procedural code. For example fxgen.org does this. but they seem to change into a C# project, what a shame.. the prime example is of course http://www.werkkzeug.com/ and the game based on it http://www.theprodukkt.com/kkrieger
    Asraniel
    Alien
     
    Posts: 112
    Joined: Tue Feb 28, 2006 9:15 pm

Sun Apr 12, 2009 10:50 am

  • I've not used this yet, but have some ideas:

    - Rebuild the binaries. If any of the netbook distros fell interested in picking this up, they should build it for the processor architectures they are using which although not powerful, have a lot more instructions available than i686 with MMX. Using -Os would also be a good idea as it will reduce the size of the binary and may run faster on netbooks and older computers with less CPU cache.

    - Any TGA textures without alpha channels should be converted to JPEG.

    - As well as making this test build available, can you also produce some kind of script that converts the stock Nexuiz to DSN. This means it's fully documented and any netbook distro can pick this up for their build process.
    Ed
    Forum addon
     
    Posts: 1172
    Joined: Wed Mar 01, 2006 12:32 am
    Location: UK

Sun Apr 12, 2009 11:43 am

  • Lee_Stricklin wrote:Is it possible to replace the character and weapon models (not the drop model ones) with sprites? If so I'd like to try doing that.


    Character sprites are a bad idea that I already have tried, because they look very flat from the top. From the right angle you won't even see them, and this is very annoying. A 2d sprite for the first person weapon model is a cool idea, you should try doing that! :)
    Last edited by FruitieX on Sun Apr 12, 2009 12:04 pm, edited 1 time in total.
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Sun Apr 12, 2009 11:48 am

  • Btw. I'd like to mention that using this build is considered cheating.
    So it can't ever be used in ladders or tourneys. And only be used on really really bad computers.
    User avatar
    morfar
    Site Admin
     
    Posts: 938
    Joined: Tue Feb 28, 2006 6:08 pm
    Location: The Island

Sun Apr 12, 2009 11:55 am

  • 4m wrote:rough to-do:
    * create "shrinker" script,
    * seperate downloads for Linux, Windows and Mac

    Adding these to my todo list. I will start working on the script right away. 4m, feel free to start from my DSN version, no need to do the same things again! (It's fully gpl_v2)

    Lee_Stricklin wrote:each character will have to have eight (unless we want ambidextrous players) sides, and on seven of those sides be shown with the weapon they're carrying, not to mention there's always movement and crouching...


    But how are you going to just stick them on a box? Each side will either need a black background or look ugly with transparency, because you will also see the sprites behind the ones that are facing you!

    I'd say the best way to go right now would be to create a lowpoly version of one of the current playermodels, and maybe in the future from all of them. Just... who would do this? (I don't know much about animating stuff in Blender). This model would not need to look good, nor does it need any textures or UV mapping, because these will be gone with r_showsurfaces 3 anyway. The only texture it needs is a 1x1 _shirt.tga texture.
    Last edited by FruitieX on Sun Apr 12, 2009 12:05 pm, edited 1 time in total.
    User avatar
    FruitieX
    Keyboard killer
     
    Posts: 588
    Joined: Mon Nov 13, 2006 4:47 pm
    Location: Finland

Next


Return to Nexuiz - General Discussion




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