From 7409abf54a6d9a8b121d9ff3189d3ce278fd3017 Mon Sep 17 00:00:00 2001 From: Evan Burkey Date: Fri, 25 Jul 2025 14:58:38 -0700 Subject: [PATCH] readme --- FyneApp.toml | 2 +- README.md | 13 ++++++++++++- pkg/ui/popup.go | 12 ++++++------ 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/FyneApp.toml b/FyneApp.toml index d16dc40..d463660 100644 --- a/FyneApp.toml +++ b/FyneApp.toml @@ -3,4 +3,4 @@ Name = "EpochSilicon" ID = "com.burkey.epochsilicon" Version = "1.0.3" - Build = 27 + Build = 29 diff --git a/README.md b/README.md index 590bfb5..e4995ec 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ A user-friendly launcher for Project Epoch on Apple Silicon Macs, with one-click ## Known Issues -- For some users, it can take up to a minute for Wow to start after hitting the "Play" button. A fix is currently being worked on but will not be ready by launch +- For some users, it can take up to a minute for Wow to start after hitting the "Play" button. A possible fix is described in the Troubleshooting section, please let @Battlehammer know on the Epoch discord if this works for you ## Usage @@ -69,6 +69,17 @@ Make sure you login to Epoch with your username, not your email. Using your emai The initial patch download is quite large and can take a while if your internet is slow. The app will tell you when it's done. +### After I click Play, the game takes a minute to load + +This appears to be a problem with using a built-in version of `rosettax87`. In order to fix this, you must compile it yourself. + +1. Install Xcode command line tools by opening a terminal and typing `xcode-select --install` and following the prompts +2. Install Cmake + a. Setup [Homebrew](https://brew.sh/) if you don't have it already + b. Open a terminal and enter `brew install cmake` +3. Run EpochSilicon and click the `Troubleshooting` button +4. Find the line that says `Build Rosettax87 locally` and click the `Build` button, following the prompts + ### My resolution is super blown up and I can't see the whole screen Wine does that on first launch if you have a large widescreen monitor. diff --git a/pkg/ui/popup.go b/pkg/ui/popup.go index b43e943..f16a9a7 100644 --- a/pkg/ui/popup.go +++ b/pkg/ui/popup.go @@ -223,7 +223,7 @@ func showTroubleshootingPopup() { xPath, lPath, err := patching.BuildRosetta() if err != nil { - m := fmt.Errorf("Error building rosettax87: %v\nClick on File Issue to upload your logs and file a support issue", err) + m := fmt.Errorf("Error building rosettax87: %v\nClick Website for information on getting help", err) log.Error(m.Error()) dialog.ShowError(m, currentWindow) return @@ -278,7 +278,7 @@ func showTroubleshootingPopup() { rowCrossover := container.NewBorder(nil, nil, widget.NewLabel("CrossOver version:"), crossoverStatusShort, nil) rowWDB := container.NewBorder(nil, nil, widget.NewLabel("Delete WDB directory (cache):"), wdbDeleteButton, nil) rowWine := container.NewBorder(nil, nil, widget.NewLabel("Delete Wine prefixes (~/.wine & Epoch/.wine):"), wineDeleteButton, nil) - rowBuildRosetta := container.NewBorder(nil, nil, widget.NewLabel("Build Rosettax87 locally):"), buildRosettaButton, nil) + rowBuildRosetta := container.NewBorder(nil, nil, widget.NewLabel("Build Rosettax87 locally:"), buildRosettaButton, nil) appMgmtNote := widget.NewLabel("Please ensure EpochSilicon is enabled in System Settings > Privacy & Security > App Management.") appMgmtNote.Wrapping = fyne.TextWrapWord appMgmtNote.TextStyle = fyne.TextStyle{Italic: true} @@ -299,11 +299,11 @@ func showTroubleshootingPopup() { troubleshootingCloseButton = widget.NewButton("Close", func() {}) popupContent := container.NewBorder( - nil, // top + nil, // top container.NewCenter(troubleshootingCloseButton), // bottom - nil, // left - nil, // right - container.NewPadded(scrollContainer), // center + nil, // left + nil, // right + container.NewPadded(scrollContainer), // center ) windowSize := currentWindow.Content().Size()