Lost-MSth / Arcaea-server

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

April Fools and another bug (maybe) #130

Closed aliyafarhana closed 11 months ago

aliyafarhana commented 11 months 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 11 months 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 11 months ago

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

Lost-MSth commented 11 months ago

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

aliyafarhana commented 11 months ago

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

Lost-MSth commented 11 months 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 11 months ago

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