Skip to content

bym-refitted/bymr-gameloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


ActionScript

About

The original decompiled client files for the Backyard Monsters gameloader. The purpose of the original gameloader was to encapsulate important runtime variables, such as endpoints pointing to several backend services, before loading and injecting them into the main game SWF.

In this repository you can find the original script for the gameloader at /scripts/ORIGINAL_GAMELOADER.as; although this was rewritten in Backyard Monsters Refitted to simulate loading behaviour in /scripts/GAMELOADER.as

You can find the compiled gameloader file on our GitHub Releases for this repository.


How it works

We are serving this gameloader file via our game launcher's stable version. It calls out to our CDN to grab this gameloader file. From here, the launcher takes advantage of Flash vars as a way of passing parameters in the URL, such as the user selected language, and their token - resulting in a url that may look something like:

## URL
https://cdn.bymrefitted.com/swfs/gameloader.swf?language=english&token=1234

The gameloader simulates a 500ms load in intervals of 10ms, and proceeds to load the main game SWF within it's container, passing these Flash vars to the main SWF.

About

The original Backyard Monsters gameloader ๐Ÿ”„

Resources

Stars

Watchers

Forks

Packages

No packages published