Editing Talk:GimConv
Jump to navigation
Jump to search
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 2: | Line 2: | ||
[[Rcomage]] uses a GimConv.cfg (configuration file) edited by Zinga Burga to improve compatibility with rcoedit/rcomage and the GIM formats used in PSP | [[Rcomage]] uses a GimConv.cfg (configuration file) edited by Zinga Burga to improve compatibility with rcoedit/rcomage and the GIM formats used in PSP | ||
See: a comparison [https:// | See: a comparison [https://i.imgur.com/0jIOifM.jpg GimConv.cfg official vs rcomage], and this [http://www.psx-place.com/threads/adding-rco-image-files.2867/#post-22246 talk] | ||
==Help screen== | ==Help screen== | ||
Line 8: | Line 8: | ||
*'''Removed at help screen:''' | *'''Removed at help screen:''' | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="c"> | ||
//================================================================ | //================================================================ | ||
// gimconv configuration | // gimconv configuration | ||
Line 22: | Line 22: | ||
*'''Added at help screen:''' | *'''Added at help screen:''' | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="c"> | ||
//================================================================ | //================================================================ | ||
// gimconv configuration | // gimconv configuration | ||
Line 50: | Line 50: | ||
*'''Changed default settings:''' | *'''Changed default settings:''' | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="c"> | ||
//---------------------------------------------------------------- | //---------------------------------------------------------------- | ||
// default settings | // default settings | ||
Line 61: | Line 61: | ||
*'''Removed default settings:''' | *'''Removed default settings:''' | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="c"> | ||
//---------------------------------------------------------------- | //---------------------------------------------------------------- | ||
// default settings | // default settings | ||
Line 74: | Line 74: | ||
===Default settings Talk=== | ===Default settings Talk=== | ||
*'''pixel_order''' | *'''pixel_order''' | ||
**Originally (in the GimConv.cfg released by sony, intended for PS3) it was set to '''normal''' (this matches with the GIM | **Originally (in the GimConv.cfg released by sony, intended for PS3) it was set to '''normal''' (this matches with the GIM format most used in PS3, and doesnt matches with the second most used GIM format in PS3 that needs to be '''default'''). For rcomage was changed to '''faster''' because all the GIM formats in PSP uses it | ||
** | **As you can see there is not a way to choose a default value for '''pixel_order''' that fits with the requirements of all known GIM formats, because one way or the other we are breaking some GIM files (either PSP or some for PS3), the solution to bypass this problem is to override this setting in every "option" you want to use (more info below) | ||
**In short... this change causes an small harm to PS3 GIM formats, but considering there is not really a single solution to fix this problem... is ok like this | **In short... this change causes an small harm to PS3 GIM formats, but considering there is not really a single solution to fix this problem... is ok like this | ||
Line 84: | Line 84: | ||
**As explained before... this problem can be bypassed by overriding this setting, either from command line or editing the file GimConv.cfg to create a custom option with the size values specific for PS3 | **As explained before... this problem can be bypassed by overriding this setting, either from command line or editing the file GimConv.cfg to create a custom option with the size values specific for PS3 | ||
**Some GIM examples from PS3 with images bigger than 512 pixels in '''explore_plugin_full.rco''': | **Some GIM examples from PS3 with images bigger than 512 pixels in '''explore_plugin_full.rco''': | ||
***'''tex_playing.gim''' (30x900 pixels) | ***'''tex_playing.gim''' (30x900 pixels) http://imgur.com/2rjGdbe | ||
***'''tex_playing_shadow.gim''' (30x900 pixels) | ***'''tex_playing_shadow.gim''' (30x900 pixels) | ||
***'''tex_opt_obi.gim''' (660x6 pixels) | ***'''tex_opt_obi.gim''' (660x6 pixels) | ||
**Some GIM examples from PS3 with images bigger than 512 pixels in '''custom_render_plugin.rco''': | **Some GIM examples from PS3 with images bigger than 512 pixels in '''custom_render_plugin.rco ''': | ||
***'''tex_ps3logo.gim''' (1200x128 pixels) | ***'''tex_ps3logo.gim''' (1200x128 pixels) | ||
***'''tex_scelogo.gim''' (1024x64 pixels) | ***'''tex_scelogo.gim''' (1024x64 pixels) | ||
*'''output_sequence''' | *'''output_sequence''' | ||
Line 106: | Line 100: | ||
*'''pixel_order''' | *'''pixel_order''' | ||
**Originally (in the GimConv.cfg released by sony, intended for PS3) this was added by sony as a "override default settings <abbr title="this is one of the cases where sony doesnt wants to modify his old code and instead they adds some kind of patch that overrides the old code">patch</abbr>" applyed over GimConv.cfg (a section named '''PS3 OSD default settings''') with the value '''pixel_order = normal'''. For rcomage it was removed (so by default it loads '''pixel_order = faster''' instead, that appears some lines before in GimConv.cfg) | **Originally (in the GimConv.cfg released by sony, intended for PS3) this was added by sony as a "override default settings <abbr title="this is one of the cases where sony doesnt wants to modify his old code and instead they adds some kind of patch that overrides the old code">patch</abbr>" applyed over GimConv.cfg (a section named '''PS3 OSD default settings''') with the value '''pixel_order = normal'''. For rcomage it was removed (so by default it loads '''pixel_order = faster''' instead, that appears some lines before in GimConv.cfg) | ||
**PSP needs to use "faster", and PS3 needs "normal", so again, this needs to be overrided inside the "options" specific for each GIM format... or with a long command line specifying this overrides | **PSP needs to use "faster" always, and PS3 needs "normal" and "default" (because in PS3 there are 2 different GIM formats), so again, this needs to be overrided inside the "options" specific for each GIM format... or with a long command line specifying this overrides | ||
*'''pixel_channel''' | *'''pixel_channel''' | ||
Line 119: | Line 113: | ||
==Options== | ==Options== | ||
*'''Added options:''' | *'''Added options:''' | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="c"> | ||
//-------------------------------------------------------- | //-------------------------------------------------------- | ||
// process option | // process option | ||
Line 147: | Line 141: | ||
*'''Removed options:''' | *'''Removed options:''' | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="c"> | ||
//-------------------------------------------------------- | //-------------------------------------------------------- | ||
// mode option | // mode option | ||
Line 180: | Line 174: | ||
**Biggest problem when using this option is you are going to load all the default settings, and there are some default settings that results in a GIM file incompatible with PS3 | **Biggest problem when using this option is you are going to load all the default settings, and there are some default settings that results in a GIM file incompatible with PS3 | ||
**The second problem related with this is wrong in concept, because inside PS3 RCO files are used (at least) 2 different GIM formats (that needs to be build by using different GIM settings), to make this problem even worse in most of the RCO files from PS3 firmware are included GIM files build with different GIM formats... so aplying a single collection of settings for all the GIM files inside a single RCO doesnt works ! (you can be sure some are going to be broken... becaue there are 2 GIM formats you are going to have broken a group of them... or the other) | **The second problem related with this is wrong in concept, because inside PS3 RCO files are used (at least) 2 different GIM formats (that needs to be build by using different GIM settings), to make this problem even worse in most of the RCO files from PS3 firmware are included GIM files build with different GIM formats... so aplying a single collection of settings for all the GIM files inside a single RCO doesnt works ! (you can be sure some are going to be broken... becaue there are 2 GIM formats you are going to have broken a group of them... or the other) | ||
** | **It breaks compatibility with how rcomage automatizes the PNG-to-GIM conversions (for the same reason explained in the line above), with the actual code of rcomage is imposible to automatize the PNG-to-GIM conversions | ||
**"format_style = ps3". For some reason sony implemented this "tag" at the time of coding GimConv.exe '''but is not used in PS3 GIM files !''', actually the GIM files for PS3 uses the tag "psp" | **"format_style = ps3". For some reason sony implemented this "tag" at the time of coding GimConv.exe '''but is not used in PS3 GIM files !''', actually the GIM files for PS3 uses the tag "psp" | ||
Line 189: | Line 183: | ||
*'''The other removed options''' | *'''The other removed options''' | ||
**Doesnt have much importance, could cause problems depending in what you have for default settings in the lines at top of GimView.cfg you should not use this options directly or individually | **Doesnt have much importance, could cause problems depending in what you have for default settings in the lines at top of GimView.cfg you should not use this options directly or individually | ||