attn M. Burch: suggested _minor_ mod to EVNgine

Later today I'll be uploading and posting the url to a utility that activates përs bits in a pilot file (discussed a bit (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/005408.html")here(/url) and (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/005346.html")here(/url)). While I am pleased and honored to have the ability to be able to make such a utility available, it would please me even more if such a utility were made unnecessary by changes to the game engine.

In the process of testing the utility, I found that if the parts of the pilot file recording whether a përs is alive (1) or dead (0) were all set to 1, the engine worked fine even if there were no corresponding resources for what was supposed to be alive (example, if the pilot file said that përs 700 was alive, but there was no përs with ID 700, the game functioned normally).

While it would be a hack at best, a quick solution which may allow plugin makers to use all përs resources without starting a new pilot would be to set all përsActive data to 1 as default vs 0. As përs resources were killed during play, the data would be set to 0 as normal.

Again, such a solution is not particularly elegant, but it seems it would be a small change to make which would provide quite an improvement in functionality. There may be aspects of how the engine works that I am unaware of that would not make this feasable, though.

Just a suggestion.

-STH

------------------
"Create enigmas, not explanations." -Robert Smithson

(This message has been edited by Mazca (edited 06-07-2004).)

Hmmm... The theory I had about this is that, if the bit was set to 1, the engine would consider the pers alive even when nonexistant, and attempt to find information on it or make it appear. Just a theory, though.

------------------
The (url="http://"https://secure.ambrosiasw.com/cgi-bin/store/hazel.cgi?action=serve&item;=breakdown.html&BREAKDOWN;_SKUID=1480")Ambrosia Mac CD(/url) with other registrations - 5$. Paying for (url="http://"http://www.ambrosiasw.com/games/evn/")EV Nova(/url) as it's such a great game - 30$.
The (url="http://"http://www.ambrosiasw.com/games/evn/tshirts.html")1337 EV Nova T-shirt(/url)(url="http://"http://www.ambrosiasw.com/webboard/Forum25/HTML/000003.html#ZachaPedro05-18-200409:42AM") (/url) - 22$. The (url="http://"http://w00tware.ev-nova.net/")NovaTools(/url) by wOOtWare to tinker with your Nova - FREE!
The feeling you're a Nova geek - priceless.
There are things money can't buy or that are free, for everything else, there's indeed Mastercard.

Excuse me. Your links for (url="http://"http:///")http:///(/url) don't work at all. Please edit your post. Thanks you very much.

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

Seemed to me they worked fine before... odd.

If you want, kauthor, here they are:

Quote

Originally posted by seant:
...(discussed a bit here and here...

------------------
The (url="http://"https://secure.ambrosiasw.com/cgi-bin/store/hazel.cgi?action=serve&item;=breakdown.html&BREAKDOWN;_SKUID=1480")Ambrosia Mac CD(/url) with other registrations - 5$. Paying for (url="http://"http://www.ambrosiasw.com/games/evn/")EV Nova(/url) as it's such a great game - 30$.
The (url="http://"http://www.ambrosiasw.com/games/evn/tshirts.html")1337 EV Nova T-shirt(/url)(url="http://"http://www.ambrosiasw.com/webboard/Forum25/HTML/000003.html#ZachaPedro05-18-200409:42AM") (/url) - 22$. The (url="http://"http://w00tware.ev-nova.net/")NovaTools(/url) by wOOtWare to tinker with your Nova - FREE!
The feeling you're a Nova geek - priceless.
There are things money can't buy or that are free, for everything else, there's indeed Mastercard.

I've edited his post. The correct links were in the HTML code of the post, but had somehow got borked up by the UBB.

------------------
-- ** (url="http://"http://www.mazca.com/")Mazca(/url)**

Another idea would be to have all the potentially available përs's written in by default, with the corresponding përsActive data set to 1. While this would bypass the problem entirely, it would, however, make the pilot files a bit larger.

~ SpacePirate

------------------
Fear the SpacePirate,
He made a (url="http://"http://www.evula.org/infernostudios/search.html")plug-in search page(/url)...
And he'll board your ship!
-mrxak
.

Quote

Originally posted by SpacePirate:
**Another idea would be to have all the potentially available përs's written in by default, with the corresponding përsActive data set to 1. While this would bypass the problem entirely, it would, however, make the pilot files a bit larger.
**

Um, sure. That would be another idea, I guess.

Quote

Originally posted by seant:
a quick solution...would be to set all përsActive data to 1 as default vs 0.

Maybe I misunderstand what you are suggesting.

Quote

Originally posted by SpacePirate:
While this would bypass the problem entirely, it would, however, make the pilot files a bit larger.

No, it wouldn't. The pilot files already have space allocated to përsActive shorts whether they are alove (0001) or dead (0000) so the file size would be the same size.

-STH

------------------
"Create enigmas, not explanations." -Robert Smithson

(This message has been edited by seant (edited 06-08-2004).)

Heh... Can you tell I've never looked at the contents of the pilot file? 😛 It seems I suggested exactly what you have. I had thought that përs data was appended to the pilot file as the përs's were encountered... But I guess that would be much more work, now that I think about it.

~ SpacePirate

------------------
Fear the SpacePirate,
He made a (url="http://"http://www.evula.org/infernostudios/search.html")plug-in search page(/url)...
And he'll board your ship!
-mrxak
.