Skip to content

MCBEPluginModer/PreLoader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PreLoader

Part of LeviLamina

What is this?

This is a PreLoader for LeviLamina. It will load LeviLamina before the BDS starts.

Why do we need this?

LeviLamina requires to use MCAPI, which is magically provided by PreLoader.

How does it work?

We uses windows delay load to expose and remap original bds symbol to our own symbol, and then we will provide them to plugins.

How to use?

As a end user

Put the PreLoader.dll into the same folder of bedrock_server.exe, and run PeEditor to patch the bedrock_server.exe.

As a developer

You should use SymbolProvider and delay load option of linker to use the symbols. Besides, to link the BDS's symbols, you should use the libs generated by PeEditor

About

Library preloader for LiteLoaderBDS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.4%
  • Lua 2.7%
  • C 0.9%