Releases: bgempire/bgarmor
BGArmor v0.1.1
What's new on this release?
- Show meaningful error messages when running tasks on the panel
- Save project automatically at each change
- Add Wine support on Linux for running Windows runtimes and setting icons
- Fix visible console without the flag
-c
on Windows - Fix launcher without executable permission on Linux
- Minimal usage improvements
Screenshots
BGArmor v0.1.0
What's new on this release?
- New BGArmor Panel frontend
- Replaced all batch and shell scripts by buttons on the panel
- New launcher fully rewritten
- New project structure (no more txt files, just a single config.json to keep project info)
- Option to compile Python scripts and release only the generated .pyc files
Screenshots
BGArmor v0.1.0 Alpha
What's new on this release?
- New BGArmor Panel frontend
- Replaced all batch and shell scripts by buttons on the panel
- New launcher fully rewritten
- New project structure (no more txt files, just a single config.json to keep project info)
IMPORTANT: This is an alpha release, use at your own risk! Visit the manual or watch this video to learn how to use BGArmor.
Screenshots
BGArmor v0.0.6 (Windows-Linux)
BGArmor v0.0.5 (Windows-Linux)
What's new on this release?
- Added feature to ignore files when building data (such as
.blend1
and.pyc
files). Filename patterns must be set inlauncher/config.json
. More info here. - The launcher executable now accepts alternative flags (
-c
/--console
,-h
/--help
and-l
/--log
) and will pass to blenderplayer any other argument. - Auto rename launcher executable to game name on release.
- Game persistent data folder is not hidden anymore, and can be found at
AppData/Roaming/GameName
(Windows) and~/.local/share/GameName
(Linux). - New logic behind temporary directories.
IMPORTANT: Visit the wiki or watch this video to learn how to use BGArmor.
BGArmor v0.0.4 (Windows-Linux)
What's new on this release?
- New
data.dat
format specification, allowing a much faster compression and decompression. Due to this, now it's impossible to opendata.dat
with file managers (such as 7-Zip) - Added optional
DataChunkSize
value to config.json.DataChunkSize
specifies that, when building data, files bigger than the size specified (in MB) will be compressed in chunks of this size to avoid loading the entire file in memory. This fixes some Python memory errors reported when building data on low memory computers - Example game is not included on BGArmor's release anymore (but it's still available on the repository)
- Some minor improvements on scripts
IMPORTANT: Visit the wiki or watch this video to learn how to use BGArmor.
BGArmor v0.0.3 (Beta Release) (Windows-Linux)
What's new on this beta release?
- Added support for Linux and Windows 32 and 64 bits releases
- Launcher compiled as 32 bits by default
- Icon changing script updated to fit new 32 and 64 bits runtimes
- Switched from rcedit to Resource Hacker to set executable icons
- Minor changes in BGArmor directory structure
IMPORTANT: Visit the wiki or watch this video to learn how to use BGArmor.
BGArmor v0.0.2 (Beta Release) (Windows-Linux)
What's new on this beta release?
- New obfuscation logic - a lot faster to decompress!
- New release script to automate the game release process
- Launcher executable hides console automatically by default (Windows)
- Launcher executable supports command line arguments (such as
-c
to show console,-h
to show help), and it also will pass arguments to blenderplayer - All the helper scripts were severely improved
Visit the wiki to learn how to use BGArmor.
IMPORTANT: Before using this release, copy the engine runtimes to engine/Windows
or engine/Linux
and
update launcher
folder contents to fit your game's needs. Use the new script win-build-release.bat
or lin-build-release.sh
to easily build your game release.
BGArmor v0.0.1 (Alpha Release) (Windows-Linux)
This initial release contains:
- Both BGArmor's Windows and Linux executables
- Some production-oriented scripts
- An example game release showing the intended state of a released game using BGArmor
Visit the wiki to learn how to use BGArmor.
IMPORTANT: Before using this release, copy the engine runtimes to engine/Windows
or engine/Linux
and
update launcher/config.json
to fit your game's needs. When releasing your game, you can discard
all .bat
/.sh
scripts and the source
and data
directories.