(EV Nova) An Error Occurred: Resource ID: 0 Code: 104

I’m trying to run EV Nova without the standard scenario files. And upon startup (apparently after it loads all my custom scenario data) I get that error message. The only resource I can find that contains an id 0, is “usro” and I have absolutely no idea what it does.

So do any of you? Is there some sort of list that contains all of the data required for the Nova engine to start up properly?

Thanks in advance.

------------------
Moof!
(url="http://"http://www.savefarscape.com")Save Farscape!(/url)

Quote

Originally posted by Trigger-Happy Slig:
**I’m trying to run EV Nova without the standard scenario files. And upon startup (apparently after it loads all my custom scenario data) I get that error message. The only resource I can find that contains an id 0, is “usro” and I have absolutely no idea what it does.

So do any of you? Is there some sort of list that contains all of the data required for the Nova engine to start up properly?

Thanks in advance.
**

I think the problem is that you need the standard Nova Data files in order for Nova to work correctly. You can use a plugin to override the values in the original Data Files, and the values from your plugin will be loaded (e.g., oütf 128 in regular Nova is the Light Blaster; using a plugin, oütf 128 could become the Hellhound Missile Launcher). My suggestion is to put the original Nova Data files back in the Nova fIles Folder, and put your plugin in the plugins folder, and then start Nova.

Lit Nerd

------------------
Once more unto the breach, dear friends, once more; or close the wall up with our English dead. In peace there's nothing so becomes a man as modest stillness and humility: But when the blast of war blows in our ears, then imitate the action of the tiger; stiffen the sinews, summon up the blood, disguise fair nature with hard-favour'd rage; then lend the eye a terrible aspect....
Shakespeare, "King Henry V", Act III Scene I

Quote

Originally posted by Trigger-Happy Slig:
I’m trying to run EV Nova without the standard scenario files.

The only time that you should delete the Nova scenario from the "Nova Files" folder is when you are developing a total conversion (TC) that totally replaces all of the Nova scenario created by the good guys in the ATMOS group. For general plug-in development, just leave the "Nova Files" folder alone and put the results of your own development efforts into the "Nova Plug-ins" folder.

Some general guidelines for plug-in development are:

  • Be very cautious about treading on the resource ID numbers used by the default Nova scenario. You will either corrupt the default scenario or the default scenario may corrupt your plug.

  • Likewise, be very cautious about the Nova Control Bit (NCB) numbers that you use in your plug for the very same reasons.

  • Make good use of the "debuglog.txt" file for troubleshooting your plug during development. You don't want to see any warning or error messages that relate to resources in your plug.

When deleting the default Nova scenario, keep in mind that there is a bare minimum number of resources required to allow the Nova game-engine to operate. Also remember to create backups of all files before deleting anything. A working list of the minimal required resources:

  • One chär resource is necessary in order to do anything else

  • One s˙st resource is necessary

  • Two shďp resources are necessary, including their associated shän and rlë8/D sprites. One ship is for the chär. The second ship is required by the game-engine and MUST have RID 895 and it MUST be an "escape ship".

  • One gövt, one ďntf, and one cölr resource.

  • One spöb along with its associated landing PICT, landing dësc, bar dësc, spďn, and rlë8/D sprites.

  • All racing PICTs, movies, and associated dësc resources.

  • The main menu and preferences display dialog graphics from the "Nova Graphics 3" & "Nova Titles 1" files. Also the "About" and "Acknowledgements" dësc resources.

  • The default ship hyperjump, warning klaxon, airlock, ship breakup/explode, and communications sounds and associated bööm resources.

  • The cicn, ppat, and Ttäb resources from "Nova Graphics 1" file.

  • All STR# strings associated with all of the above (easiest just to leave Nova scenario STR# as is).

(edit: spelling)
------------------
"There are no bugs in my code, ... only undocumented features." - corollary #3
Please use the (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/search.cgi?action=intro&default;=9")SEARCH(/url) feature before posting a new question. For EV:Nova development questions, please read the (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/show.pl?product=evn&category;=guides&display;=name&file;=bible_and_tmpls.sit.bin")EV Nova Resource Bible(/url) first.
Provided by bit-banger Arturo: a (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/show.pl?product=evn&category;=utilities&display;=name&file;=ResourceInterdependence.hqx")Resource Interdependence table(/url) and the (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/show.pl?product=evn&category;=plugins&display;=name&file;=ShieldBubbles1.0.hqx")Shield Bubbles 1.0 plug(/url)

(This message has been edited by Arturo (edited 07-08-2003).)

Hello-
Sorry, can't troubleshoot plug ins. I'm moving this to the developer's corner.

------------------
David Dunham / tech support / Ambrosia Software, Inc.

Quote

Originally posted by Lit Nerd:
**I think the problem is that you need the standard Nova Data files in order for Nova to work correctly.
**

Actually, you don't need them.

Quote

Originally posted by Arturo:
**The only time that you should delete the Nova scenario from the "Nova Files" folder is when you are developing a total conversion...
**

Um, that was the point.

As of what, two days ago, my TC had reached the point where I wanted to take it to the next level. I.e. making it completely independent from the standard data files (something I had planned on doing anyway.) An as of around 10:30-ish last night, I have achieved what I wanted.

The problem was that (as I discovered last night after poking around my data) for some reason, I completely forgot to include and escape pod and its graphics.

But that’s all fixed now, and this thread has(n’t) served its purpose.

Thanks anyway guys.

------------------
Moof!
(url="http://"http://www.savefarscape.com")Save Farscape!(/url)

Quote

Originally posted by Trigger-Happy Slig:
**Um, that was the point.

As of what, two days ago, my TC had reached the point where I wanted to take it to the next level. I.e. making it completely independent from the standard data files (something I had planned on doing anyway.) An as of around 10:30-ish last night, I have achieved what I wanted.

The problem was that (as I discovered last night after poking around my data) for some reason, I completely forgot to include and escape pod and its graphics.

But that’s all fixed now, and this thread has(n’t) served its purpose.

Thanks anyway guys.
**

And how we were supposed to know that it was a TC you were talking about? You could have been a misguided noob for all we knew based on the info you gave in your initial post. That's why I gave you what you asked for as well as noob advice. Precision, as you have discovered, is not only limited to programming Nova resources.

Good luck with your TC and your welcome.

Quote

Originally posted by Arturo:
**• Two shďp resources are necessary, including their associated shän and rlë8/D sprites. One ship is for the chär. The second ship is required by the game-engine and MUST have RID 895 and it MUST be an "escape ship".
**

------------------
"There are no bugs in my code, ... only undocumented features." - corollary #3
Please use the (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/search.cgi?action=intro&default;=9")SEARCH(/url) feature before posting a new question. For EV:Nova development questions, please read the (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/show.pl?product=evn&category;=guides&display;=name&file;=bible_and_tmpls.sit.bin")EV Nova Resource Bible(/url) first.
Provided by bit-banger Arturo: a (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/show.pl?product=evn&category;=utilities&display;=name&file;=ResourceInterdependence.hqx")Resource Interdependence table(/url) and the (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/show.pl?product=evn&category;=plugins&display;=name&file;=ShieldBubbles1.0.hqx")Shield Bubbles 1.0 plug(/url)

Quote

Originally posted by Arturo:
And how we were supposed to know that it was a TC you were talking about?

Quote

Originally posted by Trigger-Happy Slig:
...custom scenario data

Quote

Originally posted by Arturo:
**You could have been a misguided noob for all we knew based on the info you gave in your initial post. That's why I gave you what you asked for as well as noob advice. Precision, as you have discovered, is not only limited to programming Nova resources.
**

You’re absolutely right. It’s obvious that my post was just oozing n00b, and that I should have been slightly more articulate in stating my problem.

Forgive me if I at all seemed rude in my previous reply. And thanks for actually taking the time to address my problem.

Quote

Originally posted by Arturo:
**Good luck with your TC and your welcome.
**

Thank you.

------------------
Note: The Signature feature is currently enabled by this bulletin board's administrator. You may use UBB Code in this field, but not HTML. The UBB Code Image tag is not permitted, however. Signatures may be only 5 lines long.

(This message has been edited by Trigger-Happy Slig (edited 07-10-2003).)