[Portal 2] Video Guide to porting to PS3
I’ve created a video guide to porting content to the PS3. You can watch it here through YouTube:
Alternatively, click here to view the video on YouTube directly.
Here’s the video description as of publishing this post (July 26 2024):
Here’s the command for command prompt:
..\bin\makegamedata.exe *.* -ps3 -r -z zip3.ps3.zip
If you want to adjust this, *.* is a wildcard meaning “all file names of all extensions”, so file.* would search for files named “file”, and *.bsp would only convert BSP files
-ps3 compiles for PS3 (otherwise it compiles for 360)
-r (Recursive) scans folders inside the current directory (otherwise it won’t scan maps folder etc)
For scenes, run the following before running the above command:
..\bin\makegamedata.exe -scenes -ps3
I don’t know if it does anything useful, though. I have a feeling it might help with some of the cutscenes?? maybe?
And here is how the MakeGameData tool describes its options:
[-v] Version
[-q] Quiet (critical spew only)
[-h] [-help] [-?] Help
[-t targetPath] Alternate output path, will generate output at target
[-r] [-recurse] Recurse into source directory
[-f] [-force] Force update, otherwise checks timestamps
[-test] Skip writing to disk
[-z <zipname>] Generate zip file AND create or update stale conversions
[-preloadinfo] Spew contents of preload section in zip
[-kvinfo] Spew contents of kvpool in zip
[-xmaquality <quality>] XMA Encoding quality override, [0-100]
[-scenes] Make Xbox 360 scene image cache.
[-pcscenes] Make PC scene image cache.
[-usemaplist] For BSP related conversions, restricts to maplist.txt.
[-files <script>] Restricts processing to files specified in script.
[-zipformat] Compatible zip format (Allows WinZip viewing)
[-audiocache] Make PC audio _master.cache file.
[-updateaudiocache] Update PC audio _master.cache file w/ new or changed .wav files.
[-language <name>] Build _master_name.cache language specific cache file.
[-ps3] Build for Sony PS3
[-sonyps3] Build for Sony PS3
[-cert] CERT build, uses environment VPC_AUTO_ARGS or VPC_CONSOLE_ARGS