Skip to content

Commit

Permalink
Update index.html to clarify what files gbaconv can convert
Browse files Browse the repository at this point in the history
  • Loading branch information
Thysbelon authored Aug 1, 2024
1 parent 03b756e commit 0202a19
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@
<link rel=stylesheet href=gbaconv-web-frontend.css>
</head>
<body>
<h1><span>G</span><span style=--dly:1.1s>B</span><span style=--dly:1.2s>A</span> <span style=--dly:1.3s>4</span><span style=--dly:1.4s>g</span><span style=--dly:1.5s>z</span><span style=--dly:1.6s>,</span> <span style=--dly:1.7s>4</span><span style=--dly:1.8s>g</span><span style=--dly:1.9s>s</span><span style=--dly:2s>,</span> <span style=--dly:2.1s>s</span><span style=--dly:2.2s>r</span><span style=--dly:2.3s>m</span> <span style=--dly:2.4s>a</span><span style=--dly:2.5s>n</span><span style=--dly:2.6s>d</span> <span style=--dly:2.7s>s</span><span style=--dly:2.8s>a</span><span style=--dly:2.9s>v</span> <span style=--dly:3s>C</span><span style=--dly:3.1s>o</span><span style=--dly:3.2s>n</span><span style=--dly:3.3s>v</span><span style=--dly:3.4s>e</span><span style=--dly:3.5s>r</span><span style=--dly:3.6s>t</span><span style=--dly:3.7s>e</span><span style=--dly:3.8s>r</span></h1>
<p>This webapp can be used to convert 4gz and 4gs/srm files to sav, and sav to 4gs/srm.
<h1><span>G</span><span style=--dly:1.1s>B</span><span style=--dly:1.2s>A</span> <span style=--dly:1.3s>4</span><span style=--dly:1.4s>g</span><span style=--dly:1.5s>z</span><span style=--dly:1.6s>,</span> <span style=--dly:1.7s>4</span><span style=--dly:1.8s>g</span><span style=--dly:1.9s>s</span> <span style=--dly:2.0s>a</span><span style=--dly:2.1s>n</span><span style=--dly:2.2s>d</span> <span style=--dly:2.3s>s</span><span style=--dly:2.4s>a</span><span style=--dly:2.5s>v</span> <span style=--dly:2.6s>C</span><span style=--dly:2.7s>o</span><span style=--dly:2.8s>n</span><span style=--dly:2.9s>v</span><span style=--dly:3s>e</span><span style=--dly:3.1s>r</span><span style=--dly:3.2s>t</span><span style=--dly:3.3s>e</span><span style=--dly:3.4s>r</span></h1>
<p>This webapp can be used to convert Libretro VBA format (.4gs, .srm) and .4gz files to sav, and sav to Libretro VBA format.
<p>All of these file extensions are used to mark different formats for storing <b>GBA game save data</b>.
<p>sav is the universal format. 4gs/srm is a format used only by three specific emulators: <a href=https://github.com/libretro/vbam-libretro>the libretro fork of VBA-M</a>, <a href=https://github.com/libretro/vba-next>VBA-Next</a> and <a href=https://gba.44670.org>44VBA</a>. <a href=https://emulation.gametechwiki.com/index.php/Game_Boy_Advance_emulators#Save_formats>More information here.</a>
<p>For Game Boy (Color) games, the srm format is exactly the same as the sav format; you can "convert" a Game Boy srm to a sav just by renaming the file to change the extension.
<p>sav is the universal format. Libretro VBA format (.4gs, .srm) is a format used only by three specific emulators: <a href=https://github.com/libretro/vbam-libretro>the libretro fork of VBA-M</a>, <a href=https://github.com/libretro/vba-next>VBA-Next</a> and <a href=https://gba.44670.org>44VBA</a>. The defining trait of a Libretro VBA format save file is that it always has a size of 139264 bytes (139.3 kB or 136 KB). <a href=https://emulation.gametechwiki.com/index.php/Game_Boy_Advance_emulators#Save_formats>More information here.</a>
<p>For Game Boy (Color) games, the format is exactly the same as the sav format; you can "convert" a Game Boy Libretro VBA format file to a sav just by renaming the file to change the extension.
<p>Please keep in mind that although Libretro VBA-M and VBA-Next use the ".srm" file extension for their unique save file format, <strong>most ".srm" files are not Libretro VBA format</strong>. This tool can only convert Libretro VBA format saves.
<p><strong>If this tool doesn't work</strong>, <strong><em>Please</em></strong> copy the debug output and paste it into a new issue on the <a href=https://github.com/Thysbelon/gbaconv-web/issues>issues page</a>, along with your as-detailed-as-possible description of the issue. I put a lot of effort into making this, and I don't want that effort to go to waste.
<p>
<label for=savpicker>Select save file: </label>
Expand Down

0 comments on commit 0202a19

Please sign in to comment.