Smoke

First off, there is a bug of sorts in NovaTools, and the SmokeSet field kinda doesn't work. Glazing over this, I would like to know more about it.

In the EVN resource bible, it says this about the SmokeSet field:

SmokeSet
Which cicn set to use for this weapon’s smoke trail, if any. 0 = cicn’s 1000-1007, 1 = 1008-1015, etc. Note that the smoke icons themselves can be any size, but if you use ResEdit’s cicn editor to make each icon only as large as it needs to be, game performance will likely improve.

So how do I use this intriguing feature?

------------------
"Boo."
(url="http://"http://www.evula.org/monster/")Monster Studios(/url) - (url="http://"http://www.evula.org/monster/studio/c.html")Caribbean(/url)

(This message has been edited by Mantaray (edited 03-03-2003).)

I too have wondered the same thing.

Sorry, wish I could actually be of some help here.

------------------
I used to jog but the ice kept falling out of my glass.

Try using 128 instead of 0, 129 instead of 1, etc.. See if that works.

------------------
Not all who wander are lost.

I did. The bug isn't the numbers, it's NovaTools' SmokeSet field.

It happens when you close the wëap editor - the SmokeSet field resets itself to -1. So no matter what number you put in, it still goes back to the default ignored status.

But I want to know how to make them, because I could use MissionComputer to edit the wëap resource.

------------------
"Boo."
(url="http://"http://www.evula.org/monster/")Monster Studios(/url) - (url="http://"http://www.evula.org/monster/studio/c.html")Caribbean(/url)

The template in MC has a SmokeSet field. Just set it's value and see if that works.

------------------
"Was it love, or was it the idea of being in love?"-Pink Floyd
"Peace is not an absence of war, it is a virtue, a state of mind, a disposition for benevolence, confidence, justice." -Baruch Spinoza
Russell for President 2020!

0 is correct. it works if you use resedit, so i'll assume it'll work if you set it to 0 or higher using mc (don't know for sure, i still just use resedit)

------------------
it's been one of those days: this morning i looked up and saw epsilon

The default value in MC is 0, so either you need to set it to -1 if unused (if so, perhaps this should be changed to avoid the irritation since I get the impression that it isn't a commonly used field), or MC uses the RID. I have yet to look it up in the Bible though, but it seems odd to me that it would use the Index # since so few things do.

------------------
"Was it love, or was it the idea of being in love?"-Pink Floyd
"Peace is not an absence of war, it is a virtue, a state of mind, a disposition for benevolence, confidence, justice." -Baruch Spinoza
Russell for President 2020!

You will need to grab or make some smoke graphics, BTW- Nova doesn't include any. I just grabbed the ones out of Override, myself. That bug in Novatools is pretty damn annoying, though- it will reset to -1 a value you entered in straight resedit if you re-open that weapon in Novatools- so be ready.

------------------
~Charlie

Well, apparently there's a bug in MissionComputer, too, because I just tried it. I set the weap resource of the IR missile to use SmokeSet 0, and it didn't work. I looked at it in NovaTools, and the SmokeSet field was set to 1000. I looked at it again in MissionComputer, and it was still set to 0.

That's weird.

------------------
"Boo."
(url="http://"http://www.evula.org/monster/")Monster Studios(/url) - (url="http://"http://www.evula.org/monster/studio/c.html")Caribbean(/url)

Quote

Originally posted by Mantaray:
Well, apparently there's a bug in MissionComputer, too, because I just tried it. I set the weap resource of the IR missile to use SmokeSet 0, and it didn't work. I looked at it in NovaTools, and the SmokeSet field was set to 1000. I looked at it again in MissionComputer, and it was still set to 0.

I just checked, and it appears that the problem you've found is a characteristic of NovaTools, not a bug in MissionComputer. If you set the SmokeSet to 0, that is indeed the value that MissionComputer's TMPL-based editor saves, as a quick check in ResEdit's TMPL-based editor will show. It's only when you open it in NovaTools that the zero is converted to a 1000.

It looks like what NovaTools is trying to do is map the value stored in the resource (0) with the ID of the first cicn that will be used (1000).

Quote

Originally posted by Russell Quintero:
The default value in MC is 0, so either you need to set it to -1 if unused (if so, perhaps this should be changed to avoid the irritation since I get the impression that it isn't a commonly used field), or MC uses the RID.

MissionComputer 2.1's TMPL-based editor defaults all numerical values to zero, exactly like ResEdit. However, since it is designed specifically for Escape Velocity, I've changed the default to -1 for MissionComputer 2.2, since that will apply better to most EV resources.

Also, I should point out that as the TMPL-based editor edits the data present directly in the resource without modification, MissionComputer does not account for the difference between ID- and index-based fields when you're editing by template - you'll have to handle that yourself through the EV Bible exactly as you would in ResEdit without NovaTools.

------------------
David Arthur
(url="http://"http://davidarthur.evula.net/")davidarthur.evula.net(/url) | (url="http://"http://www.ev-nova.net/")EV-Nova.net(/url) | (url="http://"http://www.evula.com/survival_guide/")EV Nova Survival Guide(/url)
Truth! Justice! Freedom! And A Hard-Boiled Egg!

NovaTools sometimes has problems working with ResId's and Indexes. Maybe its getting confused, cant figure it out, so it resets to defaults.

------------------