Hva er RGSS3A-filformatet?
En .rgss3a-fil er et proprietært, kryptert spillressursarkiv som brukes av RPG Maker VX Ace, utviklingsverktøyet for rollespill utgitt av Enterbrain (nå Kadokawa) i 2011. Arkivet samler alle spillressurser - grafikk, lyd, kart og Ruby-skript - i én enkelt fil som leveres sammen med spillets kjørbare fil.
Formatet identifiseres av sin 8-byte header RGSSAD\x00\x03, som markerer det som RGSSAD versjon 3. Det er den tredje revisjonen i RGSSAD-familien: .rgssad (versjon 1) følger med RPG Maker XP, og .rgss2a (versjon 2) med RPG Maker VX. Arkivet bruker XOR-kryptering med en nøkkel utledet fra en verdi lagret i selve filhodet (lagret XOR 0xDEADCAFE). Innholdet i hver filoppføring er kryptert med en rullerende nøkkel. Fordi nøkkelmaterialet er selvstendig i arkivet, finnes det flere dekrypteringsverktøy med åpen kildekode - krypteringen fungerer mer som en hindring mot enkel kopiering av spillgrafikk enn som sikkerhet av høy grad.
Filer lagres ukomprimert inne i arkivet; kun kryptering er påført. RPG Maker VX Ace-kjøretidsmiljøet (RGSS302.dll) leser arkivet transparent under spilling. Spillere støter vanligvis på .rgss3a i spillmapper etter å ha lastet ned RPG Maker VX Ace-titler.
Senere RPG Maker-utgaver (MV, MZ) gikk bort fra denne tilnærmingen med ett enkelt arkiv, og krypterer i stedet individuelle ressursfiler med formatspesifikke utvidelser som .rpgmvp og .rpgmvm.
Sikkerhet og trygghet
RISIKO: LOWRGSS3A-filer inneholder spillressurser (bilder, lyd, skript) som kjøres av RPG Maker VX Ace-kjøretidsmiljøet - ikke av operativsystemet direkte. Selve arkivet er ikke kjørbart. Sikkerhetsrisikoen kommer fra spillets kjørbare fil (Game.exe) som følger med, ikke fra .rgss3a-arkivet. Vær oppmerksom på uoffisielle nettsider for nedlasting av «decryptere» som kan inneholde reklamevare; bruk kun verktøy med åpen kildekode fra GitHub (lenker over).
Formatdetaljer
i et nøtteskallProgrammer som åpner RGSS3A-filer
RPGMakerDecrypter.exe Game.rgss3a pakker ut alle filer. Støtter RGSSAD v1/v2/v3. Gratis på GitHub. Tekniske detaljer
dyp spesifikasjon| Magic bytes | 52 47 53 53 41 44 00 03 («RGSSAD\x00\x03») ved offset 0 |
| Formatversjon | RGSSAD versjon 3 (byte 7 = 0x03) |
| Kryptering | XOR-chiffer; startnøkkel fra 4-byte verdi ved offset 8 (lagret XOR 0xDEADCAFE); rullerende utledet nøkkel per fil |
| Komprimering | Ingen - filer lagres ukomprimert inne i arkivet |
| Filabell-koding | Kryptert filnavnlengde (4 bytes LE), krypterte filnavn-bytes, kryptert filstørrelse, offset for fildata |
| Byterekkefølge | Little-endian |
| Kjøretidsleser | RGSS302.dll (RPG Maker VX Ace game runtime); leser arkivet transparent under spilling |
| Typisk arkivstørrelse | 50 MB - 500 MB (inneholder all spillgrafikk, lyd, kart og Ruby-skript) |
| Krypteringsstyrke | Svak XOR-obfuskering; nøkkelen er selvstendig i filen - ikke kryptografisk sikker; flere dekryptere med åpen kildekode eksisterer |
| RGSSAD-familien | v1 = .rgssad (RPG Maker XP); v2 = .rgss2a (RPG Maker VX); v3 = .rgss3a (RPG Maker VX Ace) |
| Utvikler | Enterbrain, Inc. (nå Kadokawa Corporation) |
| Tilknyttet OS | Windows |
| Etterfulgt av | RPG Maker MV/MZ bruker kryptering per fil (.rpgmvp, .rpgmvm, .rpgmvw) i stedet for ett enkelt arkiv |
| Verktøy med åpen kildekode | RPGMakerDecrypter, RGSS Extractor (adrmrt), rgss3a-extractor |
| Utgitt | 2011 (RPG Maker VX Ace release) |
| Siste versjon | RGSSAD version 3 (RGSSADv3) |
RGSS3A-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om RGSS3A-filer.