4 Star 18 Fork 17

昨日小睡 / gms083-src

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

项目介绍

该项目为gms083客户端项目,配套服务端HeavenMS-Nap的2.5.x分支
服务端项目地址:https://gitee.com/sleepnap/heaven-ms-nap/tree/2.5.x
客户端项目地址:https://gitee.com/sleepnap/gms083-src
客户端原文件下载地址:(原版083cn)https://pan.baidu.com/s/17z3pBKu3jz5AOJmB9eFzqQ 提取码:f5zc

目录介绍

  • gms083-starter 客户端启动器相关
  • gms083-libs 客户端动态库相关

gms083-starter介绍

D:.
├───community 	    外部三方C++开源库
└───config		    VS配置文件
├───MapleStory      新的启动器
└───MapleStoryEx    用于后续注入和修改功能的注入插件 

冒险岛.exe

新的启动器程序,功能为拉起原始MapleStory.exe启动游戏后将MapleStoryEx.dll注入到MapleStor.exe游戏本体。

fixbug

  1. gms083-starter\Release\fixbug_msexcr.dll: 因配置文件导致客户端启动崩溃
  2. gms083-starter\Release\fixbug_sound.dll: 缺失技能释放音频导致崩溃
  3. gms083-starter\Release\fixbug_textinputframework.dll: 启动时因为输入焦点CoreMessaging.dll崩溃
  4. gms083-starter\Release\fixbug_screen_refresh_rate.dll: 客户端游戏无法在屏幕刷新率60HZ+显示器启动
  5. 游戏客户端目录下如果存在msvcp71.dll和msvcr71.dll两个动态库。可以直接删除或重命名

插件使用

  1. 将冒险岛.exe和MapleStoryEx.dll放到游戏客户端目录下
  2. 在客户端目录下创建文件夹/plugins 1
  3. 将fixbug_xxx.dll放到/plugins文件中 2
  4. 启动冒险岛.exe进行游戏娱乐

gms083-libs介绍

VS开发环境介绍

  1. 使用VS2019社区版进行编译:
  • 平台工具集:Visual Studio 2019 (v142)

  • C++语言标准:默认(ISO C++14 标准)

  • C语言标准:默认(旧 MSVC) SDK:10.0,當前環境還安装了10.0.19041.0。

  1. 为了方便维护和提取所生成的dll文件,请将专案的文件输出路径统一修改为如下路径:
  • 右键->配置属性->常规->输出目录: ....\Build\pdb$(platform)\\ (这里生成的文件为编译产生可删可不删,统一放在此处,也无需上传)
  • 右键->配置属性->链接器->常规->输出文件: ....\Client$(TargetName)$(TargetExt) (这是生成DLL的路径)
  • 右键->配置属性->链接器->高级->导入库: ....\Build\lib$(platform)$(Configuration)$(TargetName).lib (这里生成相关lib依赖,由于此项目采用dll注入,因此也可以不需要,可删可不删)
  1. 本专案生成的dll用于在原版083cn中进行,其余端未尝试。

编译以及调试方式

  1. 指定Release x86进行编译
  2. 如果想调试,请将GMS083客户端放入Client文件夹内,然后配置如下信息:
  • 右键->配置属性->调试->命令: 选择exe文件路径
  • 右键->配置属性->调试->工作目录: 选择build路径
  • 右键->配置属性->C/C++->优化->优化: 将最大优化(优选速度) (/O2)改为禁用
  • 配置完毕后即可编译调试生成的ijl15.dll。

ijl15目前开发出的功能

  1. 自定义客户端IP。
  2. 自定义右下角拾取,获得道具,经验等的消息提示数量。
  3. 破功。
  4. 指定移速上限。
  5. 是否多开。
  6. 加载客户端的方式是否为img。
  7. 现金商店是否移动到中心位置。
  8. 完美修复长键盘(感谢大仙,Datas,MagicLing等大佬们的支援~!)

ijl15修复的功能

  1. 角色框&升级特效微调。
  2. 键盘位置移动。
  3. 顶部滚动消息横向全屏。
  4. BOSS血条显示在中心。(不会紧贴边缘了)
  5. 修复全图特效消息显示在屏幕中间。
  6. 获取道具,经验等的消息位置显示在紧贴右下角的菜单栏上方。
  7. 相机视角微调。

待修正的BUG

  1. 原版083cn启动游戏的几率闪退。(有点高,截至目前还未有方案)

如何使用

将原本的ijl15.dll改名为2ijl15.dll,将生成的ijl15.dll和config.ini一起放入GMS083客户端中,启动即可。

MIT License Copyright (c) 2023 昨日小睡 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

GMS083客户端 展开 收起
C++ 等 4 种语言
MIT
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/sleepnap/gms083-src.git
git@gitee.com:sleepnap/gms083-src.git
sleepnap
gms083-src
gms083-src
master

搜索帮助