Halo Pc Scripter

Utilities designed primarily for Halo PC.
Main





Posts: 262
Joined: Sat Mar 05, 2005 5:53 pm
Location: 0x402AB038-Speed(Float).

Post by Main »

GUI looks good for Mac.
Image
Very small due to Signature Regulations.
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

ok i have used this app for a day, and i must say that it is a good application but there are some things that i would change with it.

1. don't have the credits on the Main window, put them in the application information.
2. don't have an announcement window come up every time you load a map i found that annoying
3. I found that i could not load the map A10, i don't know if it is possible but when i tried the app crashed.

i hope i am not offending with these comments if so it is not intentional, I am also make applications and i found these things just to turn me off a bit from using it. That is just my take on it, and i wish you luck in creating the 1.0 version of this application.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

1. Thats a hold over feature from the private build that listed off its future, never bothered to fix it but will in a future release when i decide to add in all the windows i need.

2. Debuging purposes, will remove when i feel it can load fully. (most msgboxs you ever find wil lbe debuging, a few ones on the maps security style).

3. I dont know on a10, works for me.

Also expect a slightly updated version when pepsi finishs his d40 tutorial. Mainly he uncovered a few bugs that wont be used untill someone bothers to explain how scripts work....
Halomods member wrote:tags meta? There is no such thing for Halo PC.
halomacmodder





Posts: 159
Joined: Thu Sep 07, 2006 3:16 pm

Post by halomacmodder »

If I wanted to make it impossible to get ejected by the Warthog, then where would I inject this script? Or is that impossible?

Script by courtesy of Andrew_b

Code: Select all

(script startup dontfall 
(rider_ejection  0) 
)
User avatar
{TP}Spartan





Posts: 1543
Joined: Fri Dec 22, 2006 9:09 pm
Location: In a place,with some people,and an xbox.OMG THIS GUY HAS AN XBOX.

Post by {TP}Spartan »

conure i cant resize the window.....y?
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

halomacmodder wrote:If I wanted to make it impossible to get ejected by the Warthog, then where would I inject this script? Or is that impossible?

Script by courtesy of Andrew_b

Code: Select all

(script startup dontfall 
(rider_ejection  0) 
)
Well this version doesnt have a scriptinjector due to the fact that i dont know how to parse scripts, dont have the language built in with its options of children and such, ect. Its possibly to manually add syntax chunks and such then have user fill data in but i dont want to have to deal with that hassle of having to explain the whole way its built.
So basicaly script injection is hex, or wait untill i find a injection method i am satisfied with
{TP}Spartan wrote:conure i cant resize the window.....y?
Mainly cause its a pain to properly set up the size values and to lock em right so it works perfectly. I think it can size up and down though :P
Halomods member wrote:tags meta? There is no such thing for Halo PC.
Appmaker





Posts: 34
Joined: Wed Jun 28, 2006 1:32 pm

Post by Appmaker »

this program is genius, it shows that human intelligence for reverse engineering and engineering knows little bounds good job the only thing is though i would like the ability to edit maps such as bloodgulch or is that not possible??
there are 10 types of people in this world those who understand binary and those who do not.

pc's have their advantages over macs .... wait that is not possible
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

Appmaker wrote:this program is genius, it shows that human intelligence for reverse engineering and engineering knows little bounds good job the only thing is though i would like the ability to edit maps such as bloodgulch or is that not possible??
I left out MP maps for semi-selfish reasons. Basically no one creates scripts in halo:pc/mac but me (at this point in time anyway), and there is no script data in MP maps so i left it out so my scripts couldnt be takes A and B theres no point (yet).

Anyway on to the main point of this post....

UPDATE!!


So i was waiting a while to do this version cause there needed to be a scripting tutorial and i thought pepsi was making it, in the end i got sick of waiting and made my own.

changes
  • Fixxed some writting bugs

    Removed credit part front page and added about page (incomplete due to problems...)

    Added preference feature to customize script decompile.

    Use of control help tags to list offset at which data occurs.

    Added new decompiling style

    Implemented the Script command database that uses hardcoded info, or the ComDat.xml
This may not sound like a lot but the preference files was a major pain/learning experience, and the script command database was a big part.

With this version out i am ready to start adding in the script complier so we can finally compile our own scripts.


Also, once again, please post any bugs you find and feature requests.

Edit: also download on front page
Halomods member wrote:tags meta? There is no such thing for Halo PC.
Choking Victim





Posts: 552
Joined: Thu May 12, 2005 4:12 am

Post by Choking Victim »

your values have been wrong in every build i've seen, so ill finally say something. the values in the player_effect_impact script are supposed to be floats. I would compare your decompiled scripts to ours (zteams) to check your values.
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

I figured that out today when i was writing the tutorial, but thank you choking victim i appreciate it. :D
I didnt write the code in the update cause personally i need a break from this, i been working on it to much the last 2 days.
Halomods member wrote:tags meta? There is no such thing for Halo PC.
Choking Victim





Posts: 552
Joined: Thu May 12, 2005 4:12 am

Post by Choking Victim »

No problem. Good job so far. :)
Tyler777





Posts: 570
Joined: Fri May 25, 2007 12:19 pm
Location: K-Town
Contact:

Post by Tyler777 »

mac version does not work for me
Attachments
ScreenSnapz.jpg
ScreenSnapz.jpg (15.73 KiB) Viewed 1853 times
Signature text exceeded 3 Lines text+Image.
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

Just blanket not working? Could you expand on that like say, "it crashs when i..." or "It doesn't display anything when i open a map..." ect. I remember alt said it wasnt worknig, but then i sent hm a version and he didnt say it wasnt working, so idk if he didnt check or if i uploaded a wrong version.

/sigh
Halomods member wrote:tags meta? There is no such thing for Halo PC.
User avatar
Altimit01




Connoisseur Snitch! Literarian 500

Posts: 947
Joined: Sun Jun 04, 2006 12:10 pm

Post by Altimit01 »

untaring on windows doesn't seem to work does it. This at least opens.

Interesting note: does not contain com data.xml or whatever the proper file name is.
Attachments
HPS 0.5 MacOSX.zip
(3.23 MiB) Downloaded 11 times
Image
Download Eschaton: Halomods | Filefront | Mediafire
User avatar
reanimation-06





Posts: 388
Joined: Mon Mar 19, 2007 2:49 pm
Location: Middle of nowhere...

Post by reanimation-06 »

(new at scripting)
So this can be used to scripts maps in Halo PC in the same way as CE?
Such as making AI move to a specific point on a MP map?
Image
How to save a life...
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

Not yet, and thanks alt, you can have some source later. ;)

Update bit mb....

Well i been working and i fixxed the float problem (thankyou choking victim for sharing some of your knowledge), or at least i am pretty sure i did. Taking a break from working directly on my application i developed this...

Image

Now i am gona explain what is in this picture. What this picture shows is my conversion of a xml script to a hsc script, perfectly. This is the "language" I plan to use for script injection because it is such a easy conversion.

Here are my current notes from this proggie that explain it
My notes wrote:Script Header
Structure
<script TypeAttr="The script type" ReTypeAttr="The script return type" NameAttr="The script name"/>

Example
<script TypeAttr="startup" ReTypeAttr="void" NameAttr="lawls"/>



Script Command
Structure
<ScriptCommand Command="The scripting command" EngineId="Id of the script command"/>

Example
<ScriptCommand Command="game_speed" EngineId="255"/>



Script Value
Structure
<ScriptValue ValueType="Type of value" Value="The value"/>

Example
<ScriptValue ValueType="real" Value="0.5"/>



Example of a script

<root>
<script TypeAttr="startup" ReTypeAttr="void" NameAttr="printing">
<ScriptCommand Command="print" EngineId="28">
<ScriptValue ValueType="string" Value="This is a script"/>
</ScriptCommand>
</script>
</root>
heres the proggie just in case anyone wants to fool around with the xml style and get use to it before i release the injector.
Attachments
Example converter.rar
Proggie
(1.03 MiB) Downloaded 11 times
Halomods member wrote:tags meta? There is no such thing for Halo PC.
Tyler777





Posts: 570
Joined: Fri May 25, 2007 12:19 pm
Location: K-Town
Contact:

Post by Tyler777 »

maybee conure you can help inpliment scripting into eschaton ;P i would love it more then lol becuase scripting is funner than modding and can make some interesting things happen

EDIT Found another bug:

refer to pictures below
Attachments
notise that they both use apple+p this could cause problems
notise that they both use apple+p this could cause problems
Apple+P TO Protect.jpg (10.96 KiB) Viewed 1813 times
Apple+P opens preffs to....jpg
Apple+P opens preffs to....jpg (9.92 KiB) Viewed 1813 times
Signature text exceeded 3 Lines text+Image.
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

Alright, thats corrected now. Thankyou

The long/short/real(float) issue is now resolved also.

One other small thing the last decompiling style in the prefernces is unlocked, with that comes "perfect" (as in it looks perfect from limited testing and comparison to ZMT files and my own scripts) script extraction.
Now here is version .5x

With this, unless someone finds more bugs in decompiling, i am officially onto making my injector.

Note: I still have yet to update the batch extraction info due to laziness.
Attachments
HPs win 0.5x.rar
win
(1.17 MiB) Downloaded 17 times
HPS mac 0.5x.zip
mac
(3.23 MiB) Downloaded 12 times
Halomods member wrote:tags meta? There is no such thing for Halo PC.
User avatar
Patrickh




Wordewatician 500

Posts: 1173
Joined: Wed Mar 14, 2007 4:53 pm

Post by Patrickh »

nobody has ever done anything like this.. because nobody else can come close to understanding how to make this. Keep up the good work. 8)
Image
conure says: or i could jsut incase my shoes in papar mache, followed by my dog
|||Lethargy||| Mr. Mohawk|||
|||feel free to contact me via PMs, AIM, MSNM, or Xfire if you have any questions|||
Tyler777





Posts: 570
Joined: Fri May 25, 2007 12:19 pm
Location: K-Town
Contact:

Post by Tyler777 »

conure wrote:Alright, thats corrected now. Thankyou

The long/short/real(float) issue is now resolved also.

One other small thing the last decompiling style in the prefernces is unlocked, with that comes "perfect" (as in it looks perfect from limited testing and comparison to ZMT files and my own scripts) script extraction.
Now here is version .5x

With this, unless someone finds more bugs in decompiling, i am officially onto making my injector.

Note: I still have yet to update the batch extraction info due to laziness.
any time dude lol if i find any other errors i will post them

i need help with a non halo application i wrote in C++ i hate using it in Terminal and i desided i wanted a graphical user interface for it....but thats where i cant figure xcode out i cant figure out how to set up the interface and stuff so if your reading this ALT IM or PM ME PLEASE! i need asistance with my app i may have to re-write it but idk

anyway alt i will send you my xcode source and so on so u can give it a look
Signature text exceeded 3 Lines text+Image.
Post Reply