Hello everyone!
大家好!
Will keep it short as always
一如既往地长话短说
Source code
源代码
Keep in mind that this is actively in development, I excluded most of the server and modloader code for now.
Link: https://github.com/MerijnHendriks/Haru
谨记这么做是为了项目的健康发展,所以我移除了大部分服务器和Modloader的相关代码。
链接: https://github.com/MerijnHendriks/Haru
Changes
变动
Besides the emphasis on cross-platform development, Haru so far has other major differences:
除了跨平台开发以外,Haru还有很多其他的主要变动:
Launcher:
启动器:
– CLI-based (no pretty GUI, sorry! Will probably change in the future)
– 基于CLI开发(GUI不是很美观!以后大概会改)
– Starts server on game launch as well
– 启动游戏的同时启动服务器
Modules
模块
– Patching system is very different internally
– 补丁系统结构大改
– Patches are written to function without deobfuscated assembly
– 补丁包被直接写入而无需进行反混淆处理
– Patch and type collections are now extendable by mods
– 补丁和数据类集可以通过Mod进行拓展
Server
服务器
– Fully moved away from JS and TS
不再使用JS和TS开发
FAQ
FAQ
Why is this released?
为什么发这个帖子?
To show the current progress on the project.
为了展示当前项目的进度
Can you get into the game with this?
能玩了吗?
No.
8行
Can I do <insert thing here>?
我能用这玩意干些什么吗?
8行,都8行
How do I build this?
我该如何开发?
See the documentation.
参考相关文档
Why did the project depart from JS and TS?
为啥不用JS和TS开发了嘞?
NodeJS is just too large, too slow, too much of a security risk and no windows 7 support.
NodeJS代码冗杂,运行速度慢,有安全隐患并且不支持Win7
Why is it hosted on github?
为什么在Github上开发?
To avoid the HTTP 502 error I am having on dev.sp-tarkov.com.
避免浏览dev.sp-tarkov.com时出现502报错
Can I use this partially or in full for my own project?
我可以部分或全部用于我自己的项目吗?
Read the licenses provided with the source;
去看licenses(许可)
TL;DR:
Yes, as long as the original license file from the repository is
provided intact, and you don't claim you got my permissions to use the
work without me providing written permission (I am looking at you, evil
businessmen!).
Ganyu or Noelle? Hard one! Both!
懒人版:可以,前提是原repo的许可完整。但没有我的书面许可,请不要妄称你有授权(说你呢,奸商!)
甘雨还是诺艾尔?爷全都要!
At last
最后
I like that i can take my time with this while the others actively develop on project Aki.
我喜欢在大伙都忙于AKI项目的时候,我独自摸鱼。
Also… genshin impact is soon gonna take over my free time with the rerun of Ganyu (I won't have cash in my wallet hehe… ) and the Global Game Jam (professional game development competition, which is held in China too: https://globalgamejam.org/2022/jam-sites/ggj-china-2022ciga%E7%AB%99%E7%82%B9-ugdap) is coming up next week as well.
虽然但是…等甘雨复刻之后可能玩原神像上班(没钱辣! )然后GGJ(职业游戏开发大赛,之前也在中国举办过:https://globalgamejam.org/2022/jam-sites/ggj-china-2022ciga%E7%AB%99%E7%82%B9-ugdap)也将要在下周举办。
While I'll absolutely keep working on this, development will be slow.
在此期间我绝对要坐牢,所以开发进度会滞后。
It's 05:45 AM so I'll sleep now, goodnight!
凌晨5点45了,兄弟们爷睡了,晚安!
S大谢谢分享!
good night
good night
原神nb
去看了下新框架 c#写的
数据源文件还是一样的json
MOD开发和本地数据修改应该也很简单
期待正式版
c# always god