Changing the code...

I am trying to create a plugin with an outf that allows changes to what I assume are system settings. The idea is this: A new kind of escape pod that will "fold" space, allowing the player to go to a system set on the galaxy map reguardless of the distance. This is not intended to be a power tool, as there are restrictions that will certainly apply, but in order to do this, I need to know how to do a few things.
1 - Intercept the "eject" key, in order to enter my code space.
2 - Pop-up the galactic map, and when it is dismissed, find out the system it is pointing to. (Maybe even tweak the code here so that you just click on the system to dismiss the pop-up.)
3 - Set the location of the player. The Bible does not include player ("OPIL"?) recource information.

Any help on accessing the code in EVO would be appreciated, especially the animation routines. What good is a nifty outf if it doesn't look good, too?

Thanks,
^
|->The Ticktockman

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

Sorry but changing the sourse code is impossible. You can only make use of features that are listed in the (url="http://"http://www.ambrosiaSW.com/cgi-bin/vftp/show.pl?product=evo&category;=guides&display;=date&file;=EVOBible.sit.hqx")EVO Bible(/url).

Good luck in whatever you try to do.

ewan

------------------
may contain nuts

Quote

Originally posted by The Ticktockman:
**I am trying to create a plugin with an outf that allows changes to what I assume are system settings. The idea is this: A new kind of escape pod that will "fold" space, allowing the player to go to a system set on the galaxy map reguardless of the distance. This is not intended to be a power tool, as there are restrictions that will certainly apply, but in order to do this, I need to know how to do a few things.
**

I've yearned for similar feature, Master Timekeeper, but it's not possible to do anything. At least not for mere mortals. I doubt this will change in EVN.

Quote

Originally posted by The Ticktockman:
**The Bible does not include player ("OPIL"?) recource information.
**

You're absolutely right. This is because OpďL 128 and 129 are unstructured resources. By "unstructured" I mean that the data in OpďL 128 and 129 are different. Add to this that they are encrypted and contain more data than a TMPL can deal with, and it doesn't make a lot of sense to distribute the OpďL resource structure with the EVO Bible because the player can't throw "OpďL" resources into a plugin, nor can they edit the OpďL data directly. I can provide more info, if you like (I've done a fair amount of work in decrypting and playing with pilot files).

-STH ("There are always those who ask, 'What's it all about?'..."

------------------
"Christ, what if the terrorists' base of operations turns out to be Detroit? Would we declare war on the state of Michigan? I suppose we'd have to." -U.S. Sen. John McCain, misquoted in (url="http://"http://www.theonion.com")"The Onion"(/url)

(This message has been edited by seant (edited 10-09-2001).)

Plus the fact that Andrew has said that the source code to the EV games will never be released. That could hinder you some, too.
If you REALLY want those features, go make your own damned game...If you knew how to make those modifications, you should have a working knowledge of C (EV's language) anyway.

- Anatole

------------------
--The newbie hater--
Blood, waves, triumph. Blood, anger, lust, greed, blood. The First Antigan was born of such sin, into such sin. He saw sin, saw life, saw hope. He was Imbued with the power, the idea, the strength he would need to lead his people to absolute rule. Resurrected power, long forgotten on the torn and shattered Earth. Almighty lord, Nasher Degy, awoke, and prepared his elite power for use on his hated opponents. Almighty First, just like that. - Antigan Codex, Book of Antigan. 1:1

Quote

Originally posted by Anatole:
**Plus the fact that Andrew has said that the source code to the EV games will never be released. That could hinder you some, too.
**

I dunno.... People write extensions for the MacOS without knowing the details of the source code. All it comes down to is EVx isn't setup to deal with extendable code.

-STH

------------------
"Christ, what if the terrorists' base of operations turns out to be Detroit? Would we declare war on the state of Michigan? I suppose we'd have to." -U.S. Sen. John McCain, misquoted in (url="http://"http://www.theonion.com")"The Onion"(/url)

Quote

Originally posted by Anatole:
**If you knew how to make those modifications, you should have a working knowledge of C (EV's language) anyway.

- Anatole

**

EV was made in C? Hmm...For some reason I had always thought that it had been made in CodeWarrior.

------------------
You would have to be ignorant, derranged, demented, or dead to turn down the oppurtunity to fly an Azdara.

Quote

Originally posted by Azdara Ace:
EV was made in C? Hmm...For some reason I had always thought that it had been made in CodeWarrior.

Escape Velocity was written in the language called C, using the integrated development environment (combined editor and compiler) called Metrowerks Codewarrior, which can compile C, C++, and some sort of Pascal. Actually, early builds of EV were written in an older IDE called Think C, but it was transferred over to CodeWarrior because of that environment's superior capabilities.

------------------
David Arthur
(url="http://"http://members.aol.com/darthur1/talon-ev/")Talon Plugin for the original Escape Velocity(/url)