Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mirgo

用 Go 语言重新实现热血传奇客户端和服务端

目前处在非常早期的开发阶段, 功能很不完善存在大量 bug.

讨论 QQ 群: 32309474

资源

准备

  1. 新建 asset 目录
  2. 下载 客户端美术资源 解压重命名为 client
  3. 下载 服务端配置文件 重命名为 server

目录结构:

asset/
├── client/                 # 客户端美术资源
├── server/                 # 服务端配置文件
└── ...

编译运行

依赖:

  • Go 1.26

Windows 使用 CGO (GCC (MinGW-w64)):

$env:CGO_ENABLED=1
go mod tidy
go mod vendor

serverconfig

把 github.com/cjlaaa/Mir2-GeeM2 项目的 176 服务端配置文件转换为本项目使用的配置文件

go run ./cmd/serverconfig -v

mapviewer

地图查看工具

运行:

# Linux 需 -tags x11 跳过 Wayland 编译;Windows 可省略
go run -tags x11 ./cmd/mapviewer ./asset/client/Map/0.map

操作:鼠标拖拽平移、滚轮缩放、左键查看格子、右侧面板切换图层

wilviewer

WIL资源查看器,用于查看热血传奇游戏专用的 .wil/.wix 图像资源文件,支持静态图像浏览和动画播放两种模式。

编译运行:

# Linux 需 -tags x11 跳过 Wayland 编译;Windows 可省略
go run -tags x11 ./cmd/wilviewer ./asset/client/Data

操作:左侧点击选择WIL文件,中间网格点击选择图像,箭头键左右切换,ESC退出

server

go run ./cmd/server

client

# Linux 需 -tags x11 跳过 Wayland 编译;Windows 可省略
go run -tags x11 ./cmd/client

# -loglevel trace 为调试命令
go run -tags x11 ./cmd/client -server localhost:7000 -loglevel trace

开源协议

MIT

About

用 Go 语言重新实现热血传奇客户端和服务端

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages