19,683
edits
No edit summary |
m (localized image) |
||
| (10 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
= | {{fmbox | ||
{| | | text = This project is no longer under development. | ||
| | }} | ||
{|style="float:right" border=1 cellspacing=0 | |||
|[[Image:Flatline logo.png]] | |||
{|cellspacing=3 | {|cellspacing=3 | ||
!colspan= | !colspan="2"|The Development Team | ||
|- | |- | ||
|'''Head Developer:''' ||align= | |'''Head Developer:''' ||align="right" |[[User:Gumby|Gumby]] | ||
|- | |- | ||
|'''Resident Coder:''' ||align= | |'''Resident Coder:''' ||align="right" | [[User:RossyMiles|RossyMiles]] | ||
|- | |- | ||
|'''Advisors:'''||align= | |'''Advisors:'''||align="right" |[[User:Geyser|geyser]] | ||
|- | |- | ||
| ||align= | | ||align="right" |[[User:Neo|Neo]] | ||
|- | |- | ||
|align="center" | [[/Dev Diary|Dev Diary]] ||align="left" | [[/Offsets|Offsets]] | |||
|} | |} | ||
|} | |} | ||
The Flatline Project | 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:''' | ||
Development is halted. | |||
==Packets== | ==Packets== | ||
| Line 24: | Line 28: | ||
===Structure=== | ===Structure=== | ||
typedef struct { | typedef struct { | ||
char id; | |||
int packet_index; | |||
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 52: | ||
==Lag Compensation== | ==Lag Compensation== | ||
Quick and dirty lag compensation might come from | 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: | |||
[[Category:Modding projects]] | |||