Lost-MSth / Arcaea-server

一个微型的 Arcaea 本地服务器 A small local server for Arcaea
MIT License
371 stars 52 forks source link

April Fools and another bug (maybe) #130

Closed aliyafarhana closed 1 year ago

aliyafarhana commented 1 year ago

Do I need to activate the april fools effects from lib? Because in my server config is "IS_APRILFOOLS = True". And after I end the game (which is I already played Testify) after the credit scene suddenly the game crashed. Is it from client or server?

Lost-MSth commented 1 year ago

April Fool function can only be used on the clients of April Fool's version, if there are no changes in lib file.

The crash is from the client, most likely due to magic modification and hard-coding.

aliyafarhana commented 1 year ago

If I enable april fools effects from lib, are the game will crash?

Lost-MSth commented 1 year ago

Theoretically not. But sorry I haven't known the practical effect.

aliyafarhana commented 1 year ago

Okay, anyway, the crash after Testify, what do you mean by magic modification and hard-coding?

Lost-MSth commented 1 year ago

Well, the client is changed via modifying the binary lib file and thus some program logics will be destructed. "Testify" is a very special song. So there must be many logics binding to it. If the modification is improper, the client crashes.

aliyafarhana commented 1 year ago

Ah okay, seems I need to travel through the lib again. And activate the April Fools effects. I'll close this issue.