Add option to build rosettax87 locally #9
@@ -3,4 +3,4 @@
|
||||
Name = "EpochSilicon"
|
||||
ID = "com.burkey.epochsilicon"
|
||||
Version = "1.0.3"
|
||||
Build = 27
|
||||
Build = 29
|
||||
|
13
README.md
13
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.
|
||||
|
@@ -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()
|
||||
|
Reference in New Issue
Block a user