README.txt 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. This directory contains files relevant to the patch development.
  2. Relevant game changes:
  3. 1.0.1
  4. (accidental) 10 day "no-service" period
  5. 1.1.0
  6. "sc stop" & "sc delete" are no longer run on login
  7. 1.2.0
  8. xLua: Introduction of the sb_* check
  9. 1.3.0
  10. xLua: lparser.c is no longer included
  11. UserAssembly: Modified login function
  12. UnityPlayer: Random crash on certain systems (patched)
  13. 1.3.2
  14. UnityPlayer: Random crash fixed
  15. 1.4.0
  16. (no relevant changes)
  17. 1.5.0
  18. Patch: Removal of old/unnecessary patches. (checkout c50c174)
  19. UnityPlayer: "10 second" delayed crash no longer happens
  20. UnityPlayer: Various runtime and startup crashes
  21. 1.5.1
  22. UnityPlayer: Crashes fixed
  23. 1.6.0
  24. New library: HDiffPatch
  25. Launcher: Obfuscated web request params
  26. Removed crash logging of non-crashy events (startup)
  27. 1.6.1
  28. (no relevant changes)
  29. 2.0.0
  30. Crash report directory format changed from "crash_*" to "mihoyocrash_*"
  31. 2.1.0
  32. 2.2.0
  33. (no relevant changes)
  34. 2.3.0
  35. Patch: Removal of old/unnecessary patches. (checkout 32d6ee4)
  36. xLua: sb_* check is not called any more
  37. 2.4.0
  38. New library: mhypbase.dll (more anti-debugger code)
  39. UnityPlayer: "10 second" delayed crash occurs again, but on startup
  40. 2.5.0
  41. Moved library: mhypbase.dll (exists temporarily only)
  42. New binaries: mhyprot3.Sys (+ garbage), Plugins/crashreport.exe, Plugins/metakeeper.dll
  43. UnityPlayer: delayed crash is gone again
  44. Partial use of HDiffPatch for game updates
  45. 2.6.0
  46. (no relevant changes)
  47. 2.7.0
  48. Moved library: mhypbase.dll (exists again permanently)
  49. Removed libraries: InControlNative.dll, XInputInterface64.dll
  50. New binary: blueReporter.exe (BSoD reporter)
  51. 2.8.0
  52. Removed libraries: d3dcompiler_43.dll, sqlite3.dll, widevinecdmadapter.dll
  53. New libraries: MiHoYoMTRSDK.dll, vk_swiftshader.dll, vulkan-1.dll
  54. -> Vulkan child window rendering breaks certain Wine versions
  55. 3.0.0
  56. Removed library: metakeeper.dll
  57. New libraries: kcp.dll
  58. Astrolabe.dll: telemetry and game logging (unused?, JSON HTTP POST)
  59. Telemetry.dll: (almost the same library again)
  60. 3.1.0
  61. Removed library: mhyprot2.sys
  62. Unknown starting time of mhyprot3 -> add to registry regardless