Editing Rcomage

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{wikify}}
=Rcomage usage=
=Rcomage usage=
RCOedit/RCOmage by ZingaBurga https://github.com/zingaburga/RCOMage , ported to PS3 by kakaroto, https://github.com/kakaroto/RCOMage , official thread http://endlessparadigm.com/forum/showthread.php?tid=19501
RCOedit/RCOmage by ZingaBurga https://github.com/zingaburga/RCOMage , ported to PS3 by kakaroto, https://github.com/kakaroto/RCOMage , official thread http://endlessparadigm.com/forum/showthread.php?tid=19501
Alternative version: [http://www.psx-place.com/threads/research-rcomage-psdevwiki-mod.17958/ RCOmage psdevwiki MOD]


==Simple Rcomage GUI==
==Simple Rcomage GUI==
<div style="float:left;">[[File:Simple rcomage GUI (dump tab).jpg|300px|thumb|left|Simple rcomage GUI (dump tab)]]</div>
{| class="wikitable"
<div style="float:left;">[[File:Simple rcomage GUI (compile tab).jpg|300px|thumb|left|Simple rcomage GUI (compile tab)]]</div>
|-
{{clear}}
| [[File:Simple rcomage GUI (dump tab).jpg|300px|thumb|left|Simple rcomage GUI (dump tab)]] || [[File:Simple rcomage GUI (compile tab).jpg|300px|thumb|left|Simple rcomage GUI (compile tab)]]  
|}


==Command line help==
==Command line help==
{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.


Syntax: rcomage.exe <function> [options]
'''Syntax''': rcomage.exe <function> [options]
   Use 'rcomage.exe help <function>' for help on a specific function
   Use 'rcomage.exe help <function>' for help on a specific function


Available functions:
'''Available functions''':


     extract        Extract a resource from an RCO file.
     extract        Extract a resource from an RCO file.
Line 35: Line 33:
     help          This help screen.
     help          This help screen.


Available options:
'''Available options''':


     --quiet        Only display warnings/errors.
     --quiet        Only display warnings/errors.
     --ini-dir      Specify directory containing Rcomage INI files.
     --ini-dir      Specify directory containing Rcomage INI files.
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help extract
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help extract'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 56: Line 54:
                       You can use a language ID or one of the following:
                       You can use a language ID or one of the following:
     ... .. . <!-- app crashes here -->
     ... .. . <!-- app crashes here -->
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help dump
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help dump'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 92: Line 90:


Note: for resource dumping, directories are NOT automatically created. If the specified directorie(s) don't exist, the dumping will fail. However, directories for text languages with the '--output-txt' option will be automatically created if necessary.
Note: for resource dumping, directories are NOT automatically created. If the specified directorie(s) don't exist, the dumping will fail. However, directories for text languages with the '--output-txt' option will be automatically created if necessary.
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help compile
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help compile'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 129: Line 127:
     --no-encvsmx      Don't automatically encode text files to VSMX
     --no-encvsmx      Don't automatically encode text files to VSMX
                       (based on extension).
                       (based on extension).
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help rebuild
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help rebuild'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 154: Line 152:
                       Values can be 0-9, or 1-4 for '--zlib-method 7z'
                       Values can be 0-9, or 1-4 for '--zlib-method 7z'
                       Defaults to 9 if not using 7z
                       Defaults to 9 if not using 7z
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vagdec
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vagdec'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 163: Line 161:
Syntax: rcomage.exe vagdec <vag.ch1> [<vag.ch2> [<vag.ch3> ...]] <wav>
Syntax: rcomage.exe vagdec <vag.ch1> [<vag.ch2> [<vag.ch3> ...]] <wav>
   Converts input VAG files to WAV file <wav>, where each input file is a separate channel.  Can use '-' for VAG or WAV files which mean stdin or stdout respectively.
   Converts input VAG files to WAV file <wav>, where each input file is a separate channel.  Can use '-' for VAG or WAV files which mean stdin or stdout respectively.
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vagenc
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vagenc'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 173: Line 171:
   Converts input WAV file <wav> to VAG.  Output will be a separate file for each channel.
   Converts input WAV file <wav> to VAG.  Output will be a separate file for each channel.
   If only one output VAG is specified and input WAV has multiple channels, will automatically append extensions.  Input/outputs can be '-' which mean stdin/stdout.
   If only one output VAG is specified and input WAV has multiple channels, will automatically append extensions.  Input/outputs can be '-' which mean stdin/stdout.
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vsmxdec
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vsmxdec'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 183: Line 181:
   Decodes the input <vsmxfile> to <output>, which can be '-' meaning stdout.
   Decodes the input <vsmxfile> to <output>, which can be '-' meaning stdout.
   If --decompile option is specified, will activate experimental decompiler and will output decompiled Javascript.
   If --decompile option is specified, will activate experimental decompiler and will output decompiled Javascript.
</syntaxhighlight>}}
}}


{{Keyboard|content=<syntaxhighlight lang="bash">
{{Keyboard|content=
C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vsmxenc
'''C:\Portables\rcomage-v1.1.1\Rcomage>rcomage.exe help vsmxenc'''
Rcomage v1.1.1, written by ZiNgA BuRgA
Rcomage v1.1.1, written by ZiNgA BuRgA
A general purpose RCO creation and manipulation command-line tool.
A general purpose RCO creation and manipulation command-line tool.
Line 193: Line 191:
   Encodes input <textfile> to <vsmxfile>. <textfile> can be '-', meaning stdin.
   Encodes input <textfile> to <vsmxfile>. <textfile> can be '-', meaning stdin.
   Note that this cannot compile Javascript, only decoded text files.
   Note that this cannot compile Javascript, only decoded text files.
</syntaxhighlight>}}
}}
 
=Rcomage and GimConv compatibility=
{{How to rebuild a PS3 RCO with custom GIM images using Rcomage and GimConv}}


{{File Formats}}
{{File Formats}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)