Releases: bobberdolle1/BeamNG.WorldForge
Releases · bobberdolle1/BeamNG.WorldForge
Release list
v1.5.1: Standalone Executable Release
🎁 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
- Download
BeamNG-WorldForge-Windows-x64.zip - Extract anywhere
- Run
BeamNG-WorldForge.exe - 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
🎉 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