xboxscene.org forums

OG Xbox Forums => Game Hacking => Xbox Game Forums => Game Hacking - * Everything Else.* => Topic started by: dmauro on August 19, 2003, 09:23:00 AM

Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 09:23:00 AM
I think a project like this doesn't seem to far out.  It would be a web based program that would allow visitors to choose options such as: Map, PAL/NTSC, Switch x with x, Flying warthogs, etc.  It would present options for all the latest hacks, and after choosing, the backend would generate either a PPF or IPS patch for them.  This would allow people to play over the internet easier because they could pick their options, generate a patch, then send the patch to whoever they were playing with.  Also, it would be platform independent.  I have a decent knowledge of PERL, but that's about it, so I don't know that I would be able to make something like this. Is anyone interested in workng on something like this?
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 09:50:00 AM
Im interested. i have very good knowledge in VB and am the maker of HXH

It could be a program that would make an executable file that would patch certain offsets. the idea is pretty basic so im in
Title: An Idea For Easy Hacking
Post by: Liamb2003 on August 19, 2003, 09:56:00 AM
HXH?
i love that program i make the default.xbe say things like. You picked up a boomstick!
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 10:02:00 AM
I can do frontend stuff.  Because I know the offsets very well, and could come up with some hack options that would be very cool.  I am thinking it would load offsets from seperate files based on map, possibly based on Boll's format, or maybe something new that is more parsable.  Maybe I will start working something up in Dreamweaver when I get home.  Unfortunately I don't have internet access at home right now, so I can't really get into contact with anyone about this once I leave work.

CaicedoLuis, glad to have you on board.  See if you can get soemthing that generates both IPS and PPF patches with xxxxxxxx, zz, yyyyyyyy(undo:yyyyyyyy) formated input or something like that.  Thanks.

Anyone able to host?
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 10:17:00 AM
what we can do is have our own format. The program i make allows the user to select wut he/she wants to patch. it will generate a list of items and offsets and save it to a textfile. that textfile will then be added to another program that i make. when u run the second program it asks if u want to patch or remove.. Sound simple??? i think it is and ill start working on it later on
Title: An Idea For Easy Hacking
Post by: Large Dopant white on August 19, 2003, 10:20:00 AM
Just make it downloadable somehow. There's some of us that play over a real-world LAN that don't have access to an internet connection when a game starts.
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 10:22:00 AM
What is this running on.  It needs to be something that can run as the backend for php.  I don't know much about that stuff at all.  I've only worked with PERL and MySQL for backend.  Also, the program should not have a set number of hacks it can do, the offsets and values should come from the frontend so that it is easily updatable and easily selectable by users.  If the offsets and values were within the program it would be much more difficult to update.  The way you described sounds a little weird.
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 10:23:00 AM
no the values and stuff are stored in ini files just like in Halo Cache Editor.. Just trust me on this on
Title: An Idea For Easy Hacking
Post by: Large Dopant white on August 19, 2003, 10:24:00 AM
smile.gif
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 10:24:00 AM
QUOTE (Large Dopant white @ Aug 19 2003, 07:20 PM)
Just make it downloadable somehow. There's some of us that play over a real-world LAN that don't have access to an internet connection when a game starts.

Well you could run it, download the patch, then patch and play.  How do you not have internet access when you play?
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 10:28:00 AM
dmauro u got AIM or MSN??

my aim: CaicedoLuisA
msn: [email protected]
Title: An Idea For Easy Hacking
Post by: Large Dopant white on August 19, 2003, 10:29:00 AM
As stated, not everyone plays Halo exclusively over XBConnect or one of the other services. For instance, sometimes I have a small LAN party at my home, but the problem is, there's no internet service there. Hell, I talk on these boards mainly from the library or my brother's home.
Back to the point... Halo runs fine on a normal LAN with, say, 2 other XBoxes, when internet access is nowhere in sight. It'd be good to be able to download the patching engine so I don't have to run back to my brother's place every time I want to, say, make a patch for the Scorpion to fly, too, or to patch a different level.
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 10:33:00 AM
QUOTE (Large Dopant white @ Aug 19 2003, 07:24 PM)
Could have it refer to an INI file, so users can input their own hacks to put in a 'roll your own' patch. I know I'm all big on flying ghosts and every weapon shooting Scorpion shells. smile.gif

Well that's the thing, you could have all these hacks as options in the program, and then youwould pick the ones you liked.
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 10:33:00 AM
users can download the patching engine and make patches but the patches are distributable and in EXE format so u wouldnt need the engine to apply them
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 10:35:00 AM
QUOTE (Large Dopant white @ Aug 19 2003, 07:29 PM)
As stated, not everyone plays Halo exclusively over XBConnect or one of the other services. For instance, sometimes I have a small LAN party at my home, but the problem is, there's no internet service there. Hell, I talk on these boards mainly from the library or my brother's home.
Back to the point... Halo runs fine on a normal LAN with, say, 2 other XBoxes, when internet access is nowhere in sight. It'd be good to be able to download the patching engine so I don't have to run back to my brother's place every time I want to, say, make a patch for the Scorpion to fly, too, or to patch a different level.

Yeah I guess like I said, you could just choose the configuration before hand and just bring the patch to the LAN party.  Or maybe someone could port it to a self-contained app.
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 10:36:00 AM
QUOTE (CaicedoLuis @ Aug 19 2003, 07:33 PM)
users can download the patching engine and make patches but the patches are distributable and in EXE format so u wouldnt need the engine to apply them

I think the patches would be better off as PPF or IPS so they could be platform independent.  I can't run EXEs.
Title: An Idea For Easy Hacking
Post by: Large Dopant white on August 19, 2003, 10:36:00 AM
QUOTE (dmauro @ Aug 19 2003, 07:35 PM)
QUOTE (Large Dopant white @ Aug 19 2003, 07:29 PM)
As stated, not everyone plays Halo exclusively over XBConnect or one of the other services. For instance, sometimes I have a small LAN party at my home, but the problem is, there's no internet service there. Hell, I talk on these boards mainly from the library or my brother's home.
Back to the point... Halo runs fine on a normal LAN with, say, 2 other XBoxes, when internet access is nowhere in sight. It'd be good to be able to download the patching engine so I don't have to run back to my brother's place every time I want to, say, make a patch for the Scorpion to fly, too, or to patch a different level.

Yeah I guess like I said, you could just choose the configuration before hand and just bring the patch to the LAN party.  Or maybe someone could port it to a self-contained app.

Well, I was just trying to point out that you can't always forsee what combination of hacks you'll want in the event that you do not have an internet connection. Like I said, you could change your mind after playing for an hour on the same level with the same hacks.
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 10:37:00 AM
QUOTE (CaicedoLuis @ Aug 19 2003, 07:28 PM)
dmauro u got AIM or MSN??

my aim: CaicedoLuisA
msn: [email protected]

I don't have an internet connection right now at home.  Everyone crashed it when I posted the flying hogs tutorial.
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 10:51:00 AM
dmauro anyother way u can contact me?
nah didnt contact the matt guy X-S could prolly host this app
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 10:52:00 AM
dmauro u could do a mac os one and ill do the windows one
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 11:00:00 AM
I don't know how to do an OS X one.  I could maybe try.  Anyways, we should determine the format of the ini files so the program can use the same ones.  Something very simple and versatile.  If it isn't going to be web based, it should have an auto-update function where you can click a button and it downloads the latest ini files.  That would be excellent.  We would have to have a host we know wouldn't drop out on us though.
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 11:11:00 AM
He does make a good point.  I've never checked out Halo Cache Editor though.  I will go take a look.
Title: An Idea For Easy Hacking
Post by: UberJim on August 19, 2003, 11:15:00 AM
QUOTE (dmauro @ Aug 19 2003, 07:11 PM)
He does make a good point.  I've never checked out Halo Cache Editor though.  I will go take

You should get version 2 and version 3 of Halo Cache Editor.  Version 3 has more features, but it is also has more bugs.
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 11:15:00 AM
It looks like HCE only allows you to swap offsets of 4bytes.  Does it allow for stuff like flying hogs?
Title: An Idea For Easy Hacking
Post by: freakycody on August 19, 2003, 11:19:00 AM
QUOTE (dmauro @ Aug 19 2003, 08:15 PM)
It looks like HCE only allows you to swap offsets of 4bytes.  Does it allow for stuff like flying hogs?

i am not sure but the last dude that posted on the HCE thread said he had an ini for flying ghosts. I think it is just a matter of setting up the prog to make things fly.

EDIT: Andy_0113 just posted how to make ghosts fly in the HCE thread, i will give it a try when i get home.
Title: An Idea For Easy Hacking
Post by: andy_0113 on August 19, 2003, 11:28:00 AM
thanks i spent most of the day working on it and if you want i can make warthog an Scorpion versions
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 19, 2003, 11:35:00 AM
so i guess this project is dead.... how about making the teleporter into a warthog turret??? i started a thread yesterday but no-one has figured it out
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 11:45:00 AM
I say the project is not dead.  I will try to write something up in PERL then.  How hard could it be (famous last words).  It's hard to show you what I am thinking for the program, but it is nothing like HCE.  It would be much more flexible and easy.  I really don't think it would be too hard.  To run it independent of the web, you would just have to install PERL and run it off your computer.
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 11:47:00 AM
QUOTE (andy_0113 @ Aug 19 2003, 08:28 PM)
thanks i spent most of the day working on it and if you want i can make warthog an Scorpion versions

Most of the day?  You just have to break it up into pieces.  You must be a slow typer.  =)
Title: An Idea For Easy Hacking
Post by: XBOX War3z on August 19, 2003, 12:35:00 PM
biggrin.gif that would be sweet wink.gif
Title: An Idea For Easy Hacking
Post by: dmauro on August 19, 2003, 12:51:00 PM
QUOTE (XBOX War3z @ Aug 19 2003, 09:35 PM)
yea for now it was only 4 bytes cos nothing was needed for bigger stuff
PPF/IPS Patcher on XBOX biggrin.gif that would be sweet wink.gif

Yeah, want to make a PPF Patch-o-matic for XBOX?  biggrin.gif
Title: An Idea For Easy Hacking
Post by: andy_0113 on August 19, 2003, 01:08:00 PM
just finished warthog and scorpion and dmauro i first of all had to figure it out that you had to split it ok
scorpion aint just right yet though i'll try to fix that

[Vehicle physics]
ghost physics = 0x02342138, 0x407f8f80
Warthog physics = 0x02340658, 0x440a8b80
Scorpion physics = 0x023414d8, 0x78F18d80

[warthog Standard]
warthog1 = 0x0283465c, 0x01000000
warthog2 = 0x02834660, 0x5c8f823e
warthog3 = 0x02834664, 0xcdcccc3d
warthog4 = 0x02834668, 0x5839343b
warthog5 = 0x0283466c, 0x5839343c
warthog6 = 0x02834670, 0x00f04100
warthog7 = 0x02834674, 0xf0c10000
warthog8 = 0x02834678, 0x803f0000
warthog9 = 0x0283467c, 0x34430ad7

[warthog no hover]
warthognohover1 = 0x0283465c, 0x05000000
warthognohover2 = 0x02834660, 0xAE47613e
warthognohover3 = 0x02834664, 0x8fc2f53c
warthognohover4 = 0x02834668, 0x6f12033c
warthognohover5 = 0x0283466c, 0x6f12833c
warthognohover6 = 0x02834670, 0xf90fc93f
warthognohover7 = 0x02834674, 0x00000000
warthognohover8 = 0x02834678, 0x00000000
warthognohover9 = 0x0283467c, 0xcdcc4c3e

[scorpion standard]
Scorpion1 =0x0286729c, 0x00000000
Scorpion2 =0x02867a00, 0x295c0f3e
Scorpion3 =0x02867a04, 0x8fc2f53d
Scorpion4 =0x02867a08, 0x6f12033b
Scorpion5 =0x02867a0c, 0xa69bc43b
Scorpion6 =0x02867a10, 0x00000000
Scorpion7 =0x02867a14, 0x00000000
Scorpion8 =0x02867a18, 0x00000040
Scorpion9 =0x02867a1c, 0x00000000

[scorpion standard]
Scorpionnohover1 =0x0286729c, 0x05000000
Scorpionnohover2 =0x02867a00, 0xAE47613e
Scorpionnohover3 =0x02867a04, 0x8fc2f53c
Scorpionnohover4 =0x02867a08, 0x6f12033c
Scorpionnohover5 =0x02867a0c, 0x6f12833c
Scorpionnohover6 =0x02867a10, 0xf90fc93f
Scorpionnohover7 =0x02867a14, 0x00000000
Scorpionnohover8 =0x02867a18, 0x00000000
Scorpionnohover9 =0x02867a1c, 0xcdcc4c3e
Title: An Idea For Easy Hacking
Post by: XBOX War3z on August 19, 2003, 01:22:00 PM
biggrin.gif
Title: An Idea For Easy Hacking
Post by: dmauro on August 20, 2003, 05:38:00 AM
That would be so cool.

I was working on a PERL script that generats PPFs from some hex input.  Isn't there some sort of an eval function in PERL.  I am trying to get "x00" where 00 is the byte I want in hex to print out to the file.  The byte is a variable, so when I try eval("x".$hex); it doesn't work.  The value is nothing.  Anyone want to help out a PERL n00b?
Title: An Idea For Easy Hacking
Post by: jp110099 on August 20, 2003, 08:33:00 AM
smile.gif

I can also host for you guys.  PM me if interested.
Title: An Idea For Easy Hacking
Post by: jp110099 on August 20, 2003, 07:00:00 PM
bump...
Title: An Idea For Easy Hacking
Post by: dmauro on August 21, 2003, 05:30:00 AM
Yeah I have been thinking about it, and I think pre-generated ppfs are a better idea than this new program.  I was a little worried about conflicting ppfs (like if two try to inject metadata into the same area of empty space), but I think it is much easier for all involved.

Now if someone could make a PPF Patch-o-matic for XBOX, that would be awesome...
Title: An Idea For Easy Hacking
Post by: cexe on August 21, 2003, 08:36:00 AM
yeah, the ppfs are fast downloads, and fast to patch.  even using my pc, still takes a small amount of time to set up a new map, even on xbconnect (as long as the other user knows how to use the ppfs also).  So, the xbox ppf patcher is ideal, but, it wouldn't be able to download the patches straight from the net, would it?  u would need linux or something to do that, so, u would still need the computer to ftp the patches to the xbox, and the way i see it, there will be a hundred ppfs in about a month.  I have three waiting, i just need to find a host.  I have made a modded hang em high that has a black floor and wall with blue laser light everywhere, looks cool.  The ghost flys also, and i got the ghost flying in most of the levels, so i hope to be able to share these soon (for those having trouble finding them.  Peaze.
Title: An Idea For Easy Hacking
Post by: CaicedoLuis on August 21, 2003, 12:38:00 PM
hehe.. that was my idea and i created that!! thx for advertising. I added the Flying mods to it but its on another thread. Making patches is as simple as click..click now