What's new

[Release] macLauncher for Emucoach Repack

luizbionicle

Verified Member
27
2019
1
Location
Rio de Janeiro - Brasil
Hello Everyone!

So I have a Mac and I couldn't find any Emucoach Repack for Mac so as I create a little Launcher to make easier for launching Apache, MySql, Auth and World with Wine :)

I don't know if this will help someone but let's try :p

I personally don't like to use Emucoach trough VirtualMachines because we ended using too much recourses than using Wine.

So if you don't have Wine installed on your Mac do this:

1 - Download Xquartz:

2 - Install Xquartz you will need to log out and login again.

3 - Download Wine:

4 - Install Wine maybe you will need to open Preferences -> Privacy & Security -> General Tab -> Allow Wine

5 - You Need to first type winecfg when oppening Wine Stable app for config wine

So if you want there's another way to install Wine, this time using Homebrew:

0 - (If you don't have Homebrew) Open Terminal and paste the following command
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

1 - Now paste this command to install Xquartz:
brew cask install xquartz

2 - Now paste this command to install Wine:
brew install wine

OBS: I don't remember if this way you need to type winecfg first to config wine on first use.

You also need install the RequiredFiles like vcredist with wine before using the Launcher, in the next version I will put an installer for this in the Launcher too.

To install the RequiredFiles with wine you just need to: Open Terminal -> Type wine -> Drag the .exe installer to the terminal -> Run.

The macLauncher V. 1.2 stills very poor on functions I hope to make better stuff on future updates, I'am very noob programmer, this was my first Mac app.

Captura de Tela 2019-03-17 às 18.37.22.png

ATENTION: In the macLauncher folder you will find some apps (LauncherConfig.app, startAuth.app, startApache.app, startMysql, startWorld.app) they are the scripts necessary for the macLauncher.app works and they are already included at macLauncher.app but in my old MacBook running High Sierra I have faced some problems with the macLauncher not opening them from the inside .app folder so I included them at this folder for better work, you can put the macLauncher.app at your applications folder if you want without the folder and you can put the macLauncher folder in any place you want.

ATTENTION 2: There's another app inside the macLauncher folder the Launcher.app, this is a second option if the main app macLauncher don't work you can try the Launcher.app, and also for OS X 10.6 and 10.7 this maybe works as well.

You need to config the Launcher on the first run by clicking on "Settings", you can drag the folders to the text field if you want(is the easy way in fact).
OBS: You need to drag or type the path to the right folder

First -> _Server Folder Location
Second -> Mysql BIN Folder Location
Third -> Core Folder Location

If you put any wrong path the macLauncher will not work

The Launcher will create 3 files on your Documents folder CoreConfig.txt, ApacheConfig.txt, MysqlConfig.txt, if you want you can edit this 3 files to change the Folders Path or just click "Settings" again on Launcher.

After Configuration just click "Start" in this order: Mysql -> Auth -> World / Apache is Optional

The launcher will open some Terminal Windows(maybe you need to give permission) running the server trough Wine be happy :)

V. 1.1 = Now you don't need to delete CoreConfig, ServerConfig and ApacheConfig anymore to configure the Launcher again.

V. 1.2 = Added compatibility with more macOS's versions.
OBS: I only tested with Mojave and High Sierra for now but the macLauncher must work with any macOS 10.8+ (I will test with Parallels).
OBS2: Maybe the Launcher.app works on 10.6 and 10.7 but I still need to test.

Download macLauncher 1.2 support macOS 10.8+ : https://drive.google.com/file/d/1Zwzniz2VS2qABPoN_Cc3RBfPRHxY197S/view?usp=sharing

VirusTotal: https://www.virustotal.com/gui/file-analysis/Mzc2NmRiYTNmMjNiYWU2ZDBjYjNlZTk3ZTJkNTYwZWQ6MTU1MzM3MjY2MQ==/detection

Download Xquartz + Wine: https://drive.google.com/file/d/1cVFwl0kVTIMan_exSl7wi_EYdlMq03r2/view?usp=sharing

Edit: I only tested with Emucoach 4.3.4 Repack but I think that the Launcher Will work with any Repack of any wow version. Will only work with repacks that the auth and world are named as "authserver.exe" and "worldserver.exe"
 
Last edited:

Aescleal

Gold Supporter
Veteran Member
126
2017
17
I'll be trying this out for sure! Thanks for your hard work and the instructions!
 

Aescleal

Gold Supporter
Veteran Member
126
2017
17
[MENTION=24959]luizbionicle[/MENTION]
Heads up, maybe add to your original post that macLauncher.app requires MacOS 10.14+ or it won't run.
:)
 

luizbionicle

Verified Member
27
2019
1
Location
Rio de Janeiro - Brasil
[MENTION=24959]luizbionicle[/MENTION]
Heads up, maybe add to your original post that macLauncher.app requires MacOS 10.14+ or it won't run.
:)

Yeah sorry about that, I didn't knew how compatibility work on Xcode, I tried on my old MacBook this week with High Sierra and didn't worked.

I will update tomorrow with a new version supporting more macOS's.
 

Aescleal

Gold Supporter
Veteran Member
126
2017
17
I'm about 4 days away from it, sorry. I'll report back on it after that? Resource-wise (and very soon), I'll be moving my servers back to running on MacOS, so this will be very convenient! Thanks for working on this. I'm not a coder at all, so I'm thankful people here are! :)
 

joca

Verified Member
28
2020
2
Location
brasil
Hello Everyone!

So I have a Mac and I couldn't find any Emucoach Repack for Mac so as I create a little Launcher to make easier for launching Apache, MySql, Auth and World with Wine :)

I don't know if this will help someone but let's try : p

I personally don't like to use Emucoach trough VirtualMachines because we ended using too much recourses than using Wine.

So if you don't have Wine installed on your Mac do this:

1 - Download Xquartz:

2 - Install Xquartz you will need to log out and login again.

3 - Download Wine:

4 - Install Wine maybe you will need to open Preferences -> Privacy & Security -> General Tab -> Allow Wine

5 - You Need to first type winecfg when oppening Wine Stable app for config wine

So if you want there's another way to install Wine, this time using Homebrew:

0 - (If you don't have Homebrew) Open Terminal and paste the following command

1 - Now paste this command to install Xquartz:

2 - Now paste this command to install Wine:

OBS: I don't remember if this way you need to type winecfg first to config wine on first use.

You also need install the RequiredFiles like vcredist with wine before using the Launcher, in the next version I will put an installer for this in the Launcher too.

To install the RequiredFiles with wine you just need to: Open Terminal -> Type wine -> Drag the .exe installer to the terminal -> Run.

The macLauncher V. 1.2 stills very poor on functions I hope to make better stuff on future updates, I'am very noob programmer, this was my first Mac app.

View attachment 879

ATENTION: In the macLauncher folder you will find some apps (LauncherConfig.app, startAuth.app, startApache.app, startMysql, startWorld.app) they are the scripts necessary for the macLauncher.app works and they are already included at macLauncher.app but in my old MacBook running High Sierra I have faced some problems with the macLauncher not opening them from the inside .app folder so I included them at this folder for better work, you can put the macLauncher.app at your applications folder if you want without the folder and you can put the macLauncher folder in any place you want.

ATTENTION 2: There's another app inside the macLauncher folder the Launcher.app, this is a second option if the main app macLauncher don't work you can try the Launcher.app, and also for OS X 10.6 and 10.7 this maybe works as well.


Você precisa configurar o Launcher na primeira execução clicando em "Configurações", você pode arrastar as pastas para o campo de texto se quiser (é a maneira mais fácil na verdade).
OBS: Você precisa arrastar ou digitar o caminho para a pasta certa

Primeiro -> _Localização da pasta do servidor
Segundo -> Localização da pasta BIN do Mysql
Terceiro -> Localização da pasta principal

Se você colocar qualquer caminho errado, o macLauncher não funcionará

O Launcher criará 3 arquivos em sua pasta de documentos CoreConfig.txt, ApacheConfig.txt, MysqlConfig.txt, se você quiser, pode editar estes 3 arquivos para alterar o caminho das pastas ou apenas clicar em "Configurações" novamente no Launcher.

Após a configuração, basta clicar em "Iniciar" nesta ordem: Mysql -> Auth -> World / Apache é opcional

O launcher irá abrir alguns Terminal Windows (talvez você precise dar permissão) rodando o servidor através do Wine, fique feliz :)

V. 1.1 = Agora você não precisa mais deletar CoreConfig, ServerConfig e ApacheConfig para configurar o Launcher novamente.

V. 1.2 = Compatibilidade adicionada com mais versões do macOS.
OBS: Eu só testei com Mojave e High Sierra por enquanto, mas o macLauncher deve funcionar com qualquer macOS 10.8+ (irei testar com Parallels).
OBS2: Talvez o Launcher.app funcione em 10.6 e 10.7 mas ainda preciso testar.

Baixe macLauncher 1.2 com suporte para macOS 10.8+: https://drive.google.com/file/d/1Zwzniz2VS2qABPoN_Cc3RBfPRHxY197S/view?usp=sharing

VirusTotal: https://www.virustotal.com/gui/file...jNlZTk3ZTJkNTYwZWQ6MTU1MzM3MjY2MQ==/detection

Baixe o Xquartz + Wine: https://drive.google.com/file/d/1cVFwl0kVTIMan_exSl7wi_EYdlMq03r2/view?usp=sharing

Edit: Eu só testei com Emucoach 4.3.4 Repack, mas acho que o Launcher funcionará com qualquer Repack de qualquer versão wow. Só funcionará com pacotes em que auth e world sejam nomeados como "authserver.exe" e "worldserver.exe"
Obrigado, estava precisando disso
 
Top