IGE 传奇版本带完整源码

Posted by xspio on 2024-03-11 10:31:39

/storage/postimg/c0a97c7c-6466-406d-a680-67e5a4d10184.png

版本

很老的版本了(10 多年前了),用来怀旧还是不错的,而且服务端和客户端有完整 delphi 源码

功能支持到英雄、酒馆、内功等

如果你自己编译的话也可以修改下客户端和服务端版本做成 176、185、195 等等,只需要修改客户端的显示样式和 Mirserver 文件夹内的脚本就行了,服务端源码都不需要动

服务端版本的区别由 Mirserver 文件夹里面的脚本配合数据库和客户端来实现,包括不一样的游戏内容,比如不同的物品、怪物、怪物爆率、游戏任务、地图、游戏界面等,还有 176、185、195 等版本区别,以及中变、微变、修仙等等服务端版本,基本上你在市面上看到的传奇端游都可以通过这种修改来实现

注:在这里服务端指的是源码中的 M2Engine2 以及其他通信等程序,客户端指的是源码中的 Client,服务端版本指的是 Mirserver 这个文件夹内的内容和数据库

源码

源码:https://github.com/AlexLiu1986/IgeMir2Engine

源码百度网盘转存(github 打不开的可在这里下载):https://pan.baidu.com/s/1-MToYpXVPiadZJy8f8GnnA?pwd=84yc

编译好的可执行文件:https://pan.baidu.com/s/136Kq8XW4ZLfm_lwSxNEmmg?pwd=4dy1

服务端版本

这个是从网上下载的版本,把编译好的执行文件替换好,并适配了脚本,可无错运行

你也可以到网上找 IGE、3K 或者 HGE 服务端版本下载来玩,一定要查杀下病毒,包括本站下载的所有程序,运行编译好的可执行文件夹中 upgrade.bat 替换就行了(假设 Mirserver 在 D 盘根目录),如果运行后 M2Server.exe 有其他报错你可以参考我发的服务端版本里的内容来做适当调整,具体调整方法你不会的话可以参考一些传奇技术站,先学学服务端版本技术,就不一一说明了

IGE 版本没开发后,名称变成了 3KM2 接着开发,然后 3KM2 的后续开发名称变成了 HGE,所以这 3 个服务端版本都适用这套源码

服务端版本下载:https://pan.baidu.com/s/1zsn7zR_G7ztg5Iuz0dIRQg?pwd=2xcb

运行参考:https://www.xspio.com/传奇服务端架设教程/

客户端

使用盛大 10 周年版本客户端,并使用补丁

盛大 10 周年客户端下载(也可自行到网上下载):https://pan.baidu.com/s/1fgwcQ9jQvZ2uD52OC6AbdA?pwd=mcbd

补丁下载(复制补丁文件替换掉 Data 目录的同名文件):https://pan.baidu.com/s/18Po23EANTWfH0sIPayTvbg?pwd=zm1s

登录器

自己生成:使用编译好的可执行文件中的 MakeGameLogin.exe 生成,生成好的登录器放到游戏根目录运行,不放根目录也行,登录器会自动查找客户端,内挂过滤什么的都需要在这里设置,请自行研究

直接使用:编译好的可执行文件里的 test.exe 和 5DE2G2U.Lis 文件是生成好的登录器和本地服务器列表,一起放到游戏根目录就行了,这样就不需要 MakeGameLogin.exe 来生成了,不用在本地开 web 服务,也不需要做其他列表文件

怎么玩游戏

先按照上面教程架设好服务端并运行起来

客户端和登录器按上面的说明做好准备,然后运行登客户端根目录的登录器,在登录器选择 用户收藏 下的 IGE 服务器,服务端运行正常时登录器上的 当前状态 会显示绿字 服务器状态良好,点击登录器上的注册账号,注册成功后点击开始游戏就可以进入游戏了

测试账号和密码都是:1111

我加了个特殊的套装 蜡烛,方便大家测试,就是装备上蜡烛,人物属性就会变很高,打通整个游戏都很容易了

调整人物各属性可在运行的 数据库服务器 中的 数据管理 输入要修改的人物名称,找到后打开就可以修改了

其他的大部分修改在运行的 M2Server.exe 里面,GM 命令、套装、商城、NPC、物品、参数、功能 等等

注意事项

本站下载的所有程序,一定要先查杀病毒

会编译的最好先看看源码然后自行编译,这里发布编译好的版本只为方便那些想玩的网友

建议大家在虚拟机中游戏,因为生成的登录器很大可能会报毒,这是历史遗留问题,有些版本的 delphi 就算 build 一个空项目也会报

源码我已经看过,登录器会把一些信息发到一个邮箱,这个功能在发布的版本里面已经去掉,其他的应该没有别的问题,如果大家发现源码中的其他问题,可在评论区反馈

简单编译流程:编译器使用 delphi7 或者 delphi2007,安装好需要的组件并设置好路径(JSocket、Raize、Delphix、DCPcrypt、VCLZip),组件可在 https://www.2ccc.com/ 这里下载,然后编译器中打开源码点 build 生成就成功了,遇到问题请自行百度,就不在这里写详细教程了,提供一些视频链接给想自己编译的人做参考 https://www.bilibili.com/video/BV1qX4y1S7Xh/ https://www.bilibili.com/video/BV1n54y1M7XF/ https://www.bilibili.com/video/BV1TZ4y1x7ah/

... 阅读全文

ownedcore AC wotlk 3.3.5a NPCBots 版本

Posted by xspio on 2023-10-20 15:05:38

特点

单人版本,自动平衡属性(增强自己,削弱 boss 等等)

添加了 NPCBots,包括假人和可组队 Bot,假人 BG 下可用

其他还有很多东西,自己进游戏体会吧

添加的 Modules

mod-ah-bot
mod-autobalance
mod-auto-revive
mod-boss-announcer
mod-dynamic-xp
mod-eluna
mod-gain-honor-guard
mod-instance-reset
mod-learn-spells
mod-npc-beastmaster
mod-pvp-titles
mod-rdf-expansion
mod-reagent-bank-account
mod-reward-played-time
mod-skip-dk-starting-area
mod-solo-lfg
mod-TimeIsTime
mod-transmog
mod-ReusablePotion
mod-StatBooster

服务端

源码:zaicopx

https://pan.baidu.com/s/10XMKZQQicUgqOOMCgC3oVg?pwd=95gt 提取码: 95gt

客户端

World of Warcraft 3.3.5a(12340)

在这个链接里下载或自行解决 https://www.xspio.com/魔兽世界官方客户端下载/

账号

worldserver.exe 运行完成后,在他的窗口内输入命令

# 这个命令的意思就是创建一个用户名为 test 密码为 123 的普通用户,把用户和密码修改为你要的再创建就行了
.account create test 123

# 给用户 GM 权限(test 为用户名,修改为你想要的)
.account set gmlevel test 3 -1

NPCbots

默认配置里加载了 1500 个假人 NPCbots,不可雇佣

假人 NPCbots 数量可在 worldserver.conf 文件中修改 NpcBot.WanderingBots.Continents.Count 这一行配置,配置为 0 则是禁用假人 NPCbots

假人 NPCbots 各等级所占比例可通过 worldserver.conf 文件中 NpcBot.WanderingBots.Continents.Levels 这一行配置

查询所有 NPCbots 状态,在 worldserver.exe 运行窗口内执行 npcbot list spawned

可雇佣的 NPCbots 只有 GM 有权添加,下面是添加用的宏

/run xx = math.floor(math.random(70001, 70038));
/run SendChatMessage(".npcb spawn "..xx.."","SAY");

# 上面的 70001, 70038 生成的 NPCbots 为战士,想要不同的职业只要换掉上面的数字就行了
# 70051, 70074 圣骑士
# 70101, 70139 猎人
# 70151, 70181 盗贼
# 70201, 70240 牧师
# 70451, 70465 死骑
# 70251, 70268 萨满
# 70301, 70336 法师
# 70351, 70377 术士
# 70401, 70418 德鲁伊

普通玩家可通过 .hirebot 命令来召唤一个临时 NPC 雇佣可用 NPCbots(如果 GM 没添加的话可雇佣数就是 0),雇佣好后右键 NPCbots 可实现完全控制

游戏

服务端运行已经做了快捷方式了,按顺序执行就可以了,需要等到 worldserver 运行成功才能进游戏,如果运行碰到问题先看教程

进游戏使用 bat 批处理文件,参考 客户端下载 文章中内容,如果你下载本站的客户端里面应该是自带一个 登陆器.bat

特殊 NPC

变装 NPC: .npc add 190010

Beast Master: .npc add 601026

副本重置 NPC: .npc add 300000

Reagent Bank: .npc add 190012

回城石添加了 lua 脚本,相当于传送 NPC,懒得做汉化了,想汉化的自己修改 lua 脚本吧,使用时注意,打断下施法,否则直接传回城了

其他脚本和模块都自行修改成想要的就行了,比如登录自动送装备,死亡后直接复活等等

其他

有什么使用问题先看:https://www.xspio.com/魔兽单机版使用教程

https://www.xspio.com/category/客户端|工具|教程

... 阅读全文

SPP Legion Repack 7.3.5 魔兽世界:军团再临单人版本

Posted by xspio on 2023-10-20 15:05:23

特点

单人版本,自动平衡属性(增强自己,削弱 boss 等等)

这个版本是相对来说是比较完善的 Legion 版本,作者已经更新 3 年了,而且源码一直在更新,有更新我也会尽量更新上来

游戏性上比较接近官方,可玩性还是不错的

SPP 这一系列做的都不错,之前本站发的 SPP 3.3.5a 的版本相信大家都玩过,也是 conan513 的源码

所以这个版本也是值得大家进去好好体验下的

服务端

源码:https://github.com/conan513/SingleCore_TC

https://pan.baidu.com/s/1ry9NypZf0BHclhT9l2S7NA?pwd=2q7h 提取码: 2q7h

客户端

World of Warcraft 7.3.5

在这个链接里下载或自行解决 https://www.xspio.com/魔兽世界官方客户端下载/

用户

测试用户如下

GM:adm@adm 密码 adm

普通用户:test@test.com 密码 test

注册用户:运行 apache 和 mysql 后用浏览器打开 127.0.0.1 页面注册,可选择 普通用户 或者 GM 进行注册

游戏

服务端运行已经做了快捷方式了,按顺序执行就可以了,需要等到 worldserver 运行成功才能进游戏,如果运行碰到问题先看教程

如果你使用的本站提供的客户端,使用 Wow_Patched.exe 或者 Wow-64_Patched.exe 进入游戏(必须使用 patched 的文件),连接地址修改在 World of Warcraft 7.3.5/WTF/Config.wtf

出生点有两个特殊 NPC,一个可调 XP 倍数,一个可做 Battle coin 兑换,对话框也很简单,就懒得做汉化了,具体怎么玩请大家自行体验

自制特殊装备 ID:999999,可通过 GM 制造:.additem 999999

其他

有什么使用问题先看:https://www.xspio.com/魔兽单机版使用教程

https://www.xspio.com/category/客户端|工具|教程

... 阅读全文

ZirconMir3 开源版本的传奇3服务端

Posted by xspio on 2022-08-18 11:20:13

/storage/postimg/f79c5147-4c84-4cfa-bbfd-83797433f304.png

这个是开源的 C# 版本,也一直在更新

源码地址:https://github.com/Suprcode/mir3-zircon

服务端游戏内容参考韩服写的

ZirconMir3 版本有 4 职业 战士、法师、道士、刺客

任务系统很丰富,新怪物 新技能 新地图 等等也很有特色

音乐也很好听,而且不同地图使用不同音乐,很有带入感

传奇3比传奇2内容更多,玩法也更丰富,只可惜当年并没有火起来

源码下载后直接用编辑器编译就可以了,编译问题请 google

服务端和客户端和数据库都是英文的,没汉化,有时间的可以自己汉化,汉化很简单的,只要打开服务端直接改好保存就行了

下面是我打包好的

运行需要 .net4.8 + SlimDX 运行库

.net4.8 下载:https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48 最好下载离线安装包再安装

SlimDX 打包在 ZirconMir3\Client\Redist 里面了

Server 服务端打开后,点击右上角的 Start Server 就开启成功了

Client 是客户端

新注册的账号名为邮箱,激活方法:先开启 Server 的服务,然后在左边下面找到 Account 并点击,找到注册的邮箱,在 Activated 栏把勾勾上,否则无法登录

GM 登录

在 Server 中点击左边菜单 Config,选择 System 标签,设置好密码 Master Password

然后在客户端登录的时候用户名那里填写人物名称,密码就使用上面设置的 Master Password

GM 命令,聊天框输入

@LEVEL 65535,升到 65535 级
@GIVEGAMEGOLD 人物名 数量,加金币
@MAKE 物品名称 数量,制造物品,名称内的空格要删除掉

下载链接:https://www.aliyundrive.com/s/Y8Botn9ay7h 提取码: dn38

... 阅读全文

CrystalMir2 开源版本的传奇2服务端

Posted by xspio on 2022-08-18 10:35:32

/storage/postimg/c4cda9bf-46c6-48a0-85ab-8de280963729.png

传奇最早的源码是 delphi 版本的,也是我们大部分人玩过的版本,不过手上的 delphi 源码都是十多年前的了

CrystalMir2 是参考 delphi 旧版用 C# 重写的,开源并且还一直在更新

源码地址:https://github.com/Suprcode/mir2

CrystalMir2 版本有 5 职业 战士、法师、道士、刺客、弓箭手

地图支持 16bit 的,添加了很多 传奇3 的地图与怪物

商店里还可以购买变身道具,商店里买的东西会寄到邮箱中,需要到仓库里去点击 Collect 后才可以从邮件中取出

端还有很多特性并且一直有更新,可以自行体会

不过客户端显示和旧版本传奇不一样,当然,有能力也可以自己把界面修改成盛大版的

还有就是服务端客户端和数据库都是英文的,翻译工作量比较大就没做了,有时间的可以动手翻译下,直接打开服务端里的数据库编辑并保存就行了,很简单,有手就行

服务端的设置具体的也不说了,自己研究吧

编译教程就不写了,装好编译器打开项目直接就可以编译了

下面是我打包好的版本,有大的更新我会更新上去

运行需要 .net4.8 + SlimDX 运行库

.net4.8 下载:https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48 最好下载离线安装包再安装

SlimDX 打包在 CrystalMir2\Client\Redist 里面了

服务端和客户端都打包在一起了,先安装上面的运行库,解压后就可以直接运行了

Server 是服务端,Client 是客户端登录器

登录器打开如果报错不用管,只是连接不上更新服务器的提示,登录器有自动登录、分辨率等的配置,可以自己修改

GM 命令,聊天框输入

@LEVEL 65535,升到 65535 级
@GIVEGOLD 99999,加 99999 金币
@MAKE 物品名称 数量,制造物品,名称内的空格要删除掉
@SUPERMAN 让自己无敌
@MAPMOVE 地图号 x坐标 y坐标,传送到指定地图的指定坐标

其他命令自己去他们网站或者源码中查看

下载链接: https://pan.baidu.com/s/1B_JqSVzZAvbTzGpX8ZQyIA?pwd=mir2 提取码: mir2

... 阅读全文

×