diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index a54bf3c..fe5d3b0 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -31,7 +31,7 @@ jobs: $ErrorActionPreference = 'Stop' # Include SeaLoader.png so the packaged app icon in-app works $addData = "SeaLoader.png;." # Windows uses ';' for --add-data - pyinstaller --noconfirm --onefile --windowed sealoader_gui.py --name SeaLoader --add-data "$addData" + pyinstaller --noconfirm --onefile --windowed sealoader_gui.py --name SeaLoader --add-data "$addData" --icon SeaLoader.ico - name: Prepare artifact shell: powershell @@ -56,11 +56,5 @@ jobs: Write-Host "Uploading asset to $uploadUrl" Invoke-RestMethod -Method Post -Uri $uploadUrl -Headers @{ Authorization = "token $env:TOKEN" } -ContentType "application/zip" -InFile "SeaLoader_Windows_x64.zip" - - name: Upload artifact (CI logs) - uses: actions/upload-artifact@v4 - with: - name: SeaLoader_Windows_x64 - path: | - SeaLoader_Windows_x64.zip - dist/SeaLoader.exe + # CI artifact upload removed for GHES compatibility diff --git a/SeaLoader.ico b/SeaLoader.ico new file mode 100644 index 0000000..f6c5e05 Binary files /dev/null and b/SeaLoader.ico differ diff --git a/sealoader_gui.py b/sealoader_gui.py index ea3d64d..88ac14f 100644 --- a/sealoader_gui.py +++ b/sealoader_gui.py @@ -348,12 +348,14 @@ class SeaLoaderApp(tk.Tk): ) text = ( "Usage:\n\n" - "1) Paste a Steam Workshop URL at the top and click 'Fetch Required Mods'.\n" + "1) Download all required mods from Steam Workshop.\n" + " - Using subscribe to all wil work, you must load into seapower after they have downloaded then close the game.\n" + "2) Paste a Steam Workshop URL at the top and click 'Fetch Required Mods'.\n" " - Right list shows required Mod IDs, names and whether they are installed.\n" - "2) Installed mods load automatically from usersettings.ini (left list).\n" - "3) Click 'Enable Matching Mods' to turn on any installed required mods.\n" + "3) Installed mods load automatically from usersettings.ini (left list).\n" + "4) Click 'Enable Matching Mods' to turn on any installed required mods.\n" " - A .bak backup of usersettings.ini is created before changes.\n" - "4) Mods marked Missing must be installed separately in Sea Power.\n\n" + "5) Mods marked Missing must be downloaded from the workshop see step 1.\n\n" "Tips:\n" "- Run with a custom INI path: python sealoader_gui.py \"\"\n" "- Press F1 to open this help.\n\n"