This is a command-line tool that uses RPGO that is close to basic feature parity with RPG-Patcher. You can see what it can do under Actions or running it without any flags.
You can run this CLI with Go 1.18.4 (currently tested version):
go run rpgo-cli.go
.
This file is meant as a more extensive and exhaustive version of the default behaviour (no flags/incorrect flags).
Action names: extract
, decrypt
, dump
Flags used: i
, o
, overwrite-files
Extracts all files from the encrypted archive given via -i
. All
files are extracted into the directory given via -o
. If
-overwrite-files
is present with t, true or 1, files will override existing
files; otherwise it ignores the file and continues.
Action names: files
, list
, ls
, dir
Flags used: o
Reads an encrypted archive and prints out their names and sizes into standard
output. You can configure to display megabytes, kilobytes, bytes by setting -o
to kilo
; mebibytes, kibibytes, bytes by setting -o
to kibi
; or just bytes
by setting -o
to bytes
.
The output format is as follows:
<Name> [tab] (<Size> [tab] <Unit>)
Name is the file name with its directory in the archive.
Size is either an integer for bytes or floats for other units.
Unit is B
, KB
, MB
, GB
for -o kilo
; B
, KiB
, MiB
, GiB
for
-o kibi
; bytes
for -o bytes
.
Last line outputted is total amount of files and their size uncompressed.
total number of files: <Number> [tab] (<Size> [tab] <Unit>)
Number is how many files are in the archive, the rest are the same as above.
Action names: justproject
Flags used: i
, o
Just generates a project files for the RPG Maker version given via -i
. The
generated files are placed in the output directory given via -o
.
Acceptable input values are:
- For XP,
XP
,RPG Maker XP
,xp
,rmxp
,rgssad
,Game.rgssad
,rxproj
- For VX,
VX
,RPG Maker VX
,vx
,rmvx
,rgss2a
,Game.rgss2a
,rvproj
- For VX Ace,
VXAce
,VX Ace
,RPG Maker VXAce
,RPG Maker VX Ace
,vxace
,rmvxace
,rmvxa
,rgss3a
,Game.rgss3a
,rvproj2