Multiplayer: Difference between revisions

no edit summary
m (→‎Original multiplayer: pic link fixes)
No edit summary
Line 15: Line 15:


==Fan-made multiplayer==
==Fan-made multiplayer==
Multiplayer was cut at pre-beta and so wasn't available even to the beta testers. No source code has leaked into the community to this day, pre-beta or otherwise. Even so, there were efforts to reverse-engineer Oni's runtime to a point of synchronizing relevant structures of the game's state between computers.
Multiplayer was cut at pre-beta and so wasn't available even to the beta testers. No source code has leaked into the community to this day, pre-beta or otherwise. Even so, there have been efforts to reverse-engineer Oni's runtime to a point of synchronizing relevant structures of the game's state between computers.


OniPlayer was a project coordinated by typhen and involving [[User:Alloc|Alloc]], [[User:Kumo|Kumo]], and [[User:ssg|ssg]]. Up to the departure of typhen, the project remained in the address-finding phase, with applications limited to Alloc's OniTrainer and typhen's OniFly (the Trainer allowed the user to set or freeze most of the known variables on demand, whereas OniFly performed elaborate freezing on character positions based on their aiming vector). Later, [http://neonew.oni2.net neonew] put the knowledge to use with OniHook, actually tracking and patching a character's animations as if synchronizing action over a network.
OniPlayer was a project coordinated by typhen and involving [[User:Alloc|Alloc]], [[User:Kumo|Kumo]], and [[User:ssg|ssg]]. Up to the departure of typhen, the project remained in the address-finding phase, with applications limited to Alloc's OniTrainer and typhen's OniFly (the Trainer allowed the user to set or freeze most of the known variables on demand, whereas OniFly performed elaborate freezing on character positions based on their aiming vector). Later, [http://neonew.oni2.net neonew] put the knowledge to use with OniHook, actually tracking and patching a character's animations as if synchronizing action over a network.
826

edits