IF YOU ARE A REVERSE ENGINEER, PLEASE HELP TO FIND A WAY TO START THE EXECUTABLE.
We would like to develop the server against the latest official client (ez2on reboot). The executable was packet with VMProtect 2.07 and we were able to unpack the executable, so it can be loaded into a debugger.
BUT we have not found out how to start the game or which parameters it requires, we always get a message stating "Please start the game from the web". If you can find out how to correctly start this version of ez2on reboot, please let us know. For more details feel free to contact us or open an issue.
For a quick look at the binaries, to see the message you can find them here: https://mega.nz/#!OgcmzagY!srLTDB1aFxUEIjLz-2Pa9acRd8s0_H0ZBA7R_5XvfDM
But the executable will probably crash if you happen to start it correctly due to missing game files, you will probably need the whole client at that point. If you get there please let us know!
Thanks alot!
Server Emulator for the Online Game Ez2On.
Thanks to a great effort we collected all ez2on clients from various publishers. You can find them here: https://mega.nz/#F!n88A1BjA!APvm7Sq9ILpcd3qZy-K4aQ
If you happen to have any files (Songs, Installer, Launcher (RetroLauncher.exe, etc.)) that are not currently in this repository please provide the files so we can complete the collection!
The client that is compatible with this server is hosted here: https://mega.nz/#!AF4TQJ5L!sHoa76UNDys1ZBxzy3wrNVrgwRDS9eZtcXXULkbrPAI
- Ensure you have .NET Core 2.0 or higher
- Clone the project:
git clone https://github.com/Arrowgene/Arrowgene.Ez2Off.git
- Change to the 'Command Line Interface'-Project:
cd Arrowgene.Ez2Off/Arrowgene.Ez2Off.CLI
- Restore the project dependencies:
dotnet restore
- Run the Server:
dotnet run
To Run the game on OSX you will need wine
-
Follow the tutorial until you completed Part 4:
https://www.davidbaumgold.com/tutorials/wine-mac/ -
Copy the game directory to your wine 'C' drive. The 'C'-drive can usually be found at your home directory
cd ~/.wine/drive_c
-
Copy the 'start.sh'-file inside the game directory
-
Start the game:
~/.wine/drive_c/ez2on/start.sh
If the server is running the game should connect to the Server.
- Download VSCode https://code.visualstudio.com/
- Install the C# Extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
- Make changes :)
-
Ensure you have .NET Core 2.0 or higher https://www.microsoft.com/net/download/windows
-
Clone the project:
git clone https://github.com/Arrowgene/Arrowgene.Ez2Off.git
- Open to the Project in Visual Studio and run the 'Command Line Interface'-Project. I'm not sure about the exact steps as I havent tested this on a Windows box yet. I Will update this tutorial once I know the exact steps
After downloadig the game execute the 'start.cmd'-file. If the server is running the game should connect to the Server.
osx ez.exe 127.0.0.1^|session^|account^|9999 win ez.exe 127.0.0.1|session|account|9999
Login Flow:
- Launcher with login -> authenticate against server API (create session) -> launch client with session