-SKYNET-Steam-Emulator
-SKYNET-Steam-Emulator copied to clipboard
Is it possible to run Battlerite now?
When I try to run Battlerite with x86\steam_api.dll I get DEBUG: Found callback PersonaStateChange in the Skynet console and game crashed. Other steam_api.dll don't work at all.
Battlerite depends not only on the emulated steam_api.dll for its operation, the game works through its own API
when i run [SKYNET] Steam Emulator.exe the webbrowser takes me to http://127.0.0.1:27088/ so then i added Games.bin but your tutorial did not mention how to add the information in the bin file. do i write it like spiderman:888128 name:id of game? each line or what i got the server open and it says
initializing server initializing database connection.
[SKYNET] steam_api.log: steam_api.log
[SKYNET] Steam Emulator screen:
bro how did you add game and yours opened mine not opening read my other comment
@kangol11 I just found this interesting project and had the same questions. I can answer your at least some:
The screenshot of the client here was from August 15, so the code base was a different one than yours. I just checked out the one at that time and compiled it and the client starts like seen in the screenshot.
git clone --recursive https://github.com/Hackerprod/-SKYNET-Steam-Emulator
cd -SKYNET-Steam-Emulator
git checkout 019b3c44a378db6ef35d831dde121095f539f3c4
Running the current code base needs some preparation:
extract MongoDB.7z and move the content (Database.cmd + mongodb directory) to
SKYNET Steam Emulator\SKYNET Steam Server\Data\MongoDB\Database.cmd
and
SKYNET Steam Server\Data\MongoDB\MongoDB\
Then for the browser component it either uses GeckoFX or Cefsharp or if not found launches the URL in the browser like you experienced.
So you currently need to get the packages with dependencies manually for example from nuget. The following directory is automatically scanned recursive for dll files and tries to load these assemblies:
SKYNET Steam Emulator\SKYNET Steam Client\Data\Assemblies\
For example GeckoFX 60:
Data\Assemblies\Geckofx-Core.dll
Data\Assemblies\Geckofx-Winforms.dll
Data\Assemblies\Firefox\AccessibleHandler.dll
Data\Assemblies\Firefox\... many more files for firefox
Data\Assemblies\Firefox\mozglue.dll
Data\Assemblies\Firefox\...
Data\Assemblies\Firefox\xul.dll
But still I was not able to get a visible window with the latest code so there seems to be something missing.
Ok found out what prevents that you see anything. You can play with these settings to get a window.:
https://github.com/Hackerprod/-SKYNET-Steam-Emulator/blob/master/%5BSKYNET%5D%20Steam%20Emulator/frmMain.Designer.cs#L94
It is currently useless in it's current state I think, but this will get you a visible window that you can drag and close (you can uncomment the FormBorderStyle line to remove the window controls around the window.)
//this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.ImeMode = System.Windows.Forms.ImeMode.On;
//this.MaximumSize = new System.Drawing.Size(1366, 728);
this.Name = "frmMain";
//this.Opacity = 0D;
this.ShowIcon = true;
this.ShowInTaskbar = true;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.TransparencyKey = System.Drawing.Color.Azure;
this.WindowState = System.Windows.Forms.FormWindowState.Normal;
hola a todos como es que puedo ejecutar el server y el cliente no e encontrado ni un exe en lo q descarque