AI DIGEST
AI 摘要
LIVE

项目为《天龙八部》0.85 9602 复古重制,已用 C++ 重写 64 位服务端,客户端正从 32 位重构为 64 位,目标解决 2038 年时间戳溢出等历史问题并完善基础功能,欢迎测试反馈。 当前版本 V0.4:客户端基础框架重构完成,支持自由视角与右键旋转,修复多项 Lua/C++ 交互与 UI 逻辑(聊天、交易、摊位、帮会、队伍、公告、宝石熔炼、任务、宠物、寻路、越界、崩溃等),补全雾效、柔体披风、抗锯齿、断线重试提示、GM 工具发装/停权/CDK、一键改数据库密码与端口、静默启动与进程日志、局域网/外网监听等。 运行环境:服务端建议 Windows 10/11 64 位或 Windows Server 2022;客户端兼容 Windows XP 32 位至 Windows 11 64 位。 新手指引:首次安装后启动服务端进入“天下第一”区;老用户需先一键删档;无法启动可尝试数据库完整性修复。 后续计划:V0.5 尚未更新,将继续修复已知问题(如土灵珠、死亡界面灰、乾坤壶、捕捉、背包满提示、聊天链接、套装属性、鉴定、右键旋转误触发等),逐步完善功能。

天龙八部 服务端&客户端 从1开始手搓双端X64版 v0.85.9602 2026-09-07 VER_0.4

天龙八部复古·影子传说·免虚拟机·Windows·原生运行·重制版X64位客户端 v0.85.9602

前言


8月份,完成了 C++ 版服务端 X64 重写。
客户端预计要多花几倍的时间.
老帖地址:
https://www.iopq.net/thread-17147036-1-1.html
目前服务端已经重写完成。 与老贴的区别,此贴主要更新客户端,涉及底层重构,两个版本必须要独立了~.

但是客户端目前仍然是 2009 年 0.85 版本的 32 位客户端,存在一些历史遗留问题。

其中最主要的是 “2038 年问题”,理论上所有基于旧 32 位架构的客户端版本,在超过该时间节点后,都可能因时间溢出导致程序异常甚至无法启动。
本帖主要给客户端重写与 X64 架构改造,目前以基础功能完善为主。
欢迎大家测试并反馈 BUG。
 
运行环境

服务端理论支持运行环境: Windows10 位 64 位~ Windows 11 64 位 或者服务器系统 Windows Server 2022

客户端理论支持运行环境: Windows XP 32 位 ~ Windows 11 64 位   

新手帮助


  • 新用户点击”首次环境安装”
  • 启动服务端
  • 进入”天下第一”区

如果是其他版本老用户,点击”一键删档”才能进行游戏. 如果无法启动可以试试”数据库完整性”修复数据库.

下载地址


(包含全部内容 服务端成品 + 客户端成品 + GM命令 + 环境一键端工具 ):
V0.1版本(2026-09-03):基础框架完成,非常不稳定,缺失大量基础功能
 (已废弃,请勿下载)
V0.2版本(2026-09-04):
废弃,请勿下载)
V0.3版本(2026-09-05):
废弃,请勿下载)
V0.4版本(2026-09-07): 最新版


更新日志


饭要一口一口吃,路要一步一步走。目前版本仅完成客户端基础框架重构,仍存在大量未支持功能,可能导致无法正常游戏。毕竟个人精力有限,客户端重构涉及大量底层代码调整,无法一次性完成,后续将通过不断测试、修复和优化,逐步完善各项功能。希望大家的测试和反馈,及时发现并修复隐藏问题,共同推动这个版本逐步完善。

V0.1 更新日志

  • 支持鼠标右键自由旋转,自由视角
  • 新增Bin64,客户端第一次改造成64位
  • 解决寒玉谷等巡逻NPC怪物出现瞬移问题
  • 解决“2038 年问题” 2038 年问题说明:32 位 POSIX 时间标准的计算机系统,在 2038 年 1 月 19 日 03:14:07(格林尼治时间) 后,会由于时间戳溢出引发程序错误。
  • 解决帮会官员列表打开报错的问题
  • LoginInfo.ini新增4个登录控制选项
  • ;重复登录限制开关。启用同 IP 20 秒限制和内部登录次数计数。0 表示关闭。ReLoginLimit=0
  • ;异地 IP 登录保护开关。启用旧账号在线时的踢出/阻断逻辑。0 表示关闭。ReLoginStop=0
  • ;异地登录阻断时间,单位是毫秒。默认缺省值是 600000,即 10 分钟。ReLoginStopTime=600000
  • ;安全登录标记,0默认关闭 NotifySafeSign=0
  • 客户端取消axp为散文件模式,改端直接改补丁,重启客户端立即生效,无需单独打补丁

V0.2 更新日志

  • | `Challenge.lua` | 接受切磋后隐藏窗口不再额外发送一次拒绝;普通关闭仍发送拒绝。 | 新增 `Hidden` 事件和 `g_Challenge_close` 防重入标记。 |
  • | `ChatFrame.lua` | 修复按住聊天频道标题拖到非标题区域再松开时,“频道标题改变但内容不变”。 | 所有频道页签增加 `CaptureLost` 处理。 |
  • | `ChatFrame.lua` | 不再由 `CHAT_MESSAGE` 事件直接重复插入聊天文本。 | 原 `ChatFrame_InsertChatContent` 调用被停用;需配套新版客户端消息。 |
  • | `YuanbaoShop.lua` | 角色正在普通移动时允许打开试穿,并先停止移动;其他非空闲逻辑仍拒绝。 | 新增两个函数,判断加入 `IsMoveLogic()`,随后调用 `StopMove()`。 |
  • | `TextValidate` | 修复文字验证输入框按回车提交不稳定或事件直调失效。 | `TextAccepted` 改由独立 Lua 包装函数调用提交逻辑。 |
  • 修复创角角色崩溃
  • | `TargetEquip.lua` | 修复距离过远仍打开他人装备、目标销毁后窗口残留、关心对象未释放、FakeObject 与装备图标未清空等问题。 | 新增距离能力检查、统一关闭函数、OBJ 关心生命周期和完整清理。新增C++ CanGetTargetEquip()函数 |
  • | `StallMessage.lua` | 编辑已有摊位广告时不再把原广告清空。 | 打开编辑状态前写入 `StallSale:GetAdvertise()`,移除强制清空。 |
  • | `PlayerZhengyouPT.lua` | 修复总条数正好是 20 的倍数时多计算一个空白页。 | 页数计算增加整除分支,不再始终 `floor(n/20)+1`。 |
  • | `PlayerZhengyouPT.lua` | 修复查询、人气频道与普通频道切换后页码、按钮、列标题或详情残留。 | 分离普通页数/人气页数,切页前清列表,按频道重建列并重置状态。 |
  • | `Exchange.lua` | 交易锁定操作因冷却被拒绝时,锁定复选框恢复为未勾选,避免 UI 状态与真实状态不一致。 | 拒绝分支新增 `SetCheck(0)`。 |
  • | `LootPacket.lua` | 修复“掉落包刚打开就突然消失”,在掉落包窗口显示前先保存目标对象,避免 `OnShown` 或关心对象链使用旧对象 ID。 | `objCared = tonumber(arg0)` 移到 `Show()` 之前。 |
  • 补全珍兽go仔资源
  • | `PlayerZhengyouPT.lua` | 新增“最旺人气”频道,默认显示按人气排序的前 20 条; |
  • | `ConfraternityInfo.lua` | 帮会信息窗口加宽,统一标签对齐;新增城市建设进度和特产研究进度 `(当前/上限)`。GetMyGuildDetailInfo()函数扩展BldProg/BldMaxProg/ResProg/ResMaxProg字段|
  • | `ConfraternityList.lua` | 帮会列表新增”本周征讨胜场”列。 新增函数Guild:GetGuildInfo(i,”WeekScore”)|
  • | `ConfraternityManage` | 成员统计由“在线/上限”扩展为“在线/当前/上限”。 |
  • | `PartyFrame.lua/ContexMenu.lua` | 队友珍兽按钮左键改为选中珍兽,右键弹出珍兽菜单;覆盖 5 个队员位置。(新增C++函数Show_Team_Member_Pet_Menu()) |
  • | `PlayerFrame.lua` | 原活动日程按钮替换为更新公告按钮,支持公告闪烁、点击清除闪烁状态并打开推荐更新页。 新增UPDATE_BTN_FLASH/SHOW_UPDATE_UI和Helper:GotoRecUpdate()/Player:ClearUpdateBtnFlashFlag()|
  • | `Logon.lua` | 修复注册表单按 Tab 后软键盘仍向旧输入框输入的问题。 | 每个 Tab 分支显式调用 `SetAimEditBox`。UI_CEGUI C++ 新增SetAimEditBox()函数 |
  • | `GemMelting.lua`  | 宝石熔炼支持第二种可替代材料(低级宝石可用高级宝石熔炼符),Tooltip、校验和错误提示同时显示两种材料。 新版 `GemMelting.txt` 和函数GemMelting:GetGemMeltingInfo()支持第四返回值|
  • 修复任务奖励图标不显示的问题
  • | `Quest.lua`  | 任务状态图标从 12 类扩展到 13 类并重新映射图标优先级。 |
  • | `QuestLog.lua`  | 超过一小时的任务总时长和剩余时长按“小时/分/秒”显示。 |
  • | `QuestLog.lua`  | 指定任务段使用交子图标展示奖励,不再误用普通金币控件。新增C++函数QuestLog_Desc:AddJiaoZiElement() |
  • | `TodayCampaignList.lua`  | 活动日程窗口新增 101 像素详情区;选中活动显示 `detailDesc`,关闭/取消时清理缓存和控件。 新增”detailDesc”字段|
  • | `PetSkillStudy.lua` | 修复不同珍兽功能之间切换时技能物品格错误显示或残留。 | 按界面类型统一显示/隐藏 `PetSkillStudy_Skill1`。 |
  • | `PetSkillStudy.lua` | 修复洗点/重置模式状态未同步、旧选择残留。 | 同步 `PetStudyType` 并重置 `g_selidx`。 |
  • | `MessageBox_Self.lua`| 暗器调整新增二次确认流程,背包物品变化时自动关闭失效确认框。 |

V0.3 更新日志

  • 补全显示迷雾功能( `View_EnableFog` )
  • 断线重试提示错误
  • 点到地图外,越界移动触发寻路异常崩溃
  • 补全柔体披风开关
  • 补全大理游览Bus乘客移动与模型显示
  • 修复”GM工具”不支持散文件客户端的问题
  • 修复OpenGL模式下启动游戏崩溃
  • 补全”抗锯齿”功能
  • 修复”物体动画”档位
  • 修复封包录制任务卡经验
  • “GM工具”支持发装备(重楼属性正常)/账号停权
  • 任务:第一把武器,选择其他武器,最后还是会给枪(宝友Picasou反馈)
  • 生活技能(烹饪)无法拖至快捷技能栏(宝友Picasou反馈)
  • Ctrl+左键技能不能对自己释放技能的问题
  • 穿戴装备脱下装备的音效错误,误播武器挥动音效(宝友Picasou反馈)
  • 修复使用轻功的过程中出现二段跳的问题(宝友Picasou反馈)
  • 系统公告切换页签后公告消失
  • 修复打坐类技能的施法进度条走路打断后(持续点地),移动逻辑一直重置淡出状态的问题

V0.4 更新日志

  • 补齐拆分和试衣鼠标命令及高亮逻辑
  • 修复元宝商店购买物品后,中央浮字提示的颜色处理
  • 修复NPC移动动作列选择及骨骼动画播放(NPC移动的时候没有动作问题)
  • 修复轻功施法指示器尺寸传递和投影缩放
  • 修复”修改发型”功能打开报错
  • 修复”心法升级”功能报错
  • 补全”宝石合成材料右键事件+拖拽事件”
  • 修复头顶”队伍标志”不显示的问题
  • 修复暗器”星级”显示错误
  • GM工具新增大理龚彩云(808062)活动奖励发放功能(物品ID需要是正确的id, 支持CommonItem.txt、EquipBase.txt、GemInfo.txt中的 id 号)
  • GM工具新增财富卡CDK生成和导出
  • 原”可视化启动工具.bat”使用C#重写,解决部分电脑打开卡顿无法点击的情况
  • 雪舞天龙启动工具.exe 支持修改数据库密码和数据库端口
  • 雪舞天龙启动工具.exe 静默启动服务端后,也能查看五个进程的运行情况 和 详细运行日志, 也允许关闭
  • 雪舞天龙启动工具.exe 支持一键修改服务端监听IP,支持局域网(外网)游戏
  • 修复快捷栏切换场景后分页图标错乱(丶以噯之名、彼此折磨”反馈)
  • 图样和配方道具鼠标放上去的悬浮窗中没有正确显示已学会或者红色的等级不够不能学(丶以噯之名、彼此折磨”反馈)
  • 大理赵天师的坐骑不动的问题

V0.5 更新日志 尚未更新

  • 土灵珠无法使用(宝友whalefall.wei反馈)
  • 角色死亡后游戏界面变成灰色,复活后界面变还是灰色没有变回来(宝友whalefall.wei反馈)
  • 乾坤壶自动拾取失效(宝友whalefall.wei反馈)
  • 使用捕捉技能放生宝宝提示”你正在进行其他操作,目前不能放生珍兽。(宝友whalefall.wei反馈)
  • 捕捉珍兽时鼠标没有变成捕兽的样式
  • 包满的时候拾取物品没有提示“背包已满!”,而且提示音错误
  • 去看看布告”,点击布告,会出现错误窗口(群友于我反馈)
  • 点右上角”叉叉”关闭游戏时的音效缺失
  • 心法等级低的时候,不能用的技能可以直接放到快捷栏里。比如心法1级的时候,可以把心法45级才能用的技能放到快捷栏里。(群友于我反馈)
  • 第一本心法的第一个技能,重新登录之后,第一次打怪动作是普通攻击。而非第一本心法的第一个技能。(群友于我反馈)
  • 鉴定符无法鉴定装备(宝友Picasou反馈)
  • 修复 Ctrl 点击物品的聊天链接
  • 修复聊天发送间隔错误(毫秒错写成秒)
  • 点击的聊天窗口链接,鼠标穿透”聊天界面”导致移动(宝友Picasou反馈)
  • 玩家已经穿戴满全部套装装备,但是套装属性没有正常显示出来.(宝友Picasou反馈)
  • 部分装备异常,显示需要鉴定,已知物品:棉麻帽(等级2)本身已经显示属性,但其实还是未鉴定物品,鉴定后可以正常装备(宝友Picasou反馈);
  • 装备属性显示异常,已知物品:蔡袅鞋(大力卡赠送)第二条属性只显示+1;(宝友Picasou反馈);
  • 右键异常:(之前report的右键异常问题仍然存在),右键按住旋转视觉会触发一次右键点击,会导 a) 旋转视角后释放右键会触发一次跳跃,b) 打怪过程中旋转视角后释放右键会触发一次右键点击,导致target指示器清空;(宝友Picasou反馈);



目录结构


H:.
├─GM工具
│  └─config
├─tlbb
│  ├─Public
│  │  ├─Config
│  │  │  ├─AbilityLevelUp
│  │  │  └─RandShop
│  │  ├─Data
│  │  │  ├─AIScript
│  │  │  └─Script
│  │  └─Scene
│  └─Server
│      ├─Config
│      └─Log
├─客户端
│  ├─Accounts
│  ├─Bin
│  │  └─AccountRegWeb
│  │      ├─assets
│  │      └─client
│  ├─Bin64
│  │  ├─Crash
│  │  ├─Licenses
│  │  └─ShaderCache
│  ├─Data
│  │  ├─Brushes
│  │  ├─Config
│  │  ├─Effect
│  │  ├─Interface
│  │  ├─LaunchSkin
│  │  ├─Material
│  │  ├─Scene
│  │  └─Sound
│  ├─DirectX9
│  ├─Helper
│  └─Patch
└─环境_v0-85-9602_Win
    └─视角文件

 

截图预览

天龙八部 服务端&客户端 从1开始手搓双端X64版 v0.85.9602 2026-09-07 VER_0.4 天龙八部 服务端&客户端 从1开始手搓双端X64版 v0.85.9602 2026-09-07 VER_0.4 天龙八部 服务端&客户端 从1开始手搓双端X64版 v0.85.9602 2026-09-07 VER_0.4 天龙八部 服务端&客户端 从1开始手搓双端X64版 v0.85.9602 2026-09-07 VER_0.4 天龙八部 服务端&客户端 从1开始手搓双端X64版 v0.85.9602 2026-09-07 VER_0.4

 

下载地址

我用夸克网盘给你分享了「XWTLBB0859202」,点击链接或复制整段内容,打开「夸克APP」即可获取。
/~2f8e3al0NS~:/

 

© 版权声明
THE END
文章不错?点个赞呗
点赞13 分享
评论 共5条

请登录后发表评论