Halo 3 Saved Films Editing

General discussion of Halo 3.
Post Reply
hitmanbob





Posts: 365
Joined: Tue Aug 10, 2004 9:41 am
Location: here

Halo 3 Saved Films Editing

Post by hitmanbob »

i was reading through an article on b.net that told how saved films and being the host works. and it got me to thinking...

if the saved films are a cache of everything that happened in a game, could you edit that data to make the game look different. anyone get what im saying?

like instead of modding a game to have the saved film look different, you could mod the saved film to make the game look different.

It would probably take a lot of effort to find out where the XYZ positions, animations, and stuff is located in the file, but i think it would be cool.

has anyone explored this yet or am i the first to mention this possibility?
User avatar
xzodia




Translator Connoisseur Coagulator

Posts: 1981
Joined: Sun May 15, 2005 10:31 am
Location: UK
Contact:

Post by xzodia »

your the 1st as far as i'm aware and your idea intrigues me
Image
Halo 2 Plugins | Lock-on To Just About Anything | My Sites | Snow Hog
Old Plugins you have, upgrade you must...
Always Maintain a High Quality-To-Crap Ratio.
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

I'm pretty sure all it does it save a file with scripts of where each person moves, how long they move there, etc, and it runs off of that. Its not an actual video. Hence why you can click back and still get the score and all.

You won't edit the map that way, but you can edit how people move in it.

Also you won't be able to edit it for a bit. Its signed with the same encryption as any profile. If you take a look at any 360 gamesave or profile, and compare the header, they are the same file.

These are about the only things that aren't as encrypted on the 360.

But it doesn't mean the encryption is easy.

http://www.360gamesaves.com/index.php
That site was moved recently. Once it is fully moved, they have a resigner, but just for transferring files from xbox to xbox. They will know if the file is modded or not.

But if its an EXE it shouldn't be too hard to edit haha.
Image
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

It is just position data, that is then re-created using the blam engine. It is entirely possible to map out the file, but to do that just to make yourself jump higher.. or kill more people seems..? Pointless? To me at least, still it could be a way to make interesting machinima.

I also doubt animation data is stored in there, that data is already in the tags of the maps.
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
User avatar
ScottyGEE




Visioneer Vector Mad Hatter Artisan
Snitch! Enthraller Pi Critic
Sorceror Droplet Scorched Earth Socialist
Advisor Articulatist 500

Posts: 7352
Joined: Sun Aug 15, 2004 9:08 pm
Location: Down under
Contact:

Post by ScottyGEE »

haha that sounds actually pretty funnny...I would like to copy paste data from one match to another to see what happens... Or even screw it over to have more than 16 players in there to see if its possible to freeze halo 3....woot
Image
This collaboration is not endorsed by Halomods
Technically its only me animating though ;)
hitmanbob





Posts: 365
Joined: Tue Aug 10, 2004 9:41 am
Location: here

Post by hitmanbob »

the saved films arent an actual video, its just when what happens where.
i've just been curius about it since i read the article. i knoq it would seem pointless, but for a machinima maker, it could be a godsend. having complete control over every aspect of everything. ahaha sounds like a fun powertrip to go on someday.

What i'm talking about isn't hex editing the files to change a simple position of one person. i'm talking about having a program that you could load a saved game file into(perhaps borrow some of the code for the ingame viewer) and then proceed to edit movements, items, etc in the game itself. i kind of see it as a mix of 3dsmax renders using the halo game engine to render\

i, myself, have no skill whatsoever in any type of coding so im useless other than inspiration

although, if Prometheus ever comes out, and has halo 3 capabilities, i could see that program being the perfect tool to incorporate this into.
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

This discussion would be better if there was someone with a film file actually looking through it. Right now we're just speculating about what would be possible. Theoretically, if you could properly edit the data, then yes, you could manipulate anything in the game, that's common sense. However, we don't know anything about the saved film files right now (Other than the names of the file, "pr0n.film," if I recall correctly).

I don't foresee ever being able to completely redo a match, or add more people, or whatever. I can't imagine the data being so simple that such a thing would be likely. The best you could hope to do would be change some coordinates, maybe swap weapons, etc. But I would think the data would be linked. If you changed where someone was walking, the gun would go with them. Then say they killed someone 10 seconds later in the real game, you'd have a random guy dying from nothing, or not dying, because he wasn't shot, and therefore existing where he didn't originally exist. Paradox. 360 implodes.

Also, it would give overwhelming rise to people sharing the modified films on Live (Modding on Live) claiming all sorts of ridiculous things. I actually hope it isn't possible.
User avatar
JacksonCougAr




Recreator

Posts: 2333
Joined: Fri Jan 12, 2007 1:56 pm
Location: Canada
Contact:

Post by JacksonCougAr »

What the Cat guy said ^_^
User avatar
Anthony




Translator Connoisseur New Age ONI

Posts: 1001
Joined: Thu Jul 06, 2006 10:19 pm
Location: Whittier, CA
Contact:

Post by Anthony »

-DeToX- wrote:But if its an EXE it shouldn't be too hard to edit haha.
its not, its a online script. that way they can monitor it and update/remove it as needed
User avatar
JacksonCougAr




Recreator

Posts: 2333
Joined: Fri Jan 12, 2007 1:56 pm
Location: Canada
Contact:

Post by JacksonCougAr »

I'm thinking they are doing this to stop ALL glitching in Halo 3. As well as give us a way to make movies! lolz.
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

They've said, on several occasions, that they expect people to always find glitches and such. They aren't doing these things as a deterrent, they're doing them because it's cool.
User avatar
Geo
Forum Manager




Illusionist Stylist Advisor Pi
Connoisseur Pyre Socialist Tsunami

Posts: 4404
Joined: Sun Jun 19, 2005 1:01 am
Location: United Kingdom
Contact:

Post by Geo »

JacksonCougAr wrote:What the Cat guy said ^_^
lol, that made me think of the Simpsons...

Image

I remade it, 'cause that's how I roll. ~Tural

Yah, I made it in < 11 seconds... was in a rush, but needed to air my thoughts. ;p
Last edited by Geo on Mon Jul 30, 2007 9:10 am, edited 1 time in total.
Image
For extremely cheap web hosting and domains, PM me. Includes excellent control panel software and instant activation!
User avatar
CabooseJr




Bloodhound Connoisseur Blacksmith Grunge
Mad Hatter

Posts: 4592
Joined: Wed May 11, 2005 8:09 am
Location: Valve knows a lot about my cookies.
Contact:

Post by CabooseJr »

They did say you can upload the film to Bungie.net, you could possibly download it and edit it, because they said it would make people who make machinimas and montages' lives easier.
User avatar
Geo
Forum Manager




Illusionist Stylist Advisor Pi
Connoisseur Pyre Socialist Tsunami

Posts: 4404
Joined: Sun Jun 19, 2005 1:01 am
Location: United Kingdom
Contact:

Post by Geo »

Yeah but they probably meant edit it with video editing software, not editing in the modding sense.
Image
For extremely cheap web hosting and domains, PM me. Includes excellent control panel software and instant activation!
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

100% incorrect. You can not upload films to Bungie.net. You can upload screenshots only.
User avatar
CabooseJr




Bloodhound Connoisseur Blacksmith Grunge
Mad Hatter

Posts: 4592
Joined: Wed May 11, 2005 8:09 am
Location: Valve knows a lot about my cookies.
Contact:

Post by CabooseJr »

I thought they said you could upload the vids to B.net, i know I heard it from their latest podcast.
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

No.
User avatar
CabooseJr




Bloodhound Connoisseur Blacksmith Grunge
Mad Hatter

Posts: 4592
Joined: Wed May 11, 2005 8:09 am
Location: Valve knows a lot about my cookies.
Contact:

Post by CabooseJr »

I know I heard it from somewhere, maybe it was said in Podtastic.
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

You either misunderstood or didn't hear it. You can upload films to the Live servers, obviously, but you can not access film files on Bungie.net.
User avatar
CabooseJr




Bloodhound Connoisseur Blacksmith Grunge
Mad Hatter

Posts: 4592
Joined: Wed May 11, 2005 8:09 am
Location: Valve knows a lot about my cookies.
Contact:

Post by CabooseJr »

hmm, i stand corrected then.
Post Reply