This code has been moved to another repository https://github.com/Wangsheng-Funeral-Parlor/HuTao-GS/tree/dev
Supported version: 0.9.16 - 3.7.0
Let us know if there is a version you would like us to support.
Will probably add.
0.9.16 to 1.2.0 must use proxycap.
1.0.0 worked with 1.4.0 resources.
- Logging in
- Automatically gives all characters
- Combat
- Spawning monsters
- Scene Script
- Challenge
git clone https://github.com/kuma-dayo/HuTao-GS.git
cd HuTao-GS
npm i
npm run start:dev
Generate resources using HuTao-GD
data
├── game
│ └── x.x.x
│ ├── Scripts
│ │ └── Scene
│ ├── AbilityData.json
│ ├── AvatarData.json
│ ├── DropData.json
│ ├── DungeonData.json
│ ├── GadgetData.json
│ ├── GrowCurveData.json
│ ├── MapAreaData.json
│ ├── MaterialData.json
│ ├── MonsterData.json
│ ├── ReliquaryData.json
│ ├── SceneData.json
│ ├── ShopData.json
│ ├── SkillData.json
│ ├── TalentData.json
│ ├── WeaponData.json
│ ├── WeatherData.json
│ └── WorldData.json
└── proto
├── x.x.x
├── ForceUpdateInfo.proto
├── PacketHead.proto
├── QueryCurrRegionHttpRsp.proto
├── QueryRegionListHttpRsp.proto
├── RegionInfo.proto
├── RegionSimpleInfo.proto
├── ResVersionConfig.proto
└── StopServerInfo.proto
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
class Handlers
{
static function OnBeforeRequest(oS: Session) {
if(oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".mihoyo.com") || oS.uriContains("http://overseauspider.yuanshen.com:8888/log")){
oS.bypassGateway = true;
oS["x-overrideHost"] = '127.0.0.1';
}
}
}
Changed most of the processing in szrc/kcpServer/game/gameData/data to not use async.
We have not removed async in the section that calls this function, so it needs to be removed.
Please DM me with any questions about this project.
Discord: kumadayo#2407
Wangsheng-Funeral-Parlor for Original Hutao-GS