Skip to content

blackmaple/Maple.Bloomtown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maple.Bloomtown

项目说明

  1. 描述

  2. 要求

  3. 项目

    • Maple.Bloomtown

    Item desc source
    GameDllExport WINHTTP.DLL劫持代码目录 UnityGame的一个通用劫持方案 依赖源生成器 Maple.MonoGameAssistant.DllHijackGenerator
    GameModel0 game的数据结构 生成文件-> Maple.MonoGameAssistant.WinForm
    GameModel1 game的数据结构 类似ILC2CPPDUMP生成器C++ il2cpp.h 搭配源生成器使用 Maple.MonoGameAssistant.MonoCollectorGeneratorV2
    GameSourceGen0 BloomtownGameContext将需要使用到game数据结构添加到源生成器() Maple.MonoGameAssistant.MonoCollectorGeneratorV2
    GameSourceGen1 BloomtownGameContextExtensions 修改game的功能实现 Maple.MonoGameAssistant.MonoCollectorGeneratorV2
    GameSourceGen2 UnityEngineContext_Bloomtown UnityCore 重载实现 (Unity内部函数地址不同 具体根据game实现) Maple.MonoGameAssistant.MonoCollectorGeneratorV2
    GameService0 BloomtownGameService 修改game的功能实现让WebApi调用 Maple.GameContext
    GameService1 BloomtownWebApiService WebApi 实现 跟GameUI http通信 以及 MONOAPI的数据收集 Maple.MonoGameAssistant.WebApi
    GameService2 BloomtownWebApiService.Initializer 利用ModuleInitializer运行托管代码 是整个程序的入口 Maple.MonoGameAssistant.WebApi
    GameService3 BloomtownWebApiService.DllMain 只是一个 dllmain 加快 ModuleInitializer 执行 Maple.MonoGameAssistant.WebApi