Movatterモバイル変換


[0]ホーム

URL:


rInstallFriendly

rInstallFriendly

A downloadable tool for Windows and Linux

Buy Now$19.95 USDor more

rInstallFriendly

A simple and easy-to-use installer packages creator.

What can I do with rInstallFriendly?

You can create fancy software installers for your game/product with just a few clicks.

Generated installer is simple, only 3 steps/screens, but it supports most of the options of any installer creator.

Additionally, it supports custom animated banners with audio and custom interactive shaders, allowing to create unique installation experiences.

Features

  • No external dependencies/runtimes (single-executable)
  • Ultra-fast installation process (on Windows)
  • Supportcompressed packages as input files:.zip
  • Installerproject saving and loading from.rif text file
  • Installer mode simulator from package editor to verify process
  • Custom banner with support foranimation, shaders and audio
  • User inputs and additional uniforms on banner shader
  • Branding inclusion: Banner, Icon, URL links
  • CustomEULA/README/LICENSE support
  • Custom and pre-defined installation path
  • Configurableminimum installation time
  • Password-protected installation
  • Installation rollback on Cancel while installing
  • Installation messages customization, Unicode support
  • Command-line support for installer generation using.rif file
  • Package installation insilent mode (command-line)
  • Sponsoring URL support for FOSS tools promotion
  • Multiple UI Style, support ofcustom styles (rGuiStyler)
  • Completely portable (single-file, no-dependencies)

Usage

Open the tool, drag and drop the.zip package and fill the required package information.

  • Product Banner: Drag&drop a banner for the product, multiple options supported:
    • Image: To be displayed during installation (464x200 pixels). Supported formats:.png,.qoi,.gif
    • Audio: To be played during installation. Supported formats:.mp3,.qoa,.xm,.mod
    • Shader: Executed over banner image. It must be GLSL330. Supported extensions:.fs,.frag,.glsl

NOTE: On shader loading, some custom uniforms are queried to allow user interactivity.

  • Input file (mandatory): The package to be installed (.zip file), decompressed intoInstall Path.
  • Product Info: basic information about the product to be installed, some info could be displayed on intallation process.
    • Name,Version,Description: Product name, current version and description
    • Icon: Product icon, draw&drop or pressLoad Icon button, supported formats:.ico,.png,.qoi
    • Company andCorp. URL: Company name and corporate URL link
      • [x]Window title: Displays company name on the window title when installing
      • [x]Banner Link: Allows mouse-click on banner to open provided URL on default browser
    • License: Product LICENSE/EULA document, drag&drop or pressSelect License, supported formats:.txt,.md,.info
      • [x]License Agreement Required: Requires user to click license checkbox before continuing with the installation
  • Install Path: Default installation path, it could be configurable by user on installation or not.
  • Installer Options: Additional options for the installation process.
    • [x]Minimum installation time: Minimum time requirement
    • [x]Sponsoring URL: URL asking for product support (sponsoring/donations), visible during installation process.
    • [x]Password Protected: Installation process requires a password/key.
    • [x]Desktop Shortcut: A desktop shortcut to selected package file is created at the end of installation.Windows only

Simulator mode

Play button on the main toolbar runs theinstaller simulation mode. In this mode, the installation process can be tested frombegin to end but nothing is actually being installed, package files are only validated.

To generate the output pacakage: Export projectLCTRL+E

Keyboard/Mouse Shortcuts

  • F1 - Show Help window
  • F2 - Show About window
  • F3 - Show Sponsor window

File Options

  • LCTRL + N - New installer project
  • LCTRL + O - Load installer image/board
  • LCTRL + S - Save installer image/board
  • LCTRL + E - Generate installer package

Editor Options

  • LCTRL + SPACE - Installer simulator

Command-line interface

rInstallFriendly comes with two possible command-lines, one for theEditor mode and one for theInstaller mode. For usage help:

rinstallfriendly.exe --help

Technologies

This tool has been created using the following open-source technologies:

  • raylib - A simple and easy-to-use library to enjoy videogames programming
  • raygui - A simple and easy-to-use immediate-mode-gui library
  • rini - A simple and easy-to-use config init files reader and writer
  • tinyfiledialogs - File dialogs for desktop platforms
  • monocypher - Encryption and hashing algorithms
  • miniz - Lossless, high performance data compression library

Handmade Software

rInstallFriendly is handmade software, it has been meticulously developed using the C programming language, with great attention put on each line of code written.This approach usually results in highly optimized and efficient code, but it is also more time-consuming and require a higher level of technical skills.The result is great performance and small memory footprint.

rInstallFriendly is self-contained in a single-executable of about1.5 MB, it could fit on a HD floppy disk.

rInstallFriendly could be customized on demand for corporate users, if your company needs a custom version, just get in touch: ray[at]raylibtech.com

Issues & Feedback

You can report tool issues and feedback athttps://github.com/raylibtech/rtools

License

The use ofrInstallFriendly desktop application is subject to the terms and conditions of theEnd User License Agreement.By usingrInstallFriendly, the user agrees to be bound by the terms of the EULA.

Check includedEnd User License Agreement document for details (EULA.txt).

Copyright (c) 2023-2025 raylib technologies (@raylibtech) | Ramon Santamaria (@raysan5)

StatusReleased
CategoryTool
PlatformsWindows,Linux
Rating
Rated 4.0 out of 5 stars
(3 total ratings)
Authorraylib technologies
Made withraylib
Tagsdistribution,installer,packaging,raygui,raylib,tools
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard,Mouse
LinksHomepage,Twitter/X,Steam,LinkedIn

Purchase

Buy Now$19.95 USDor more

In order to download this tool you must purchase it at or above the minimum price of $19.95 USD. You will get access to the following files:

rInstallFriendly v2.0 Windows (x64)590 kB
rInstallFriendly v2.0 Linux (x64)649 kB

Development log

Comments

Log in with itch.io to leave a comment.

i used your installer creator for my last game but today some one reported that the installler installs nothing if the folder is changed by the user not using the pregiven destination....maybe you can look into this...and why cant the app create an uninstaller when the free clickteam installer creator can all this...i prefer the look of your installer creator tbh but this currently leaves me a bit with a downside to it for 20 bugs :O

the game with the installler : https://xx696.itch.io/run-dlc

MacOS support coming?

Probably not, macOS way to install packages works different than Windows, I don’t know exactly what it should generate and how it would run on macOS.

But if it was technically feasible, the tool can be compiled for macOS without problem.

Is there any way to implement a licensing system that connects to an external database?

I like the program and I want to buy it, but I would like to know if it has any function like that 

Sorry, I’m afraid that functionality is not available in this version.

Any chance of it arriving in a future update?

There is a low chance, this tool is designed to be completely offline with no online features to avoid malicious installers creation.

Does the Install Path property allow for support of Environmental Variables? for example using%AppData% or$env:APPDATA instead of relying on a static value?

Not at this moment but I take note for a future version.

The kind of software you make is amazing dude.

Imagine if you took all of this then made it into one game engine.It would be one of the best engine ever, no lie.

Good work on the ui too

Thank you very much! Glad you like it!

It would be nice, unfortunately I don’t have the resources to make it possible…

I have not purchased it because I have no need for it yet, however it looks very cool and I like the UI design. I may use it for distributing any godot games I make.

Thanks! Glad you like it! :D

itch.io·View all by raylib technologies·Report·Embed
Tools

[8]ページ先頭

©2009-2025 Movatter.jp