Post: [PREVIEW] FF Viewer
06-12-2012, 08:27 PM #1
aerosoul94
smooth like butter
(adsbygoogle = window.adsbygoogle || []).push({});
Hello I wanted to show you guys what I've been working on recently. I'm not 100% on the name but that is pretty much what my project does. I'm creating an application that opens any fastfile for PS3, XBOX, PC, and Wii. This isn't an ordinary .ff viewer. This application completely decompiles a fastfile and allows you to edit almost any data within.

At the moment it can read through these assets: menufiles, menus, localize, materials, images, sounds, rawfiles, stringtables, structureddatadefs, leaderboarddefs, xmodels, xanims, tracers, fonts, vehicles, snddriversglobals, sndcurves, physpresets, fx, impactfx, and weapons for COD4, MW2, W@W, and Black Ops.

If I ever do end up finishing this, I plan on making it decompile assets and compile all(or most)assets into fastfiles. The gui isn't so great so I plan on improving that also. I think I may have to rewrite it in C++ but I'm not sure about that yet. Really my goal is to learn more programming languages(especially C++). If this is ever finished I plan on making it open source.

Here are a few images of the application and some of the things it can do:
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
Last edited by aerosoul94 ; 06-08-2013 at 12:09 AM. Reason: updated images... and no i'm not working on this anymore.

The following 88 users say thank you to aerosoul94 for this useful post:

Okami, Eddie Mac, $snowman, 04jberry, 247Yamato, anxify, Ariel R., Red-EyeX32, BriceC, BrinkerzHD, BuC-ShoTz, BvB-09r-_-N!c0, caleb01, Chaizm, Choco, CodingHoster, CoDyMoDz1000XD, CrEaTiiOn_BuRn, Curz, D3cH, daswiftguy, Davey, DEREKTROTTER, Dr. Mayham, Esker, Fail3rc, FAKA_ELITE, FaSt_FrEEdOm, FuntCase, Ghost1990, GiGaOcTeTs, GodDrinksPepsi, Hack-Tivision, Harry, Heaney, HonuCinema, I am Mara, Beats, ibombo, iiReFuZee, iMCSx, ismexyy, zL_j8hnb, Jamba_PLuR, jojolepro51, JordanPSN, Kearney158, KingcreekS, Kitty=^.^=, KM-_1337, kvichak, JokerRey, lovebros, M1LAN_S, Maty360414, MrReDN34L, Newelly, Jango, primetime43, Cmd-X, RaFn KiKi, ReeZ-_-MoDz, rimka06510, SoHax, Swifter, TheFuziioN-, TheJaRniBoi, ThePhantom410., theShocker97, TheUnexpected, This-Guyy, Treyz, UGz-, UnboundUser, UnHolyModz, Vampytwistッ, WEE_FITZYBOY, X-RAY200, xChronicModz, xePixTvx, xMrSuperMoDzZ--, XXSYNISTERXX, zxz0O0
06-19-2012, 07:57 PM #38
is it wrong im turned on already?? Winky Winky
06-19-2012, 08:32 PM #39
Hello aerosoul94

How ist this idea to implement a dvars code generator?

greetz
$snowman
06-21-2012, 12:18 PM #40
GiGaOcTeTs
Pokemon Trainer
This will not do too much for software? (HxD, Dvars Generator etc ...)

Question: An XP version will be available or the software will work directly on all Windows?
06-21-2012, 01:30 PM #41
spudeeelad
I defeated!
Originally posted by aerosoul94 View Post
Might be a little far-fetched but I did have an idea of implementing a hex editor like IDA uses that could maybe even highlight the structure of the assets. That won't be for a long time though. :P

Well it can now read through PS3, XBOX, and PC ff's for cod4 and MW2. Almost done with Black Ops and MW3. I need ideas on what you'd like to be able to edit though(I need PC users :P). All the data is ready to be modified, I just need ideas. :blank:

Depends exactly what kind of final result you are going for. I am not aware of many games other than COD that use an FF format. How about adding some kind of support for IMG/RPF and /or SCO editting.

I guess it depends on your ambition really. If you want to be a complete madman and make it into a Global Game File Viewer rather than just FF Viewer, then go for it! Lol
06-21-2012, 01:56 PM #42
zxz0O0
Are you high?
Originally posted by aerosoul94 View Post
Might be a little far-fetched but I did have an idea of implementing a hex editor like IDA uses that could maybe even highlight the structure of the assets. That won't be for a long time though. :P

Well it can now read through PS3, XBOX, and PC ff's for cod4 and MW2. Almost done with Black Ops and MW3. I need ideas on what you'd like to be able to edit though(I need PC users :P). All the data is ready to be modified, I just need ideas. :blank:


Why do you need PC users? Editing ff's for MW3, doesn't the game use some kind of checksum so you can't run modified ff's (atleast on pc)?
06-21-2012, 04:23 PM #43
aerosoul94
smooth like butter
Originally posted by zxz0O0 View Post
Why do you need PC users? Editing ff's for MW3, doesn't the game use some kind of checksum so you can't run modified ff's (atleast on pc)?

My goal is to bring modtools to consoles, so what I meant by "I need PC users :P", was that since they have modtools they should have a better feeling with assets and would have more ideas that could help me out. Besides that modtools for PC doesnt provide support for all assets(or it doesnt reveal as much), nor does it allow you to decompile fastfiles. Yes MW3 does use signatures for multiplayer only. Same goes for MW2, but I wanted my ffviewer to be able to handle all fastfiles so it wouldn't be complete without PC support. The only fastfiles it won't be able to extract are Black Ops for PS3(I need the keys, and it doesn't help that I don't have a modded PS3) and MW3 for xbox(as far as I know only Caboose knows the compression used for it). But it will support reading of their .zone's.

Originally posted by spudeeelad View Post
Depends exactly what kind of final result you are going for. I am not aware of many games other than COD that use an FF format. How about adding some kind of support for IMG/RPF and /or SCO editting.

I guess it depends on your ambition really. If you want to be a complete madman and make it into a Global Game File Viewer rather than just FF Viewer, then go for it! Lol

Eh.. I don't think I'm going to go that far with it. I'll just stick to the game I know best. If I ever do something with GTA it'll be a new project.
Last edited by aerosoul94 ; 06-21-2012 at 05:14 PM.
06-21-2012, 04:28 PM #44
AndrewU
Bounty hunter
FF= FastFile ahahhahahah

The following user thanked AndrewU for this useful post:

aerosoul94
06-21-2012, 05:50 PM #45
Blackstorm
Veni. Vidi. Vici.
Originally posted by aerosoul94 View Post
Might be a little far-fetched but I did have an idea of implementing a hex editor like IDA uses that could maybe even highlight the structure of the assets. That won't be for a long time though. :P

Well it can now read through PS3, XBOX, and PC ff's for cod4 and MW2. Almost done with Black Ops and MW3. I need ideas on what you'd like to be able to edit though(I need PC users :P). All the data is ready to be modified, I just need ideas. :blank:


I bet buc-shotz could help you implement a hex editor in your program Smile
06-22-2012, 11:51 AM #46
spudeeelad
I defeated!
Originally posted by aerosoul94 View Post
My goal is to bring modtools to consoles, so what I meant by "I need PC users :P", was that since they have modtools they should have a better feeling with assets and would have more ideas that could help me out. Besides that modtools for PC doesnt provide support for all assets(or it doesnt reveal as much), nor does it allow you to decompile fastfiles. Yes MW3 does use signatures for multiplayer only. Same goes for MW2, but I wanted my ffviewer to be able to handle all fastfiles so it wouldn't be complete without PC support. The only fastfiles it won't be able to extract are Black Ops for PS3(I need the keys, and it doesn't help that I don't have a modded PS3) and MW3 for xbox(as far as I know only Caboose knows the compression used for it). But it will support reading of their .zone's.


Eh.. I don't think I'm going to go that far with it. I'll just stick to the game I know best. If I ever do something with GTA it'll be a new project.


Fair enough, can't argue with that Smile

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo