diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index abef9d1..9126e05 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -16,11 +16,11 @@ A clear and concise description of what the bug is. 2. Run command '...' 3. See error -## ✅ Expected Behavior +## ✅ Expected Behaviour A clear and concise description of what you expected to happen. -## ❌ Actual Behavior +## ❌ Actual Behaviour What actually happened instead. diff --git a/docs/CODE_OF_CONDUCT.md b/docs/CODE_OF_CONDUCT.md index e8dc33f..dacfdd4 100644 --- a/docs/CODE_OF_CONDUCT.md +++ b/docs/CODE_OF_CONDUCT.md @@ -14,7 +14,7 @@ diverse, inclusive, and healthy community. ## Our Standards -Examples of behavior that contributes to a positive environment for our +Examples of behaviour that contributes to a positive environment for our community include: * Demonstrating empathy and kindness toward other people @@ -25,7 +25,7 @@ community include: * Focusing on what is best not just for us as individuals, but for the overall community -Examples of unacceptable behavior include: +Examples of unacceptable behaviour include: * The use of sexualised language or imagery, and sexual attention or advances of any kind @@ -39,8 +39,8 @@ Examples of unacceptable behavior include: ## Enforcement Responsibilities Community leaders are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, +acceptable behaviour and will take appropriate and fair corrective action in +response to any behaviour that they deem inappropriate, threatening, offensive, or harmful. Community leaders have the right and responsibility to remove, edit, or reject @@ -58,7 +58,7 @@ representative at an online or offline event. ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be +Instances of abusive, harassing, or otherwise unacceptable behaviour may be reported to the community leaders responsible for enforcement at . All complaints will be reviewed and investigated promptly and fairly. @@ -73,12 +73,12 @@ the consequences for any action they deem in violation of this Code of Conduct: ### 1. Correction -**Community Impact**: Use of inappropriate language or other behavior deemed +**Community Impact**: Use of inappropriate language or other behaviour deemed unprofessional or unwelcome in the community. **Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. +behaviour was inappropriate. A public apology may be requested. ### 2. Warning @@ -106,7 +106,7 @@ Violating these terms may lead to a permanent ban. ### 4. Permanent Ban **Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an +standards, including sustained inappropriate behaviour, harassment of an individual, or aggression toward or disparagement of classes of individuals. **Consequence**: A permanent ban from any sort of public interaction within diff --git a/docs/README.md b/docs/README.md index b3d2501..a92322c 100644 --- a/docs/README.md +++ b/docs/README.md @@ -58,7 +58,7 @@ Centralized bash script to manage multiple game launchers (EA Desktop, GOG Galax - ✅ Wine prefix management (init, backup, restore, purge) - ✅ Z: drive mount control (for disk space reporting fixes) - ✅ Comprehensive robustness libraries (Lutris/Heroic compatible) -- ✅ GPU acceleration optimized (NVIDIA RTX tested) +- ✅ GPU acceleration optimised (NVIDIA RTX tested) ## Quick Start @@ -77,7 +77,7 @@ cd /path/to/wine-gaming # 1. Install Proton-GE (one time only) ./setup install-proton -# 2. Initialize Wine prefix with dependencies +# 2. Initialise Wine prefix with dependencies ./setup init # 3. Install all launchers @@ -105,7 +105,7 @@ cd /path/to/wine-gaming ### Wine Prefix Management ```bash ./setup purge # Delete prefix, start fresh -./setup init # Initialize with dependencies +./setup init # Initialise with dependencies ./setup full # Complete setup: purge + init + install-all ./setup quick # Quick: reinit deps + install remaining apps ./setup backup # Backup DLLs and packages @@ -302,13 +302,13 @@ The script installs comprehensive dependencies used by Lutris and Heroic: - **Graphics**: d3dcompiler, d3dx9-11, dxvk, vkd3d, d9vk - **Audio**: directmusic, faudio, xact, directplay, directshow - **System**: vcrun*, dotnet*, corefonts, gdiplus, physx, msctf -- **GPU**: Optimized for NVIDIA RTX (DXVK, shader cache enabled) +- **GPU**: Optimised for NVIDIA RTX (DXVK, shader cache enabled) See `init()` function for full library list. ## Performance Tuning -### GPU Optimization (for launchers with embedded browsers) +### GPU Optimisation (for launchers with embedded browsers) Edit `launch_app()` function to adjust: ```bash export __GL_SHADER_DISK_CACHE=1 # Improve framerate @@ -316,7 +316,7 @@ export __GL_THREADED_OPTIMIZATION=1 # Multi-threaded rendering export DXVK_HUD=0 # Hide DXVK overlay ``` -### CPU Optimization +### CPU Optimisation ```bash # For faster winetricks installation, add to ~/.bashrc: export WINETRICKS_DOWNLOAD_TIMEOUT=60 @@ -359,12 +359,12 @@ Want to add another launcher? ## Issues & Limitations -- ⚠️ **Wine drive letters in file dialogs**: Custom drive letters (D:, E:) don't always show in Proton app dialogs; Z: at "/" is Wine standard behavior +- ⚠️ **Wine drive letters in file dialogues**: Custom drive letters (D:, E:) don't always show in Proton app dialogues; Z: at "/" is Wine standard behaviour - ⚠️ **Z: drive warnings**: "Read access denied" errors are harmless; use `suppress-z-warnings` to mute - ✅ **GPU acceleration**: Tested on NVIDIA RTX 2060+ (DXVK v2.4.1) - ✅ **Disk space reporting**: Use `unmount-z` before EA Desktop's disk checks -## License +## Licence MIT - Free to use and modify @@ -375,6 +375,6 @@ MIT - Free to use and modify - ✅ Automatic installer detection - ✅ Z: drive mount/unmount management - ✅ Comprehensive robustness libraries (Lutris-compatible) -- ✅ GPU acceleration optimized +- ✅ GPU acceleration optimised -See git history for full changelog. \ No newline at end of file +See git history for full changelog. diff --git a/docs/SECURITY.md b/docs/SECURITY.md index 39ff6bc..1efe195 100644 --- a/docs/SECURITY.md +++ b/docs/SECURITY.md @@ -40,7 +40,7 @@ This security policy applies to: - Official releases - Documentation -## Acknowledgments +## Acknowledgements We appreciate responsible disclosure and will acknowledge security researchers who report valid vulnerabilities. diff --git a/lib/prefix.sh b/lib/prefix.sh index 318b7bf..a8f676e 100644 --- a/lib/prefix.sh +++ b/lib/prefix.sh @@ -70,7 +70,7 @@ restore() { # Initialise a fresh Wine prefix with all required dependencies. init() { - print_info "Initializing Wine prefix..." + print_info "Initialising Wine prefix..." mkdir -p "${HOME}/.config/winetricks" touch "${HOME}/.config/winetricks/enable-latest-version-check" @@ -96,7 +96,7 @@ init() { wine reg add "HKEY_CURRENT_USER\Software\Wine\Direct3D" /v "VideoMemorySize" /t REG_SZ /d "8192" /f >/dev/null 2>&1 || true wine reg add "HKEY_CURRENT_USER\Software\Wine\Direct3D" /v "CSMT" /t REG_SZ /d "enabled" /f >/dev/null 2>&1 || true - print_success "Wine prefix initialized" + print_success "Wine prefix initialised" } # Helper: install one app with local-installer preference. @@ -205,7 +205,7 @@ configure_wine_drives() { local dosdevices_dir="$WINEPREFIX/pfx/dosdevices" if [ ! -d "$dosdevices_dir" ]; then - print_warning "Wine prefix not initialized yet, skipping drive configuration" + print_warning "Wine prefix not initialised yet, skipping drive configuration" return 1 fi diff --git a/web-ui/README.md b/web-ui/README.md index b49f376..8319ee0 100644 --- a/web-ui/README.md +++ b/web-ui/README.md @@ -81,7 +81,7 @@ PORT=3001 npm start - Check browser console (F12) for errors - Check server terminal output - Verify `./setup` script exists in parent directory -- Ensure Wine prefix is initialized: `../setup init` +- Ensure Wine prefix is initialised: `../setup init` ### "Output stuck at 'Running...'" - Long operations (install-all) may take 30+ minutes @@ -113,6 +113,6 @@ WINE_DIR=/custom/wine/path # (would need server.js modification) - [ ] Log file viewer - [ ] Multi-language support -## License +## Licence MIT - Same as main project