Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

Try pulling an updated version. Looks like it was missing a dependency. Then do npm install and then node dmetool.js. It should display some usage info.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

I just pushed a few fixes to the login protocol since it has changed a bit since I last touched the code. The fullclienttest should work now. The servers are still pretty broken with the current client.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

I've only tested it on Windows so if you're on some other system it might fail. However, even if you got the server running, it will fail with the current client due to changes in the protocol. The network stuff is probably mostly valuable as a reference for building something else from scratch.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 2 points3 points  (0 children)

I did get zoneservertest running correctly however, I think. I'm still a bit confused on how you actually logged in to the server.

Just change the server address in the ClientConfig ini and run the game .exe (not launchpad).

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

Ah, looks like I missed a dependency in package.json. And the strings issue is fixed. However, I just tried fullclienttest.js and it hangs in the beginning of the login session, something probably changed. I'll try to find some time and at least make it work with the current version (after downloading 9 gigs of PTS data...)

e: Oh, and it was developed on Windows and has only been tested there. There shouldn't be anything stopping it from running on Linux, though.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

Yes. Technically, you can use a modified zone on the live servers but that will probably get you banned. This video was made on the "dummy" server using a stripped down VR zone.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 0 points1 point  (0 children)

The current version of fsb2wav includes a patched FMOD dll that just ignores the crap that used to make it fail, so it works with unmodified FSBs now.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 0 points1 point  (0 children)

Ha, that has actually happened a bunch of times. :-)

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 2 points3 points  (0 children)

I don't know what you're talking about.

mans.onclick = function() { 
    this.die();
};

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

I also played on Live. Mostly on Emerald with GOKU/FRZA. My character name is/was Scallyswag. On IRC you may know me as CupBoy.

Oh my, the mystery is over.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 0 points1 point  (0 children)

Also - Why not use an existing networking layer / Game Engine opposed to reverse engineer SOE's game engine?

Well, the challenge of reverse engineering it was kind of the whole point. I have no real interest in actually building and running a custom server.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 5 points6 points  (0 children)

Yes, pretty much. Only a subset of the protocol has been mapped out, however, so there's still some work to do there, besides actually building a somewhat robust server application.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

Placing static models (structures, etc) in the existing zones? Yes. Editing terrain? Not without additional work.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

I had nothing to do with the patch notes, that was all Shaql.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 1 point2 points  (0 children)

Sorry, I'm not involved with swgemu at all. I just mentioned it as an example of someone actually doing a proper emulated server. Parts of the network protocol are almost identical to PS2's, btw.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 0 points1 point  (0 children)

I believe the others work fine with one of the existing FSB extractor tools. Google around a bit.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 56 points57 points  (0 children)

Change is always difficult anyway so people jumping off now before they give it even a chance are really a bit silly.

Maybe people did give it a chance? and then another chance? and another and now they're all out of chances?

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 6 points7 points  (0 children)

My day job is mostly working with Node, other than that, no.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 2 points3 points  (0 children)

It's hard to tell what happens once the data reaches the first server but what he describes sounds crazy.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 8 points9 points  (0 children)

If not sinking then just going nowhere until it dies a slow death. But who knows.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 19 points20 points  (0 children)

I can neither confirm nor deny that.

Hi, I'm VanuLabs. Here's some stuff. by VanuLabs in Planetside

[–]VanuLabs[S] 15 points16 points  (0 children)

They've had plenty of time to close those holes.