OsuSync / OsuRTDataProvider

A sync plugin, get OSU! game data from memory.
GNU Lesser General Public License v3.0
64 stars 17 forks source link

Can not get right file name of beatmap file. #56

Open Someone999 opened 2 years ago

Someone999 commented 2 years ago

image DirectoryName seems right, but the filename is wrong. Whatever the filename is made up of only ASCII characters or other multi-byte characters. Osu version: b20211004 ORTDP version: 1.6.6

Someone999 commented 2 years ago

image

Someone999 commented 2 years ago

偏了2个字节

Someone999 commented 2 years ago

\x0F\x84\x73\x01\x00\x00\x83\x3D\x00\x00\x00\x00\x01\x0F\x84\x66\x01\x00\x00\x8B

Someone999 commented 2 years ago

不应该啊,咋偏的

Someone999 commented 2 years ago

改了一下调用的偏移,好像可以了

wanjiaXG commented 2 years ago

win11这波是要单独处理了么Orz

Someone999 commented 2 years ago

但是啥数据都没有啊

Someone999 commented 2 years ago

虽然模式整个可以读出来,但是RealTimePPDisplayer那边的数据完全读不到

Someone999 commented 2 years ago

image

Someone999 commented 2 years ago

Acc我本来是自己计算的,但是因为c300那些数据都读不到

Someone999 commented 2 years ago

读不到是因为事件根本就没触发,再次炸裂

Someone999 commented 2 years ago

Win11这是几个意思

wanjiaXG commented 2 years ago

我用源码重新搭建了一次环境,正常能用

wanjiaXG commented 2 years ago

image

wanjiaXG commented 2 years ago

我等会儿发下整个项目你试试

wanjiaXG commented 2 years ago

https://osu.wanjiaxg.com/MySync-.zip

Someone999 commented 2 years ago

找pattern真的很烦人

Someone999 commented 2 years ago

所有的项目全部编译一次是吗

wanjiaXG commented 2 years ago

忘了传oppai.dll, 不过加进去应该就能用, mania貌似算不到pp,但是miss 100 50那些可以拿到

wanjiaXG commented 2 years ago

你就重新编译一次吧,我这边std模式是正常的,mania就不显示pp

Someone999 commented 2 years ago

Sync不见了

Someone999 commented 2 years ago

要不这样,我把我这边的插件打个包,发到你那里去

Someone999 commented 2 years ago

待会儿加你qq

Someone999 commented 2 years ago

ortdp我弄你那个

wanjiaXG commented 2 years ago

image 藏得深(摊手

Someone999 commented 2 years ago

wanjiaXG commented 2 years ago

然后要手动复制下dll到plugins目录

wanjiaXG commented 2 years ago

太草了

Someone999 commented 2 years ago

image

Someone999 commented 2 years ago

我qq 2668585799,待会儿同意一下