How+To+Extract+Models

This page concentrates on the theory of model finding and converting. If instead you wish to see completed scripts scroll below to the middle of this page or use the following link: Scripts To Convert Models

= The Steps Used To Convert 3d Models from games. =

The way that I extract models, is by first using a hex-editor (I use the program Cheat Engine which is mostly for hacking games but can be used to open files) to open files I suspect to contain models. Note that some PS2 games only have one data file that can be multiple gigabytes in size. Some games likewise will compress files to make them smaller, in which case they would need to be decompressed in order get data from them. The program "Game Extractor" (http://sourceforge.net/projects/gameextractor/files/) can decompress some games (such as the Big Game Hunter series) and also separate file archives into smaller files to make finding the models easier. It is worth checking out, even if your game is not listed on that website.

Step 1: Determining The Location of Files. For PS2 games this should be easy, as PS2 game discs can be read by most computers CD/DVD drives. Most PS2 games are in DVD format, though smaller games such as Bloody Roar 3 come on CD-Roms. Once the disc is in the computer in most cases all of the files are visible. For some games such as Sly Cooper 1, the main data file is not visible (need to find out why), but some computer programs that make ISO's will still get the "hidden files" which can then by extracted by ISO editing tools (need to find out how).

Step 2: Determining if the Files are compressed. One way to tell if files are compressed is to open the file in a hex editor, and see if you can not detect any patterns, or words that the characters in the game say. For example if a character in a game says "We must defeat the dragon" then searching for that text in a hex editor (using the hex editor's ASCII find function), and not finding it any file on the disc would mean that the game compresses the data. Some games compress some types of data, while leaving other types uncompressed. Certain common strings such as "00 00 80 3f" also tend to appear a lot in uncompressed PS2 files.

Step 3: Determining what Files contain 3d models. In many games the name of the file will give you clues, such as file names and/or extensions having the words mesh, model, geometry, skin, msh, mdl, geo, skn. Also if say a character like a dragon has a tail or wings, then sometimes files will have the word's "tail" or "wing" in the file that has the dragons 3d model. In many games all of the textures/models/animations might all be in one large file on the disc, but inside that large file there are subfiles that have the features mentioned above.

Step 4: Composing a Script that converts the models.

I use the "BMS" scripting language to convert models from games. I use the free program called "QuickBMS" to run the scripts. This program can be found near the top of the following page: []

The documentation of all the commands can be found in this link: http://aluigi.altervista.org/papers/quickbms.txt

If you have any questions yet me know so that I can be sure to be comprehensive as possible.. Since in many games the vertexes, use 1EEE-754 single precision numbers (a set of 3 one each for the length (x), width (y), height (z),, we will be using the command called "get" many times. For example suppose for the sake of example the script is currently at the start of a vertex, to get its value we could use the following: Get type1 Long 0 ; Get type2 Long 0 ; Get type3 Long 0 ;

The "long" means it is a four byte integer (but since 4byte floats are also 4bytes in length we can use this as well) The 0 means that we are operating in the main file the script opened which is usually the file that contains the 3d models. In this example, I called the first component (which is the length or x) type1, like the y was called type2, and the Z was called type3

The name type1/type2/type3 do not matter as long as we are consistent (and we do not begin with a number, as in this scripting language named variables can not begin with a digit) and we use the same capitalization.

If we want to know put this vertex into a file that is generated by the script (which we will denote by using the 1, instead of 0), we would use the Put command .It is important to note that the put command as well as most of my scripts need QuickBMS to be run using the Microsoft Windows Command Prompt, because they will not work simply by double clicking quickbms.exe)

Put type1 Long 1 ; Put type2 Long 1 ; Put type3 Long 1 ;

Suppose the vertex format of the models on the disc have the following structure: Vertex(X,Y,X) Normal(X,Y,X) Texture(U,V) And lets call the number of vertexes g We can use a For loop to obtain every vertex

For v = 1 To g ; GoTo base 0 ; Get type1 Long 0 ; Get type2 Long 0 ; Get type3 Long 0 ; Get type4 Long 0 ; Get type5 Long 0 ; Get type6 Long 0 ; Get type7 Long 0 ; Get type8 Long 0 ; SavePos base 0 ; GoTo start 1 ; Put type1 Long 1 ; Put type2 Long 1 ; Put type3 Long 1 ; SavePos start 1 ; Next v ;

The following pages have QuickBMS scripts that will automatically extract models:

It is important to point out that you need to use a new version of QuickBMS for the scripts to work, such as the one here: Old versions will not work.

Game: Spyro Dawn of the Dragon Scripts: http://ps23dformat.wikispaces.com/file/view/DotdUVscript1.bms http://ps23dformat.wikispaces.com/file/view/DotdUVscript2.bms http://ps23dformat.wikispaces.com/file/view/DawnOfTheDragonKP2CharacterTo3ds.bms http://ps23dformat.wikispaces.com/file/view/DOTDragonTexture.bms

Game: Teen Titans Script: http://ps23dformat.wikispaces.com/file/view/TeenTitansPS2ps2to3dsUV.bms

Game: Turok Evolution http://ps23dformat.wikispaces.com/Turok+Evolution Script: http://ps23dformat.wikispaces.com/file/view/turokps2TREto3ds.bms

Game: Neopets The Darkest Faerie Script: https://ps23dformat.wikispaces.com/file/view/NeopetsDATAto3dsBeta.bms

Game: Aggressive Inline Script: http://ps23dformat.wikispaces.com/file/view/AggressiveInlineZITto3ds.bms

Game: Monsters Inc Scripts: http://ps23dformat.wikispaces.com/file/view/MonstersBSPTo3dsUV.bms

Game: Bully Script: http://ps23dformat.wikispaces.com/file/view/BullyDFFTo3dsUVBeta.BMS

Gsme: God Hand Scripts: https://ps23dformat.wikispaces.com/file/view/GodHandDAT.bms https://ps23dformat.wikispaces.com/file/view/GodHandMDto3ds.bms

Game: God of War Scripts: http://ps23dformat.wikispaces.com/file/view/GOW1WADto3ds.bms http://ps23dformat.wikispaces.com/file/view/GOW1Script2WadTo3ds.bms

Game: God of War II Scripts: http://ps23dformat.wikispaces.com/file/view/GOW2WADto3ds.bms http://ps23dformat.wikispaces.com/file/view/GOW2GFX.bms http://ps23dformat.wikispaces.com/file/view/GOW2PAL.bms http://ps23dformat.wikispaces.com/file/view/GOW2Texture.bms

Game: Sonic Unleashed Script: http://ps23dformat.wikispaces.com/file/view/SonicSNOType1TO3dsUV.bms

Game: Shamus Deep Sea Adventures Scripts: http://ps23dformat.wikispaces.com/file/view/ShamuDataARC.bms http://ps23dformat.wikispaces.com/file/view/ShamuSkinTo3dsUV.bms

Game: Everquest Online Adventures Frontiers Scripts: http://ps23dformat.wikispaces.com/file/view/EQOA_UV_CharESFto3ds.bms http://ps23dformat.wikispaces.com/file/view/EQOA_FIXED_CharESFto3ds.bms http://ps23dformat.wikispaces.com/file/view/EQOAcharESFtexture.bms http://ps23dformat.wikispaces.com/file/view/EQOAtunariaTo3ds.bms http://ps23dformat.wikispaces.com/file/view/EQOAodusESFto3ds.bms

Game: Backyard Wrestling Don't Try This at Home Scripts: http://ps23dformat.wikispaces.com/file/view/BackyardWrestlingDTTAHwad.bms http://ps23dformat.wikispaces.com/file/view/BackyardWrestlingMeshto3dsUVbeta.bms http://ps23dformat.wikispaces.com/file/view/BackyardWrestlingDTTAwadTexture.bms

Game: Ape Escape Pumped & Primed Scripts: http://ps23dformat.wikispaces.com/file/view/ApeEscapePP.bms http://ps23dformat.wikispaces.com/file/view/ApeEscapePPMesh.bms

Game: Okami Scripts: https://ps23dformat.wikispaces.com/file/view/okamiPS2afs.bms https://ps23dformat.wikispaces.com/file/view/okamiFileExtractor.bms https://ps23dformat.wikispaces.com/file/view/OkamiMDto3dsFixed.bms

Game: Shadow Man 2econd Coming Script: https://ps23dformat.wikispaces.com/file/view/2econdPMH.bms

Game: Looney Tunes Space Race Scripts: http://ps23dformat.wikispaces.com/file/view/LTzip.bms http://ps23dformat.wikispaces.com/file/view/LTvbinTo3ds.bms

Game: Evil Dead Regeneration Script: http://ps23dformat.wikispaces.com/file/view/EvilDeadPAKto3dsUV.bms

Game Ice Age 2 The Meltdown Scripts: http://ps23dformat.wikispaces.com/file/view/Iceage2Extractor.bms http://ps23dformat.wikispaces.com/file/view/IceAge2edbMeshto3ds.bms

Game: Ice Age Dawn of the Dinosaurs Scripts: http://ps23dformat.wikispaces.com/file/view/IceAge3extractor.bms http://ps23dformat.wikispaces.com/file/view/iceage3to3ds.bms

Game: Men in Black II Alien Escape Scripts: http://ps23dformat.wikispaces.com/file/view/MIIBzip.bms http://ps23dformat.wikispaces.com/file/view/MIIBaaVBINbinMeshTo3ds.bms

Game: Superman Shadow of Apokolips Scripts: http://ps23dformat.wikispaces.com/file/view/SupermanApokolipsDNGTo3ds.bms http://ps23dformat.wikispaces.com/file/view/SupermanAnimDNGTo3ds.bms

Game: Yu-Gi-Oh! The Duelists of the Roses Scripts: http://ps23dformat.wikispaces.com/file/view/rosesmonsterextract.bms http://ps23dformat.wikispaces.com/file/view/YUGIOHmeshTo3dsBeta.bms

Game: Rampage Total Destruction Scripts: http://ps23dformat.wikispaces.com/file/view/RampageTDvolTexture.bms

Game: Tom and Jerry in War of the Whiskers Script: http://ps23dformat.wikispaces.com/file/view/TomJerryPSDto3dsUV.bms

Game: Darkwatch Scripts: http://ps23dformat.wikispaces.com/file/view/DarkwatchPS2pckFiles.bms http://ps23dformat.wikispaces.com/file/view/DarkwatchPS2rp2To3dsUVfixed.bms

Game: Darkwatch (DEMO) Scripts: http://ps23dformat.wikispaces.com/file/view/DarkwatchPS2DEMOpck.bms http://ps23dformat.wikispaces.com/file/view/DarkwatchPS2rp2To3dsUVbeta.bms

Game: Crash Mind Over Mutant Scripts: https://ps23dformat.wikispaces.com/file/view/CrashMutantUVp3dTo3ds.bms https://ps23dformat.wikispaces.com/file/view/CrashMutantP3dTo3ds.bms https://ps23dformat.wikispaces.com/file/view/CrashMOMp3dTexture.bms

Game: Herdy Gerdy Script: http://ps23dformat.wikispaces.com/file/view/HerdyGerdyCLUtoMesh.bms

Game: King Arthur Scripts: http://ps23dformat.wikispaces.com/file/view/kingarthurRKVto3ds.bms http://ps23dformat.wikispaces.com/file/view/KingArthurRKV.bms http://ps23dformat.wikispaces.com/file/view/KingArthurTEXConverterFixedMarch.bms

Game: Gauntlet Dark Legacy Scripts: http://ps23dformat.wikispaces.com/file/view/GauntletDarkLegacyBIN.bms http://ps23dformat.wikispaces.com/file/view/GauntletDLTo3dsScript2Beta.bms

Game: Jimmy Neutron Jet Fusion Scripts: http://ps23dformat.wikispaces.com/file/view/JimmyNeutronJFRKV.bms http://ps23dformat.wikispaces.com/file/view/JimmyNeutronJetFusionMDGto3ds.bms

Game: Bionicle Heroes Script: http://ps23dformat.wikispaces.com/file/view/BionicleHeroesPAKto3dsBeta.bms

Game: The Hobbit Scripts: http://ps23dformat.wikispaces.com/file/view/hobbit.bms http://ps23dformat.wikispaces.com/file/view/hobbitNPCGEOMto3ds.bms

Game: SpongeBob SquarePants Battle for Bikini Bottom Scripts: http://ps23dformat.wikispaces.com/file/view/SpongeBobBBBPS2hop.bms http://ps23dformat.wikispaces.com/file/view/SpongeBobBBBps2JSPto3dsUV.bms http://ps23dformat.wikispaces.com/file/view/SpongeBobBBBmodlTYPEoneTo3dsUV.bms http://ps23dformat.wikispaces.com/file/view/SpongeBobBBBmodlTYPEtwoTo3dsUV.bms http://ps23dformat.wikispaces.com/file/view/SpongeBobBBBCSNuv.BMS

Game: Coraline Scripts: http://ps23dformat.wikispaces.com/file/view/coralineMSps2to3dsbeta.bms http://ps23dformat.wikispaces.com/file/view/coralinePS2textureBeta.bms

Game: Spyro Enter The Dragonfly Script: http://ps23dformat.wikispaces.com/file/view/SPYROetdCNKto3dsAlpha.bms

Game: RPG Maker 3 Scripts: http://ps23dformat.wikispaces.com/file/view/RPGM3.bms http://ps23dformat.wikispaces.com/file/view/RPGMaker3BINto3dsBeta.bms

Game: Ratchet & Clank Size Matters Script: http://ps23dformat.wikispaces.com/file/view/RACsizematterPAKto3dsBeta.bms

Game: Serious Sam Next Encounter Scripts: http://ps23dformat.wikispaces.com/file/view/SeriousSamPS2Wfiles.bms http://ps23dformat.wikispaces.com/file/view/SeriousSamPS2MeshTo3ds.bms

Game: Dark Cloud 2 Scripts: http://ps23dformat.wikispaces.com/file/view/DarkCloud2PS2datadatTo3DS.bms https://ps23dformat.wikispaces.com/file/view/DarkCloud2Texture.bms

Game: Legion Legend of Excalibur Scripts: http://ps23dformat.wikispaces.com/file/view/LegionExcaliburFS.bms http://ps23dformat.wikispaces.com/file/view/LegionExcaliburUVsgpTo3ds.bms http://ps23dformat.wikispaces.com/file/view/LegionExcaliburSGPto3ds.bms

Game: Barnyard Scripts: http://ps23dformat.wikispaces.com/file/view/Barnyard_TRB_BETA.bms http://ps23dformat.wikispaces.com/file/view/BarnyardMeshTo3dsBETAjuly.bms

Game: Tony Hawk's Pro Skater 4 Scripts: http://ps23dformat.wikispaces.com/file/view/TonyHawk4HEDwad.bms http://ps23dformat.wikispaces.com/file/view/th4skinTO3dsUV.bms

Game: Aqua Teen Hunger Force Script: https://ps23dformat.wikispaces.com/file/view/ATHFscript.bms

Game: Tony Hawk's Underground 2 Scripts: http://ps23dformat.wikispaces.com/file/view/THUG2HEDWAD.bms http://ps23dformat.wikispaces.com/file/view/THUG2iSKINto3dsUV.bms

Game: Tourist Trophy Script: https://ps23dformat.wikispaces.com/file/view/TTMeshBeta.bms

Game: Looney Tunes Back In Action Script: https://ps23dformat.wikispaces.com/file/view/LTBIAto3dsBeta.bms

Game: Ghost in the Shell Stand Alone Complex Scripts: http://ps23dformat.wikispaces.com/file/view/ghost.zip http://ps23dformat.wikispaces.com/file/view/GhostShellsacFSCto3ds.bms

Game: The SpongeBob SquarePants Movie Script: http://ps23dformat.wikispaces.com/file/view/SBmovieJSPto3ds.bms

Game: Shin Megami Tensei Nocturne Scripts: http://ps23dformat.wikispaces.com/file/view/nocturneIMGto3dsFoundation.bms http://ps23dformat.wikispaces.com/file/view/NocturneIMGtoTMX.bms http://ps23dformat.wikispaces.com/file/view/NocturneIMGtoMDjune.bms

Game: Tomb Raider Legend Script: http://ps23dformat.wikispaces.com/file/view/TombRaiderLegendBIGFILETo3dsbeta.bms

Game: Tekken 4 Script: http://ps23dformat.wikispaces.com/file/view/Tekken4eememoryBINto3dsBeta.bms

Game: Tekken 5 Script: http://ps23dformat.wikispaces.com/file/view/Tekken5eememoryBINto3dsBeta.bms

Game: Shrek the Third Script: https://ps23dformat.wikispaces.com/file/view/Shrek3ResTo3ds.bms

Game: Samurai Jack The Shadow of Aku Script: https://ps23dformat.wikispaces.com/file/view/SamJackResTo3ds.bms

Game: Nicktoons Unite! Script: http://ps23dformat.wikispaces.com/file/view/NicktoonsUniteto3dsBetaV2.bms

Game: Pro Evolution Soccer 2013 Scripts: http://ps23dformat.wikispaces.com/file/view/PES2013DecompressBIN.bms http://ps23dformat.wikispaces.com/file/view/PES2013DCMeshBinTo3ds.bms

Game: Shinobi Script: https://ps23dformat.wikispaces.com/file/view/ShinobiPS2VolumeTo3ds.bms

Game: Code Lyoko Quest for Infinity Scripts: http://ps23dformat.wikispaces.com/file/view/CodeLyokoPS2PCfiles.bms http://ps23dformat.wikispaces.com/file/view/CodeLyokops2DECOMpcto3dsbeta.bms

Game: Monster Lab Script: http://ps23dformat.wikispaces.com/file/view/MonsterLabFilePileTo3ds.bms

Game: Madagascar Script: http://ps23dformat.wikispaces.com/file/view/MadagascarTexture.bms

Game: Madagascar Escape 2 Africa Scripts: http://ps23dformat.wikispaces.com/file/view/Madagascar2BLDarcUpdated.bms http://ps23dformat.wikispaces.com/file/view/Madagascar2BLDto3dsBeta.bms

Game: Over The Hedge Scripts: http://ps23dformat.wikispaces.com/file/view/OverTheHedgeARC.bms http://ps23dformat.wikispaces.com/file/view/OverTheHedgeDecompressed.bms http://ps23dformat.wikispaces.com/file/view/OTHedgePS2ModelsTo3dsBeta.bms

Game: Shark Tale Scripts: http://ps23dformat.wikispaces.com/file/view/SharkTaleARC.bms http://ps23dformat.wikispaces.com/file/view/SharkTaleDecompressed.bms http://ps23dformat.wikispaces.com/file/view/SharkTalePS2ModelsTo3dbeta.bms

Game: The Incredibles Script: https://ps23dformat.wikispaces.com/file/view/IncrediblesJSP.bms

Game: The Incredibles Rise of the Underminer Script: https://ps23dformat.wikispaces.com/file/view/Incredibles2JSP.bms

Game: Lego Star Wars Scripts: http://ps23dformat.wikispaces.com/file/view/LegoStarWarsgscTo3dsBeta.bms http://ps23dformat.wikispaces.com/file/view/LegoStarWarsghgTo3dsBeta.bms

Game: Pac-Man World 3 Scripts: http://ps23dformat.wikispaces.com/file/view/PACMANworld3PS2files.bms http://ps23dformat.wikispaces.com/file/view/PW3meshType1to3ds.bms http://ps23dformat.wikispaces.com/file/view/PW3meshType2to3ds.bms

This script only works with the Ace Combat 5 demo or with the EEMEMORY.BIN File from Savestates generated from either the full game or the demo. Game: Ace Combat 5 Script: http://ps23dformat.wikispaces.com/file/view/ace5DATApacTo3ds.bms

Game: Champions Return to Arms Scripts: http://ps23dformat.wikispaces.com/file/view/CTRAlmpextractor.bms http://ps23dformat.wikispaces.com/file/view/CRTAeqcacheHDR_DAT.bms http://ps23dformat.wikispaces.com/file/view/ChampionsReturnToArmsVIFto3dsBetaMay.bms http://ps23dformat.wikispaces.com/file/view/CRTAsubTEXbeta.bms

Game: Tak and the Guardians of Gross Scripts: http://ps23dformat.wikispaces.com/file/view/TakGuardPS2Extractor.bms http://ps23dformat.wikispaces.com/file/view/TakGuardMeshBetaTo3ds.bms

Game: Tak and the Power of Juju Script: http://ps23dformat.wikispaces.com/file/view/TAKdbuTo3dsBeta.bms

Game: Sphinx and the Cursed Mummy Scripts: http://ps23dformat.wikispaces.com/file/view/SphinxBIN.bms http://ps23dformat.wikispaces.com/file/view/SphinxEDBto3ds.bms

Game: Yu Yu Hakusho Forvever Script: https://ps23dformat.wikispaces.com/file/view/YuYUForeverSKMD.bms

Game: Futurama Scripts: http://ps23dformat.wikispaces.com/file/view/FutureramaPS2IMG.bms http://ps23dformat.wikispaces.com/file/view/FuturamaNIFUFC_To3dsUV.bms http://ps23dformat.wikispaces.com/file/view/FuturamaJuneNIFUFC.bms http://ps23dformat.wikispaces.com/file/view/FutureramaNIF_UCF_to3dsbeta.bms http://ps23dformat.wikispaces.com/file/view/FuturamaTextureType2.bms http://ps23dformat.wikispaces.com/file/view/FuturamaTextureType3.bms

Game: Ruff Trigger Scripts: http://ps23dformat.wikispaces.com/file/view/rufftrigger.bms http://ps23dformat.wikispaces.com/file/view/RuffTriggerMX2to3dsBeta.bms http://ps23dformat.wikispaces.com/file/view/RuffTriggerIDXtmTexture.bms

Game: Shadow the Hedgehog Script: http://ps23dformat.wikispaces.com/file/view/ShadowHedgehogRP2to3dsUV.bms

Game: Fur Fighters Viggo's Revenge Script: http://ps23dformat.wikispaces.com/file/view/FurFightersEEMEMORYBINto3ds.bms

Game: Monster Rancher Evo Script: http://ps23dformat.wikispaces.com/file/view/MonsterRancherEvoDATto3ds.bms

Game: Jimmy Neutron Attack of the Twonkies Scripts: http://ps23dformat.wikispaces.com/file/view/JimmyNeutronAttackTwonkiesPAK.bms http://ps23dformat.wikispaces.com/file/view/JNBGTwonkiesRWSto3dsUV.bms

Game: Finding Nemo Script: https://ps23dformat.wikispaces.com/file/view/NemoGSC_Beta.bms

Game: SpongeBob SquarePants Creature from the Krusty Krab Scripts: http://ps23dformat.wikispaces.com/file/view/KRUSTYKRABps2Files.bms http://ps23dformat.wikispaces.com/file/view/KrustyKrabOutputTo3ds.bms http://ps23dformat.wikispaces.com/file/view/KrustyKrabCharacterOutputTo3dsFixed.bms

Game: Sly Cooper and the Thievius Raccoonus Script: http://ps23dformat.wikispaces.com/file/view/SLY1eememorybinTo3dsBeta.bms

Game: Sly 3 Honor Among Thieves Script: http://ps23dformat.wikispaces.com/file/view/sly3eememorybinTo3dsBeta.bms

Game: PaRappa the Rapper 2 Script: http://ps23dformat.wikispaces.com/file/view/PaRappa2EEMEMORYBINto3dsBeta.bms

Game: Transformers Scripts: http://ps23dformat.wikispaces.com/file/view/TransformersVBINbinMeshTo3ds.bms

Game: Wizardry Tale of the Forsaken Land Script: http://ps23dformat.wikispaces.com/file/view/wizardryForsakenTo3dsBeta.bms

Game: Klonoa 2 Lunatea's Veil Script: http://ps23dformat.wikispaces.com/file/view/Klonoa2BINto3dsBeta.bms

Game: Kya Dark Lineage Script: http://ps23dformat.wikispaces.com/file/view/Kya_Dark_Lineage_Updated_BNKto3ds.bms

Game: The King of Fighters Maximum Impact Script: http://ps23dformat.wikispaces.com/file/view/KOFMIeememory.bms

Game: The Lord of the Rings The Fellowship of the Ring Script: http://ps23dformat.wikispaces.com/file/view/LOTRFellowshipMDUto3dsBeta.bms

Game: The Lord of the Rings The Two Towers Scripts: http://ps23dformat.wikispaces.com/file/view/LOTRbfToNPC3ds.bms http://ps23dformat.wikispaces.com/file/view/LOTRttbfToLevel3ds.bms

Game: MDK2 Armageddon Script: http://ps23dformat.wikispaces.com/file/view/MDK2modTO3dsUVbeta.bms

Game: Prince Caspian Scripts: http://ps23dformat.wikispaces.com/file/view/PrinceCaspianGHGto3dsBetaV2.bms http://ps23dformat.wikispaces.com/file/view/PrinceCaspianGHGtextureToPS2txd.bms

Game: Crash of the Titans Scripts: http://ps23dformat.wikispaces.com/file/view/CrashOfTheTitansP3dTo3dsUV.bms https://ps23dformat.wikispaces.com/file/view/CrashTitansp3dTexture.bms

Game: SpongeBob SquarePants Creature from the Krusty Krab Scripts: http://ps23dformat.wikispaces.com/file/view/AtlantisSquarePantisPS2files.bms http://ps23dformat.wikispaces.com/file/view/AtlantisSquarePantisCharacterOutputTo3ds.bms

Game: The Chronicles of Narnia The Lion The Witch and The Wardrobe Scripts: http://ps23dformat.wikispaces.com/file/view/lwwGHGto3dsBetaV2.bms http://ps23dformat.wikispaces.com/file/view/LWWghgTextureToPS2txd.bms

Game: Dragon Quest VIII Journey of the Cursed King Script:

Game: Stolen Scripts: http://ps23dformat.wikispaces.com/file/view/StolenDATAbcb.bms http://ps23dformat.wikispaces.com/file/view/StolenBSPto3ds.bms

Game: Spyro A Hero's Tail Scripts: http://ps23dformat.wikispaces.com/file/view/herostailextractor.bms http://ps23dformat.wikispaces.com/file/view/SpyroHTedbTo3DS.bms

Game: Steambot Chronicles Scripts: http://ps23dformat.wikispaces.com/file/view/SteamBotDATfat.bms http://ps23dformat.wikispaces.com/file/view/SteamBotIMDto3dsBETA.bms

Game: Ty the Tasmanian Tiger 3 Night of the Quinkan Script: http://ps23dformat.wikispaces.com/file/view/TY3rkvto3dsfixed.bms

Game: Ty the Tasmanian Tiger 2 Bush Rescue Script: ps23dformat.wikispaces.com/file/view/TY2rkvto3dsfixed.bms

Game: Shadow of the Colossus (for the full game and also the demo) Scripts: http://ps23dformat.wikispaces.com/file/view/SOTC_Updated_NicoTo3ds.bms You need to use quickbms_4gb_files.exe with the above script http://ps23dformat.wikispaces.com/file/view/nico.bms The above script is very memory intensive, so you should split nico.dat into small uncompressed parts no bigger then 500MB each, and then run the script on each part.

Game: Soul Calibur 3 Scripts: http://ps23dformat.wikispaces.com/file/view/SC3CharacterTo3dsBeta_fixed.bms

Game: Mobile Suit Gundam Seed Destiny Generation of C.E Script: http://ps23dformat.wikispaces.com/file/view/gundamDFFto3dsUVmarch.bms

Game: Wild Arms 3 Scripts: http://ps23dformat.wikispaces.com/file/view/WildArms3eememoryto3ds.bms http://ps23dformat.wikispaces.com/file/view/wa3BTLODTbin.bms

Game: Burnout 3 Takedown Script: http://ps23dformat.wikispaces.com/file/view/Burnout3BGVto3ds.bms

Game: Eragon Script: http://ps23dformat.wikispaces.com/file/view/EragonPSWto3dsBeta.bms

Game: Dual Hearts Script: http://ps23dformat.wikispaces.com/file/view/DualHeartsDATto3dsBeta.bms

Game: Crash Tag Team Racing Scripts: http://ps23dformat.wikispaces.com/file/view/CTTRp3dmeshTo3dsUVbeta.bms http://ps23dformat.wikispaces.com/file/view/CTTRp3dTexture.bms

Game: Suikoden III (DEMO) Script: https://ps23dformat.wikispaces.com/file/view/Suikoden3BINTo3ds.bms

Game: Suikoden III Scripts: The first script is very experimental. http://ps23dformat.wikispaces.com/file/view/Suikoden3DATto3dsALPHA.bms http://ps23dformat.wikispaces.com/file/view/Suikoden3DATtexture.bms

Game: Ghostbusters The Video Game Script: http://ps23dformat.wikispaces.com/file/view/ghostbustersBFM.bms

Game: Ty The Tasmanian Tiger Script: http://ps23dformat.wikispaces.com/file/view/TYrkvto3ds.bms

Game: The Dukes Of Hazzard Return of the General Lee Script: http://ps23dformat.wikispaces.com/file/view/DukesOfHazPS2PreModelsBeta.bms

Game: Tales of the Abyss Scripts: http://ps23dformat.wikispaces.com/file/view/talesAbyssNPCto3dsUV.bms http://ps23dformat.wikispaces.com/file/view/TalesAbyssTexture.bms

Game: Kamen Rider Kabuto Script: http://ps23dformat.wikispaces.com/file/view/KamenRiderKabutoEEmemoryBINto3dsBeta.bms

Game: Shifters Script: http://ps23dformat.wikispaces.com/file/view/ShiftersSomeMA2to3dsAlpha.bms

Game: Astro Boy Script: http://ps23dformat.wikispaces.com/file/view/AstroBoyModelConverterUpdate.zip

Game: Bouken Jidai Katsugeki Goemon Script: http://ps23dformat.wikispaces.com/file/view/BoukenModelConverter.zip

Game: Resident Evil Outbreak File 2 Script: http://ps23dformat.wikispaces.com/file/view/ResidentEvilOutbreak2AMOto3dsUV.bms

Game: Jackie Chan Adventures Scripts: http://ps23dformat.wikispaces.com/file/view/JackieChanAdventures_data1AIF.bms http://ps23dformat.wikispaces.com/file/view/JCAdata1AIFto3ds_char.bms http://ps23dformat.wikispaces.com/file/view/JCAdata1AIFto3ds_level.bms

Game: The Tale of Despereaux Scripts: http://ps23dformat.wikispaces.com/file/view/TaleOfDespereauxPAK.bms http://ps23dformat.wikispaces.com/file/view/TaleOfDespereauxRIGhgoTo3dsUV.bms

Game: Eternal Ring Script: http://ps23dformat.wikispaces.com/file/view/EternalRingBINto3dsBeta.bms

Game: Evergrace Script: http://ps23dformat.wikispaces.com/file/view/EverGraceMto3dsBeta.bms

Game: Legend of Kay Scripts: http://ps23dformat.wikispaces.com/file/view/LegendofKayDATAPAKto3ds.bms http://ps23dformat.wikispaces.com/file/view/LegendofKayDATAPAKto3dsBETA.bms

Game: Dragon Ball Z Budokai 3 Script: http://ps23dformat.wikispaces.com/file/view/dbzd3.bms

Game: Cabela's Big Game Hunter 2008 Scripts: http://ps23dformat.wikispaces.com/file/view/bgh2008animalSKINuvTO3ds.bms http://ps23dformat.wikispaces.com/file/view/bgh2008PSTtexture87kb.bms

Game: Cabela's Big Game Hunter 2005 Scripts: http://ps23dformat.wikispaces.com/file/view/bgh2005animalSKINuvTO3ds.bms http://ps23dformat.wikispaces.com/file/view/bgh2005PSTtexture87kb.bms

Game: Cabela's Big Game Hunter 2002 Script: http://ps23dformat.wikispaces.com/file/view/bgh2002animalSKINuvTO3ds.bms

Game: Cabela's Dangerous Hunts 2009 Scripts: http://ps23dformat.wikispaces.com/file/view/DH2009PS2SKINtype1To3dsUV.bms http://ps23dformat.wikispaces.com/file/view/DH2009PS2SKINtype2To3dsUV.bms http://ps23dformat.wikispaces.com/file/view/DH2009PS2SKINtype3To3dsUV.bms

Game: Cabela's Trophy Bucks Scripts: http://ps23dformat.wikispaces.com/file/view/trophybucksanimalSKINuvTO3ds.bms http://ps23dformat.wikispaces.com/file/view/trophybucksPSTtexture87kb.bms

Game: Cabela's Deer Hunt 2004 Season Scripts: http://ps23dformat.wikispaces.com/file/view/deerhunt2004animalSKINuvTO3ds.bms http://ps23dformat.wikispaces.com/file/view/deerhunt200488KBTXDtextures.bms

Game: Cabela's Dangerous Hunts Scripts: http://ps23dformat.wikispaces.com/file/view/DangerousHunts1SKINto3dsUV.bms http://ps23dformat.wikispaces.com/file/view/dangerousHunts188kbTXDtexture.bms

Game: Harry Potter and the Chamber of Secrets Scripts: http://ps23dformat.wikispaces.com/file/view/HarryPotterChamberBIGfiles.bms http://ps23dformat.wikispaces.com/file/view/HarryPotterCOShpmTo3dsALPHA.bms https://ps23dformat.wikispaces.com/file/view/HarryPotterCOShpmTo3dsBETA.bms

Game: Secret Saturdays Beasts of the 5th Sun Script:

Game: Wrath Unleashed Script: http://ps23dformat.wikispaces.com/file/view/WrathUnleashedPAKTo3dsbeta.bms

Game: Forgotten Realms Demon Stone Scripts: http://ps23dformat.wikispaces.com/file/view/DemonStonePSWto3dsBeta.bms http://ps23dformat.wikispaces.com/file/view/DemonStoneTexture.bms

Game: Timesplitters 2 Scripts: http://ps23dformat.wikispaces.com/file/view/TS2pak.bms http://ps23dformat.wikispaces.com/file/view/ts2chrto3ds.bms http://ps23dformat.wikispaces.com/file/view/ts2levelfinal.bms http://ps23dformat.wikispaces.com/file/view/TS2RawTexturesToTXD.bms

Game: Ico Scripts: http://ps23dformat.wikispaces.com/file/view/ICOp2oP2Cto3dsMAY2013.bms

Game: Tony Hawk's Pro Skater 3 Scripts: http://ps23dformat.wikispaces.com/file/view/TonyHawk3HEDwad.bms http://ps23dformat.wikispaces.com/file/view/TonyHawk3PRE.bms http://ps23dformat.wikispaces.com/file/view/TonyHawk3BSPto3dsUV.bms

Game: Shadow Hearts Covenant Scripts: http://ps23dformat.wikispaces.com/file/view/sh2PKBto3dsJAN2013.bms http://ps23dformat.wikispaces.com/file/view/SH2pkbTEXTUREbeta.bms

Game: Shadow Hearts From the New World Script: http://ps23dformat.wikispaces.com/file/view/sh3PKBto3dsNoComp.bms

Game: The Legend of Spyro A New Beginning Script: http://ps23dformat.wikispaces.com/file/view/LOSenRKVModelConverter.zip http://ps23dformat.wikispaces.com/file/view/LOSrkvMarch.bms http://ps23dformat.wikispaces.com/file/view/LOStexConverterFixedMarch.bms

Game: The Legend of Spyro The Eternal Night Scripts: http://ps23dformat.wikispaces.com/file/view/LOSenRKVModelConverter.zip http://ps23dformat.wikispaces.com/file/view/LOSrkvMarch.bms http://ps23dformat.wikispaces.com/file/view/LOStexConverterFixedMarch.bms

Game: Drakan The Ancients Gates Script: http://ps23dformat.wikispaces.com/file/view/drakan2MODto3ds.bms

Game: Bloody Roar 4 Script: http://ps23dformat.wikispaces.com/file/view/BR4dffTo3dsUV.bms http://ps23dformat.wikispaces.com/file/view/bloodyroar4eememoryto3ds.bms

Game: Avatar The Last Airbender Scripts: http://ps23dformat.wikispaces.com/file/view/avatar1ps2pak.bms http://ps23dformat.wikispaces.com/file/view/avatar1ps2rsc.bms http://ps23dformat.wikispaces.com/file/view/avatar1ps2rcb.bms http://ps23dformat.wikispaces.com/file/view/avatar50filestomesh.bms http://ps23dformat.wikispaces.com/file/view/avatar1meshto3ds.bms

Game: Scooby Doo Night of 100 Frights Scripts: http://ps23dformat.wikispaces.com/file/view/SD100NightMODLto3dsFixed.bms http://ps23dformat.wikispaces.com/file/view/sd100nightsMODLto3dsUV.bms http://ps23dformat.wikispaces.com/file/view/ScoobyNightBSPTo3dsUV.bms

The following pages have programs that will automatically extract models:

Game: The Legend of Spyro: The Eternal Night http://ps23dformat.wikispaces.com/Legend+of+Spyro+Series Program: http://ps23dformat.wikispaces.com/file/view/SpyroENmodelextractor.zip

The following pages have text documents with the exact steps to extract models from their games (no existing knowledge is assumed, every step is laid out):

Game: Tales of the Abyss http://ps23dformat.wikispaces.com/Tales+of+the+Abyss Guide: http://ps23dformat.wikispaces.com/file/view/TalesOfTheAbyssModelExtraction.txt

Game: Gran Turismo 3: http://ps23dformat.wikispaces.com/Gran+Turismo+3 Guide: http://ps23dformat.wikispaces.com/file/view/GT3ModelGuide.txt

Game: The Legend of Spyro: The Eternal Night http://ps23dformat.wikispaces.com/Legend+of+Spyro+Series Guide: http://ps23dformat.wikispaces.com/file/view/LOSEternalNightModelExtraction.txt

Game: Saint Seiya The Sanctuary http://ps23dformat.wikispaces.com/Saint+Seiya+The+Sanctuary Guide: http://ps23dformat.wikispaces.com/file/view/SSMODELextractionGMIfiles.txt

Game: Crash Tag Team Racing http://ps23dformat.wikispaces.com/Crash+Tag+Team+Racing Guide: http://ps23dformat.wikispaces.com/file/view/CTTRModelExtraction.txt

Game: Dead to Rights http://ps23dformat.wikispaces.com/Dead+to+Rights Guide: http://ps23dformat.wikispaces.com/file/view/DTRModelExtraction.txt

Game: Ace Combat 4 http://ps23dformat.wikispaces.com/Ace+Combat+4 Guide: http://ps23dformat.wikispaces.com/file/view/acecombat4modelextraction.txt

Game: TimeSplitters Future Perfect http://ps23dformat.wikispaces.com/TimeSplitters+Future+Perfect Guide: http://ps23dformat.wikispaces.com/file/view/tsfuturemodelextractionFV.txt

The following pages have text documents with the exact steps to extract textures from their games (no existing knowledge is assumed, every step is laid out):

Game: Ace Combat 5 http://ps23dformat.wikispaces.com/Ace+Combat+5 Guide: http://ps23dformat.wikispaces.com/file/view/AceCombat5Textures.txt

The general theory is: 1: Find a function that takes you to the starting point of the file for every 3d model for the game. 2: Find a function that takes you to the beginning of every vertex and face array. 3: Find a simple function that takes you to the beginning of every individual vertex and face list.

An Uncomplicated Example: Given that vertexes in the example game "Elpmaxe", are stored in 16Byte Arrays: 4ByteVertexX 4ByteVertexY 4ByteVertexZ 4ByteWeight

We want to isolate just the vertexes by removing the "4ByteWeight"s. One could past the entire set of arrays into a program or programming script that can operate on the array. The program would first just find every 16Byte String and then after finding all of them remove the last 4bytes. Here is an example using Microsoft Word's "Find and Replace" function:



Step 1: Download "SimpleExampleFile.doc" and open it in Microsoft Word

Step 2: Type in the following (but remove the quotes) in the Find field under Find and Replace: "^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? ^?^? " And then type in the Replace field: "^&^l" Press Replace All This will put each 16Byte Array on its on line.

Step 3: Type in the following (but remove the quotes) in the Find field under Find and Replace: "^?^? ^?^? ^?^? ^?^? ^l" Leave the Replace field empty Press Replace All.

If you followed the example right, there will only be "11's" left in the file.

.......

Miscellaneous programs and files:

The program below converts 2bytesigned integers and 4bytesigned integers into 4byte floating numbers that can be used in Ogre3d Binary .MESH files that use 4Byte Floating Point numbers.