Sparky's Eschaton Plugins 4.1 (made for Eschaton 0.8.1.1)

Halo modding and gaming related applications.
Post Reply
Sven
SEAL
Posts: 622
Joined: Sun Apr 11, 2010 5:49 pm

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Sven » Wed Aug 11, 2010 3:28 am

This party sucks, where's the booze and strippers?
Image
blackkyurem123123 wrote:one of the Admins asks "whaths wrong" and he repiles " someone smasmed me chests".

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by TaxiService » Wed Aug 11, 2010 4:53 am

all in my pants.
  • TaxiService! Shitposting since 2007!
MGM Sig

Monk34
Ranger
Posts: 1215
Joined: Mon May 12, 2008 11:03 am

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Monk34 » Wed Aug 11, 2010 6:03 am

This project is already pretty much epic. What will it become when it's finished?
Image

Mota-Lev
Green Beret
Posts: 3554
Joined: Sat Mar 17, 2007 4:19 pm
Location: AusFag

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Mota-Lev » Wed Aug 11, 2010 7:00 am

Noodle wrote:
SiK x Gh0sTs wrote:WHY DO YOU HAVE CAPS LOCK ON? IT'S NOT EVEN THAT LATE YET AND YOU ARE DRUNK FROM SLEEP DEPRIVATION OR SOMETHING.
I KNOW, IT'S WIERD, RIGHT!?

MAYBE IT'S BECAUSE I COULDNT WAKE UP UNTIL 2 PM TODAY!

LOUD NOISES!


Also, I DON'T KNOW WHAT WE'RE YELLING ABOUT.
Stupid tinypic removing my images

Kayar
Delta Force
Posts: 4214
Joined: Mon Jul 16, 2007 11:59 am
Location: Elsewhere.

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Kayar » Wed Aug 11, 2010 7:45 am

I love... lamp.
Image
~Kayar~
TaxiService wrote:You haven't seen like the 90% of the dicks i drew. Someday i'll make a website where people will be able to browse the contents of my old notebooks.
WilliamSub wrote:They flock with your hormones
MGM Sig

Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Sparky » Wed Aug 11, 2010 12:08 pm

Guerilla was not made as well as it could have been, because often times, the text does not fit on the screen. (You would get an error in XCode if you were to have the same issue.) I noticed this problem in over 30 different tags.

For example, in the globals tag, the Weapon List struct has the name

Weapon List (Update_Weapon_List

while in the plugins that include this information, they only display that information which fit in the default text space on screen in the Guerilla application, which is

Weapon List (Update_

which probably looks familiar to you if you were using the start plugins. It seems that Conure only read the information from the screen and didn't know how to discover the text that was occluded by the interface.

What I did to solve this issue was to export the tag information to a text file (Guerilla lets you do this), and then read the information from that file, where it FORTUNATELY has the entire text block contents. In the case of the above example, I am adding the ending parenthesis, since we don't use scripting anyway (I think this refers to scripting). So it will appear as:

Weapon List (Update_Weapon_List)

You'll notice that Eschaton has a similar issue, but you can always adjust the view of the areas or simply click on an item, do command-C for Copy, and paste the text into a new text file. You could also open the plugin and read the text, if you wanted to do that. So we have options, while Guerilla FORTUNATELY lets me export the tag data to a file... so I'll include these corrections where they apply, and we'll be all set.

EDIT: UNfortunately, the bitmask information is not exported, only the value. So with flags, which are very often occluded by their box constraints, all bets are off (disappointing, I know).
Either you are groping for answers, or you are asking God and listening to Jesus.

Mgalekgolo
Commando
Posts: 2589
Joined: Thu Jun 24, 2010 6:36 am

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Mgalekgolo » Wed Aug 11, 2010 12:25 pm

u saying that there are no flags????
Yarok wrote:There may be a giant dildo protruding from your forehead.
Image

Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Sparky » Wed Aug 11, 2010 1:44 pm

I am saying that when you export the tag in Guerilla to a text file, any flag information (Bitmasks) is stored as the value, like 64 for the last item of a long Bitmask, rather than the name, which might be something like "Is Not a Pathfinding Obstacle". So in the application, if it read, "Is Not a Pathfi" and I wanted to figure out what the rest of it said, I would be out of luck, because that info isn't available in any way. I would need the application's source code; even this text is not found as ASCII letters in the data fork, so an application like HexEdit would not reveal the text itself.
Either you are groping for answers, or you are asking God and listening to Jesus.

Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins (New Screenshots in first post

Post by Sparky » Wed Aug 11, 2010 5:13 pm

OK, I need your votes.

The globals tag has lots of extra zeros between sections, and the tag itself is rather long. So do you want me to include those areas where it is probably just extra 00's as "Test Me #", or do you want me to omit all those places that are probably not used? They might do nothing, they might break the map (which is unlikely), or they might do something crazy. They most likely don't do anything, but tell me now whether you want me to include these or not.

I normally include them and set them to hidden, but as I mentioned before, Eschaton doesn't like hidden entries within reflexives. So either they show up (and there are over 150 of them), or I remove them.

My hunch is to keep them for experimentation, but I don't want to make it more difficult to use this tag type. Case your vote now.

EDIT: Well, I've gotten one vote to keep, and none to omit. Nevertheless, I'm stopping at the 354th float value, as I'm tired of adding these, and they are probably pointless anyway.

By the way, if we actually find that they don't do anything, I'm getting rid of them. They are there for the plugin testers, but I want to remove them if they are a waste of space.

EDIT: Nevermind, I am adding all the extra float values, except for those with which I am absolutely certain will do nothing.
Either you are groping for answers, or you are asking God and listening to Jesus.

Modzy
Green Beret
Posts: 3058
Joined: Fri Feb 22, 2008 11:06 pm
Location: Portland, OR

Re: Sparky's Eschaton Plugins (Answer the Poll Question!)

Post by Modzy » Wed Aug 11, 2010 7:17 pm

Sparky needs more haxxing skills because I can pull any cut-off string, including bitmasks, right from the guerilla.exe. There's actually a whole section of data in the application from which you can pull all the visible stings and even some notes on their functions from.

I can find an attribute like "easy projectile error," and it's notes. The note for it, from Guerilla, is: "enemy projectile error scale, as a fraction of their base firing error. on normal difficulty."

Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins (Answer the Poll Question!)

Post by Sparky » Wed Aug 11, 2010 8:11 pm

funny you should mention that one, I remember doing it.

But what are you using to get this?

The globals tag is done, with also an unbelievable number of test values that probably don't do anything.
The spheroid tag is intriguing, because it only consists of four bytes of zero. In case you wanted to experiment with it, I've broken it down in many different ways. You should check it out!

With the final release, I will be providing a dummy map that includes my test tags. Feel free to go through and explore all the values, check my spelling, etc.

There will be a contest with the final release, whoever find the secret password and posts it here will get a prize :D

EDIT: I just realized you could go through the hex and search for the password, so no more contest :P
Last edited by Sparky on Thu Aug 12, 2010 9:18 am, edited 1 time in total.
Either you are groping for answers, or you are asking God and listening to Jesus.

Modzy
Green Beret
Posts: 3058
Joined: Fri Feb 22, 2008 11:06 pm
Location: Portland, OR

Re: Sparky's Eschaton Plugins (Answer the Poll Question!)

Post by Modzy » Wed Aug 11, 2010 8:37 pm

I'm just searching strings in hexedit.
Searching for things like "easy projectile error" will find it. Note that everything is kind of backward-ish.

Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins (Answer the Poll Question!)

Post by Sparky » Thu Aug 12, 2010 6:57 am

I'm using kornman00v20_release.exe and I see only some error messages in the beginning and what otherwise would be considered text gibberish after that.

But, low and behold, Guerilla.exe (the original one) has legible text strings as ASCII, just as you said.

EDIT: I'm going through and fixing any text issues now

EDIT: seems I was wrong about the globals value. It is really:

Weapon List (update _weapon_list enum in game_globals.h)
Either you are groping for answers, or you are asking God and listening to Jesus.

Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins (Answer the Poll Question!)

Post by Sparky » Fri Aug 13, 2010 11:09 am

Is it just me, or are these getting more difficult as I go?

Those sound tags were totally weird.

If there is something I can't figure out right away, I'm just going to mark it as such and I'll keep going. I can't be spending all these hours trying to figure everything out when there is such a large amount of straight-path work to do. I can burn through this.

Release before the weekend. Probably tonight, maybe tomorrow morning.
Either you are groping for answers, or you are asking God and listening to Jesus.

Modzy
Green Beret
Posts: 3058
Joined: Fri Feb 22, 2008 11:06 pm
Location: Portland, OR

Re: Sparky's Eschaton Plugins (Answer the Poll Question!)

Post by Modzy » Fri Aug 13, 2010 12:26 pm

Sparky wrote:Is it just me, or are these getting more difficult as I go?

Those sound tags were totally weird.

If there is something I can't figure out right away, I'm just going to mark it as such and I'll keep going. I can't be spending all these hours trying to figure everything out when there is such a large amount of straight-path work to do. I can burn through this.

Release before the weekend. Probably tonight, maybe tomorrow morning.
There are many tags whose information is not listed in Guerilla. Sound and sbsp for instance have a lot of such offsets.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests