Skip to content

QML/C++ companion app for RVGL, enabling users to install RVGL and custom assets. Supports the rvgl: URI scheme.

License

Notifications You must be signed in to change notification settings

nicolas-guichard/RVGL-Companion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RVGL Companion

Travis CI AppVeyor

A companion app for RVGL.

Supported platforms

  • Windows
  • Linux

What to expect

  • Asset Manager: easy download and install of any RVGL-related content meant to be directly extracted to your RVGL install dir (no removal yet)
  • RVGL Launcher
  • Click-to-install and click-to-launch thanks to the rvgl: custom URI scheme

Prebuilt binaries

Windows

  • Statically linked (one single portable ±30Mo file, no external dependencies)
  • Ready to be distributed

Linux

  • Dynamically linked, but limited set of dependencies:
  • Distribution method yet to choose

How to build

Using Qt Creator with adequate Qt libs and miniupnpc: import, build, run!

Building for Windows requires 7za.exe to be put in win32/(i386|x64)/

Runing on Linux requires p7zip and miniupnpc.

Contributing

Please do! Everything is welcome, from ideas to implementations.

rvgl: scheme definition

  • rvgl:run?opt1&opt2=arg&opt3 → runs rvgl <default options> -opt1 -opt2 arg -opt3
  • rvgl:join?IP=<IP> → runs rvgl <default options> -lobby <IP>
  • rvgl:install_asset?URL=<URL> → opens the app ready to install asset at

About

QML/C++ companion app for RVGL, enabling users to install RVGL and custom assets. Supports the rvgl: URI scheme.

Resources

License

Stars

Watchers

Forks

Packages

No packages published