Jump to content

Flatline: Difference between revisions

55 bytes added ,  4 December 2025
m
added link to forum thread
No edit summary
m (added link to forum thread)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=[http://ihyveqo.co.cc This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page]=
{{fmbox
{|align=right border=1 cellspacing=0
  | text = This project is no longer under development.
|http://gumby.oni2.net/Flatline/flatline.png
  }}
 
{|style="float:right" border=1 cellspacing=0
|[[Image:Flatline logo.png]]
{|cellspacing=3
{|cellspacing=3
!colspan="2"|The Development Team
!colspan="2"|The Development Team
|-
|-
|'''Head Developer:''' ||align="right" |[[User:Gumby|Gumby]]
|'''Head Developer:''' ||align="right"|[[User:Gumby|Gumby]]
|-
|-
|'''Resident Coder:''' ||align="right" | [[User:RossyMiles|RossyMiles]]
|'''Resident Coder:''' ||align="right"|[[User:RossyMiles|RossyMiles]]
|-
|-
|'''Advisors:'''||align="right" |[[User:Geyser|geyser]]
|'''Advisors:'''||align="right"|[[User:Geyser|geyser]]
|-
|-
| ||align="right" |[[User:Neo|Neo]]
| ||align="right"|[[User:Neo|Neo]]
|-
|-
|align="center"|[[/Dev Diary|Dev Diary]]||align="left"|[[/Offsets|Offsets]]
|-
|colspan="2" align="center"|[https://web.archive.org/web/20160224173751/http://oni.bungie.org/forum/viewtopic.php?id=1782 Forum thread]
|}
|}
|}
|}
The Flatline Project is the most recent attempt at Multiplayer for Oni. It will combine the knowledge gleaned from projects such as [[OniPlayer]] and Neo's engine hacking with new techniques of controlling AI characters to create the first working Multiplayer since the early days of Oni's development.
The Flatline Project was the second fan-made attempt at Multiplayer for Oni. It combined the knowledge gleaned from projects such as [http://oniplayer.oni2.net/ OniPlayer] and Neo's engine hacking with new techniques of controlling AI characters to create the first working Multiplayer since the early days of Oni's development.


'''Status:'''
'''Status:'''
Integrating network code into Oni. Progress is great. :)
Development is halted.


==Packets==
==Packets==
Line 24: Line 30:
===Structure===
===Structure===
  typedef struct {
  typedef struct {
char id;
  char id;
int  packet_index;
  int  packet_index;
char data[1080];
  char data[1080];
  } flatline_packet;
  } flatline_packet;
*id is an identifier the specific type of packet being sent (message, character sync, initial connection, etc...)
*id is an identifier the specific type of packet being sent (message, character sync, initial connection, etc...)
Line 48: Line 54:


==Lag Compensation==
==Lag Compensation==
Quick and dirty lag compensation might come from "fast-forwarding" a frame for every 17 ms of lag or so. ( 17ms = 1 frame...damn that's short :( ) Compensating for rotation\movement differences will be a bit harder, and require a bit more calculation.
Quick and dirty lag compensation might come from "fast-forwarding" a frame for every 17 ms of lag or so. ( 17ms = 1 frame...damn that's short :( ) Compensating for rotation\movement differences will be a bit harder, and require a bit more calculation.
[[Category:All AE mods]][[Category:Unfinished AE mods]]
 
[[Category:Modding projects]]