NanoBlobs 0.64 - Page 3

NanoBlobs 0.64

WolfeGames and projects headed by Argh.

Moderators: Moderators, Content Developer

User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Post by rattle »

Speaking of which, the new nuke = 2-3 fps on the average for me... :cry:
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

Well... I dunno what to tell you guys. NanoBlobs is an experimental mod, and keeping FPS high for people with crappy machines has never been a very high priority for me. I've always been straight-up about that.

I optimized the heck out've it between versions 4.x and 6.x, and greatly improved performance, but that was mainly me climbing the learning curve about working with Spring. I could make an FX-less version, and speed things up I suppose, but I see little point.

It's always been the best-looking mod in Spring, bar none. I don't see much point in not keeping it that way, either. We don't all have crappy computers, and I don't like playing games that don't have rockin' FX.

Advanced FX = slower performance. For what Yeha's code does... it's pretty fast, really. But it's really pretty advanced stuff, and it's doing a lot of per-particle calculations, which I have taken advantage of. In the future, maybe there will be cheaper versions of some of these new FX, or maybe the Spring devs will figure out a way to radically speed up the drawing process, or whatever... but probably not.

Therefore, it gets CPU-hungry. And the new nuke is moving around a lot of particles, and it's doing z-buffer sorting, which is GPU-hungry. It's the only FX I put into NB 0.64 that uses that code- it was just too expensive to use elsewhere. Really guys- I don't set out to screw low-end users every other version... it's just the way that development works. This version of Spring gave me a lot of tools, and you're basically looking at a lot of bleeding-edge, experimental stuff here. Yeha literally got done with some of it late last week- and I had to get my mind wrapped around it, code it, and test it before the next Spring release! So, is it optimized, perfect, and fast? No. Am I sorry? No.

I get decent FPS on my rig, but it is definately a lot lower than 0.63. The only way I can really cure that, for the low-end Spring users, who want the FX but cannot really afford the full-on NB experience, is to make a version with unit-limits set really low, so that you simply cannot have giant, framerate-eating wars. Which takes away some of the concept, but meh... you can't have it all. I can't give people jaw-dropping FX that are also fast- the tradeoffs for the advanced stuff are pretty severe.

Dunno what else to say- I've cut down stuff to the minimums that I think meet my standards of what a professional game made in 2006 should look like... and NanoBlobs is hardly a cutting-edge mod if I don't keep it at the edge of what Spring can do.

The big technical leap forward, in this version of Spring, was the particle code... I will look at more creative ways to solve these problems as I work with the project I'm undertaking now, and feed that back into the next release of NanoBlobs. In short... it's almost certainly not optimized, but that's kind've tough- so much of this code is new and raw, and written at the last second, that I didn't have much choice in the matter, and I can't hold up the Spring release for another week.

In the end... well, just go look at those screenshots SJ posted, of what he's working on now! You think what I'm doing is heavy lifting... your machines will DIE when they try playing the titles that are arriving for DX10-level video cards and processors. I'm not keeping the mod behind the curve because people aren't upgraded yet- it just doesn't make sense, guys. I could keep NanoBlobs at 2003 graphics forever, but it'd be stupid- I want to compete with the big boys, when / if Spring ever gets /. and goes for the big time. I don't want people saying, "meh, it's free and Open Source, but it looks like crap". I want them saying, "wow". On my machine- a mere Athlon 2800+ with a gig of 400Mhz DDR and a GeForce 7800... the experience is definately "wow" at this point. And for people who have high-end rigs... the mod will give them some seriously awesome eye-candy.

At any rate... I will take a look at how much trouble building a reduced-FX version will be, and probably make a variant for low-end machines and competition-grade play. I can do that in an evening- maybe Friday night.

Fair enough? I don't want to screw you guys over to the point where you can't play, but my options aren't the best here- you just can't have it all :P
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

Athlon 64 4000+ & Geforce 6800 Ultra = Bring on the nukes!
User avatar
OOmiz
Posts: 46
Joined: 06 Sep 2006, 12:47

Post by OOmiz »

Yes please keep on pushing the limits. If we are lucky some of the glorious eye candy rubs of to the other mods out there.

Looking good as always. Can't wait to test it.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

New features:

1. New Knight model:

Image

And as usual, you're perfectly entitled to complain about it or whatever, but I don't care ;) The model is 492 triangles- about 1000 less than the original. I think it has great character, and I'm sorely tempted to make the Knight a 2X2 so that you can actually see the details without zooming way in, but it'd really screw up game-balance, so I will probably not do so.

2. Revamped the Plasma FX... very nifty. When you shoot people with plasma... you're shooting people with plasma. It's a really nice effect.
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Post by rattle »

Why does that screenshot remind me of Don Quichote... 8)
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

Don't tempt me to make a windmill... lol... now I'm tempted... of course it would be the Deth Windmill of Doom, but ... no, I'd better not.
User avatar
Min3mat
Posts: 3455
Joined: 17 Nov 2004, 20:19

Post by Min3mat »

Don't tempt me to make a windmill... lol... now I'm tempted... of course it would be the Deth Windmill of Doom, but ... no, I'd better not.
do it!
maybe just not include it in the techtree, so you can only .cheat .give W1N|)M1||0FD3HWM >=D
bamb
Posts: 350
Joined: 04 Apr 2006, 14:20

Post by bamb »

windmill with a blue ray of death shooting from the spinner... The only problem is you can only shoot upwind or you run out of power. ;)

Really, is that some hemp cloth, like on a sack, on that tower in the shot? Cool.

The knight is quite nice... although the shield is weird standing on the side and not covering the body.
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Post by rattle »

Ever seen a knight on a horse armed with a lance and shield, especially in jousting duels?
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

New Features:

1. Builders (Lord, Sheep, AutoFac) no longer use nanospray.

2. Units are now using an animation to depict their "not-built" status, and have a final animation that plays when they are activated. You will not see a nanoframe. You will see an animated object that is obvious, and you will see the NanoSphere, denoting team-status.

The results were kind of surprising, honestly. Even though I am using fairly complex particle systems, it's STILL FASTER than the default nanospray. Probably because it's now cyclic. Go figure. So, at least on that front, I have significantly reduced lag... and the fact that I've eliminated the very last visual reference to OTA... is just a side benefit 8)

I am at my parents (Thanksgiving holidays and all that) so I'm trying to figure out how to get this to Yeha before release... but I will figure it out. Trust me ;)
User avatar
Deathblane
Posts: 505
Joined: 01 Feb 2006, 01:22

Post by Deathblane »

Is this going to come prepackaged with .74 then?
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

With the GPL release, yes. At least, that is my understanding, and I certainly hope so, because then more people might actually TRY the darn thing ;)

There will be a XTA version too, of course.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

What I think will be the final version has been sent to Yeha et al.

If you would like to do last-second bug-hunting for me, here is a download link:

http://www.wolfegames.com/TA_Section/Pr ... lobs64.sdz
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

imo nanoblobz should be in both releases and not solely the GPL release.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

I have also made a version of NanoArena with VoidWater (for better FPS).

You can get it here:

http://www.wolfegames.com/TA_Section/NanoArenaV3.sd7

And yeah, I'll put a version of both things up on Unknown Files when I get some testing feedback...
[KnoX]ElementalGizmo
XTA Developer
Posts: 266
Joined: 24 Aug 2006, 01:33

Post by [KnoX]ElementalGizmo »

OOOOW nuke testing yum yums. [KnoX]Myg is porting over the fx right now, im looking 4ward to the results.
Thank-you Argh!

Giz
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

AF wrote:imo nanoblobz should be in both releases and not solely the GPL release.
+1 but I know not everyone shares this opinion...
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

<shrugs> I don't make that decision, and I don't pay for the bandwidth used, either. It would be cool, but just getting into the GPL release is more than enough to make me happy, honestly :-)
Hunter0000
Posts: 197
Joined: 04 Nov 2004, 00:33

Post by Hunter0000 »

after testing that new version for a little while, noticed a few things (all Fx related, everything else seems to work fine)

first, the new fx seems to suffer miserably from the black lines bug - and not just while zoomed in.

Some of the effects (noticably the square rook fireing fx and shot fx) look way too much like a bunch of small circles put together.. is this intentional to save or cpu's from melting? if so I can understand, otherwise it looks very out of place.

The flash when a demon launches a missile looks very odd... almost like a rextacle with wavy lines. I can post a screen of this if you want.

Lastly (and very minor) the alpha for the pattern on the spire rook's shot has a little bit of visable 'fuzzyness' toward the direction of travle. Only really noticable at high-zoom.

Btw, I LOVE the new build animations. they look awesome.
Post Reply

Return to “Argh's Projects”