-SKYNET-Steam-Emulator icon indicating copy to clipboard operation
-SKYNET-Steam-Emulator copied to clipboard

Is it possible to run Battlerite now?

Open BIERTONSTAFF opened this issue 1 year ago • 8 comments

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.

BIERTONSTAFF avatar Aug 15 '22 16:08 BIERTONSTAFF

[SKYNET] steam_api.log: steam_api.log

[SKYNET] Steam Emulator screen: photo_2022-08-15_19-49-17

BIERTONSTAFF avatar Aug 15 '22 16:08 BIERTONSTAFF

Battlerite depends not only on the emulated steam_api.dll for its operation, the game works through its own API

Hackerprod avatar Sep 09 '22 18:09 Hackerprod

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.

kangol11 avatar Oct 01 '22 19:10 kangol11

[SKYNET] steam_api.log: steam_api.log

[SKYNET] Steam Emulator screen: photo_2022-08-15_19-49-17

bro how did you add game and yours opened mine not opening read my other comment

kangol11 avatar Oct 01 '22 19:10 kangol11

@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.

cocoon avatar Jan 03 '23 15:01 cocoon

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;

cocoon avatar Jan 04 '23 13:01 cocoon

hola a todos como es que puedo ejecutar el server y el cliente no e encontrado ni un exe en lo q descarque

Yoansy2004 avatar Jan 22 '23 05:01 Yoansy2004