Is it possible to modify non-Data resources?

Hello!

Is it possible to modify the resources built-into the actual game file itself as opposed to in the Nova Datas, etc? Specifically I need to replace the names of the months which I seem to recall being in the EV Nova application last time I went poking around. I know that a plug-in will override (ha!) anything in the stock data files but I was afraid that duplicate resources would somehow screw lots of things up. Would this same process work for 'pc' Nova, since it has no resource fork and therefore the same data would be somewhere in the code and probably inacessable?

Any ideas?

------------------
Drinking causes hangovers.
I will uphold Ma'at.
Shemsu Hor.
(url="http://"http://www.freewebs.com/rmx256/index.htm")Kemet T.C. Website(/url)

Quote

Originally posted by rmx256:
**Hello!

Is it possible to modify the resources built-into the actual game file itself as opposed to in the Nova Datas, etc? Specifically I need to replace the names of the months which I seem to recall being in the EV Nova application last time I went poking around. I know that a plug-in will override (ha!) anything in the stock data files but I was afraid that duplicate resources would somehow screw lots of things up. Would this same process work for 'pc' Nova, since it has no resource fork and therefore the same data would be somewhere in the code and probably inacessable?
**

That's a good question. I don't have access to a PC to test that right now. You could ask Contraband.... Oh, wait: they are persona incognito on this board.

Give it a shot. The worst that will happen is it will crash the app/computer.

-STH

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

More often than not, it should simply override the resources found in the app on Mac (it's documented in the resource manager). However, on PC... Mind you, on PC the relevant resources are put inside Nova.rez and are overrided too.

------------------
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.

Of course it's possible. It's still resources, whether they're in an application or a .rsrc file or an HTML document. And no, it won't crash your computer. I have done this to applications many a time before and no crashing here. No problems here at all on this subject, actually.

On Windows, it is perfectly accessible. Just open up Nova.rez (in Nova Data) with EVNEW. It should give some errors about unrecognized resource types, but you just need to edit a STR#, which EVNEW understands.

------------------
The programmer's code of entomology: there's always another bug.
There are 10 types of people in the world: those who understand binary and those who have friends.
Windows users: stop asking for plugins. (url="http://"http://www.aznt.com/EVN/EVNEW/")Make one yourself.(/url)
(url="http://"http://www.cwssoftware.com")Sephil Saga Website(/url) | (url="http://"http://www.evula.org/infernostudios/search.html")Add-ons Search Engine(/url)

(This message has been edited by orcaloverbri9 (edited 07-15-2004).)

So all of the resources not specific to the actual engine are in the '.rez' file for the pc people (I have no experience with DOS computers, Mac user for life) and will be overridden in the usual way?

On the PC version, does it have Nova Data 1-6, Nova Graphics 1-3, Nova Sounds, Nova Titles 1-4 etc? Or do they just have one big file? Part of my TC planning is to have the user take the Nova Data 1-6 out of the Files folder and replace them with mine, but if it's all one big file then making this avalible for PC users has suddenly gotten more complicated. Are there more PC users than Mac users playing Nova now?

------------------
Drinking causes hangovers.
I will uphold Ma'at.
Shemsu Hor.
(url="http://"http://www.freewebs.com/rmx256/index.htm")Kemet T.C. Website(/url)

To the best of my knowledge (but a PC player will better answer this), they do have the same files that we have (just in rez format with extension rez), plus Nova.rez containing the relevant resources that are inside the resource fork of the Nova app on Mac.

------------------
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.

Here is a list of the .rez files in windows version.

Nova Data 1.rez
Nova Data 2.rez
Nova Data 3.rez
Nova Data 4.rez
Nova Data 5.rez
Nova Data 6.rez
Nova Graphics 1.rez
Nova Graphics 2.rez
Nova Graphics 3.rez
Nova Ships 1.rez
Nova Ships 2.rez
Nova Ships 3.rez
Nova Ships 4.rez
Nova Ships 5.rez
Nova Ships 6.rez
Nova Ships 7.rez
Nova Ships 8.rez
Nova Sounds.rez
Nova Titles 1.rez
Nova Titles 2.rez
Nova Titles 3.rez
Nova Titles 4.rez

+ a Nova.rez

and both plugin ev_classic an ev_override for evnova works with the replacement of all the .rez file in the EV Nova folder.

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

No, no, no. Nova.rez simply cotains all the resources that are found in the Nova executable itself on Mac (the DITLs, DLOGs, STR#s, STRs, ALRTs, WINDs, MENUs, MBAR, etc.). Everything else is exactly the same as on the Mac, but as a .rez with the extension...well, .rez. That said, the stock scenario would fit into one file easily with the 4GB limit.

------------------
The programmer's code of entomology: there's always another bug.
There are 10 types of people in the world: those who understand binary and those who have friends.
Windows users: stop asking for plugins. (url="http://"http://www.aznt.com/EVN/EVNEW/")Make one yourself.(/url)
(url="http://"http://www.cwssoftware.com")Sephil Saga Website(/url) | (url="http://"http://www.evula.org/infernostudios/search.html")Add-ons Search Engine(/url)

8 Nova ship files? I thought there are only 7? Or is that a PC thing?

------------------
“It is interesting that well-protected secrets and complicated puzzles are often solved faster than easy ones. Why? Because the better a secret is protected and the more complicated a puzzle is, the more thinkers it attracts.” - me
(url="http://"http://starlightdev.freewebpage.org")STARLIGHT DEVELOPMENT(/url)

Just checked twice, the file list is exact. Don’t know what the difference with mac version is.

Quote

Originally posted by orcaloverbri9:
**No, no, no. Nova.rez simply cotains all the resources that are found in the Nova executable itself on Mac (the DITLs, DLOGs, STR#s, STRs, ALRTs, WINDs, MENUs, MBAR, etc.). Everything else is exactly the same as on the Mac, but as a .rez with the extension...well, .rez. That said, the stock scenario would fit into one file easily with the 4GB limit.

**

Yep, but that would make plugs that rely on replacing some of these data files impossible to use on PC, thus why they are still as separate files.

Actually, Nova.rez only contains the relevant resources, not some such as CODE (for obvious reasons).

------------------
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'm just happy that the files are right so I don't have to suddenly increace the size of my distributed file by 100 meg or so!

rrr

------------------
Drinking causes hangovers.
I will uphold Ma'at.
Shemsu Hor.
(url="http://"http://www.freewebs.com/rmx256/index.htm")Kemet T.C. Website(/url)

Quote

Originally posted by Zacha Pedro:
**Yep, but that would make plugs that rely on replacing some of these data files impossible to use on PC, thus why they are still as separate files.

Actually, Nova.rez only contains the relevant resources, not some such as CODE (for obvious reasons).

**

I don't think this is actually a problem. The EV and Override ports make changes to the DLOG, DITL, ppat, etc and don't require the user to touch the Nova.rez file.

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

Quote

Originally posted by Zacha Pedro:
Yep, but that would make plugs that rely on replacing some of these data files impossible to use on PC, thus why they are still as separate files.

Yes, I know, I was just pointing out that it could technically be done.

Quote

Originally posted by Zacha Pedro:
Actually, Nova.rez only contains the relevant resources, not some such as CODE (for obvious reasons).(/B)

Well, I thought that was obvious. It was implied in my post. Yes, I know, I listed some irrelevant ones in my post, but me == lazy.

------------------
The programmer's code of entomology: there's always another bug.
There are 10 types of people in the world: those who understand binary and those who have friends.
Windows users: stop asking for plugins. (url="http://"http://www.aznt.com/EVN/EVNEW/")Make one yourself.(/url)
(url="http://"http://www.cwssoftware.com")Sephil Saga Website(/url) | (url="http://"http://www.evula.org/infernostudios/search.html")Add-ons Search Engine(/url)