Skip to content

Releases: bobberdolle1/BeamNG.WorldForge

v1.5.1: Standalone Executable Release

Choose a tag to compare

@bobberdolle1 bobberdolle1 released this 02 Mar 12:43

🎁 Standalone Executable Release

First release with ready-to-run executables - no installation required!

✨ What's New

Standalone Executables:

  • 🪟 Windows x64 executable (~250MB)
  • Zero dependencies - Python, Node, Docker not required
  • Embedded web server with auto-browser launch
  • Portable - run from any directory

Build System:

  • PyInstaller integration for bundling
  • Automated build script (build.py)
  • Embedded frontend static files
  • Cross-platform support ready

🚀 Quick Start

  1. Download BeamNG-WorldForge-Windows-x64.zip
  2. Extract anywhere
  3. Run BeamNG-WorldForge.exe
  4. Browser opens automatically at http://localhost:8000

📦 What's Included

  • Complete BeamNG.WorldForge application
  • FastAPI backend with all services
  • React frontend with full UI
  • All dependencies bundled
  • Configuration via web interface

🔧 Technical Details

  • Built with PyInstaller 6.11.1
  • Python 3.14 runtime embedded
  • GDAL, OpenCV, NumPy included
  • Frontend: React 18 + Vite build
  • Backend: FastAPI + Uvicorn

📖 Full Features (from v1.5.0)

  • UI Settings Management with encryption
  • Advanced map interface (4 layers, grid, sizing)
  • Full localization (EN/RU)
  • Detailed progress indicators (9 stages)
  • 3D Preview with Three.js
  • Satellite data integration
  • BeamNG.drive mod export

Download and run - that's it! 🎮

v1.5.0: Feature Complete Release

Choose a tag to compare

@bobberdolle1 bobberdolle1 released this 02 Mar 12:23

🎉 Feature Complete Release!

This release completes all planned features for v1.5.0, bringing the project to production-ready status.

✨ Key Features

UI Settings Management

  • ⚙️ Settings Page with encrypted API key storage (Fernet encryption)
  • 🔐 Secure key management with show/hide masking
  • ✅ Built-in key validation for all data sources
  • 🔄 Reset to defaults functionality
  • 💾 Automatic encryption of sensitive credentials

Advanced Map Interface

  • 📐 Square selection with automatic area adjustment
  • 🎨 4 map layer types: Street, Satellite, Topographic, Hybrid
  • 📊 4×4 grid overlay with size display in kilometers
  • 🗺️ Real-time area calculation using Haversine formula
  • 🎯 Aspect ratio display for selected regions

Localization System

  • 🌐 Full i18next integration with React
  • 🇬🇧 English translations (~150 strings)
  • 🇷🇺 Russian translations (~150 strings)
  • 💾 localStorage persistence for language preference
  • 🔄 Dynamic language switching without reload

Progress Tracking

  • 📊 9-stage detailed progress indicators
  • ✨ Animated state transitions (pending, active, completed, error)
  • 📈 Progress bars for active stages
  • 🎯 Dynamic stage display (AI steps shown conditionally)
  • 💬 Real-time status messages

🔧 Technical Improvements

  • Fernet encryption for sensitive credentials
  • Real-time area calculation with Haversine formula
  • Dynamic language switching with localStorage persistence
  • Animated progress states with conditional AI stage display
  • Removed obsolete docker-compose version attribute

📊 Statistics

  • 📁 12 new files created
  • 💻 2,000+ lines of new code
  • 📚 800+ lines of documentation
  • 🌐 ~150 translation strings per language
  • ✅ 100% feature completion

🚀 Quick Start

# Clone and run
git clone https://github.com/bobberdolle1/BeamNG.WorldForge.git
cd BeamNG.WorldForge
docker-compose up -d

# Open browser
http://localhost:5173

📖 Documentation

Full Changelog: https://github.com/bobberdolle1/BeamNG.WorldForge/blob/main/CHANGELOG.md