Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Multiplayer/Co-Op & Frictional Games? NO!!!
Spooder Wekd Offline
Senior Member

Posts: 365
Threads: 10
Joined: Aug 2010
Reputation: 0
RE: Question

It could be done.
It would take a hell of a lot of work though. If I still had the amount of free time I had when I was in school, I would write up a multiplayer server and some client code in a heartbeat.
(well it would take some time, but I would accept the challenge in a heartbeat)
07-22-2011, 08:12 PM
Website Find
Tanshaydar Offline
From Beyond

Posts: 3,085
Threads: 17
Joined: Mar 2009
Reputation: 67
RE: Question

How would you do that while Amnesia's codes are not available? Just curiosity.

(This post was last modified: 07-23-2011, 02:07 AM by Tanshaydar.)
07-23-2011, 02:07 AM
Website Find
hollowleviathan Offline
Posting Freak

Posts: 863
Threads: 2
Joined: Oct 2010
Reputation: 2
RE: Question

Probably by initially coding multiplayer for HPL1 and then doing hack-magic to get it into HPL2, or impressing Frictional enough with the HPL1 multiplayer that they integrate it or give him private access to the source to do it?

I assume HPL1 and 2 are similar enough for that approach to have merit.
(This post was last modified: 07-23-2011, 02:12 AM by hollowleviathan.)
07-23-2011, 02:12 AM
Find
Tanshaydar Offline
From Beyond

Posts: 3,085
Threads: 17
Joined: Mar 2009
Reputation: 67
RE: Question

I thought HPL2's rendering system was written from scratch.
But yeah, in your way, it's possible Smile

(This post was last modified: 07-23-2011, 02:16 AM by Tanshaydar.)
07-23-2011, 02:16 AM
Website Find
ZxBrad Offline
Member

Posts: 140
Threads: 29
Joined: Mar 2011
Reputation: 0
RE: Question

They made oblivion multiplayer. Sooooo why not amnesia

WARNING: Noob Doesn't Know How To Script.
[Image: xcn384.gif]

07-23-2011, 03:20 AM
Find
Apjjm Offline
Is easy to say

Posts: 496
Threads: 18
Joined: Apr 2011
Reputation: 52
RE: Question

It is theoretically possible*, it would also be far too difficult to achieve (Lol @ even thinking about doing it in assembler). For example, just syncing up player models would be require additions to the game code - then what happens if the players are in different levels? Run a "server" which communicates placements but the players are in two independent worlds but can see each other if they are in the same map, yet syncs the monsters and tweaks the path-finding to weight multiple target nodes? Good look getting that working without the source code to the game, hell, good luck getting it working with the source code of the game, because it would take a huge amount of work.

*But not humanly achievable or feasible.
(This post was last modified: 07-23-2011, 04:39 AM by Apjjm.)
07-23-2011, 04:23 AM
Find
Tanshaydar Offline
From Beyond

Posts: 3,085
Threads: 17
Joined: Mar 2009
Reputation: 67
RE: Question

(07-23-2011, 03:20 AM)ZxBrad Wrote: They made oblivion multiplayer. Sooooo why not amnesia

I don't think it would be the same process. Since gamebryo engine has the multiplayer feature...

(07-23-2011, 04:23 AM)Apjjm Wrote: just syncing up player models would be require additions to the game code

Which is technically impossible since nobody has the game code.

(This post was last modified: 07-23-2011, 04:25 AM by Tanshaydar.)
07-23-2011, 04:24 AM
Website Find
hollowleviathan Offline
Posting Freak

Posts: 863
Threads: 2
Joined: Oct 2010
Reputation: 2
RE: Question

It shouldn't matter what the did to the rendering engine, since that's just the display, and (usually) agnostic to the underpinning game client/server code. On the other hand, I'd be able to theorize a lot more intelligently about this if I was 1. a programmer and 2. had looked at HPL1.
(This post was last modified: 07-23-2011, 07:29 AM by hollowleviathan.)
07-23-2011, 07:29 AM
Find
Apjjm Offline
Is easy to say

Posts: 496
Threads: 18
Joined: Apr 2011
Reputation: 52
RE: Question

(07-23-2011, 07:29 AM)hollowleviathan Wrote: It shouldn't matter what the did to the rendering engine, since that's just the display, and (usually) agnostic to the underpinning game client/server code. On the other hand, I'd be able to theorize a lot more intelligently about this if I was 1. a programmer and 2. had looked at HPL1.

I was not talking about their rendering engine; I was talking about what they would have to render, which in this case would be a model for the player in all his different states. That isn't as easy as just ripping the player position data from memory and distributing it.
Furthermore, they would have to synchronise the physics engine, except the player's bodies, which would require some further awkward changes.
In fact, the only way this could ever work is to de-localise the physics, enemies, etc onto a server. Then connecting to it with clients which took info about physics state changes, enemies and other stuff, then rendered them. You could use a p2p model for player-state comms, but you would still need to most likely extend the game with a dummy player class which rendered a model with the appropriate animations. This server would also need to be able to handle multiple physics worlds and simulations simultaneously. Not going to see that happen unless somebody has the source code. Even then it would most likely be a huge departure from the current game.
(This post was last modified: 07-23-2011, 12:15 PM by Apjjm.)
07-23-2011, 12:10 PM
Find
Brennenburg Offline
Member

Posts: 206
Threads: 9
Joined: Feb 2011
Reputation: 0
RE: Question

(07-23-2011, 03:20 AM)ZxBrad Wrote: They made oblivion multiplayer. Sooooo why not amnesia

Yah, but they abandoned the MP mod sadly.

[Image: TRcp2.png]
07-23-2011, 12:38 PM
Find




Users browsing this thread: 18 Guest(s)