PDA

View Full Version : PSEmu - PlanetSide Emulator


Chord
2015-07-17, 02:19 AM
Hey PSU community. I used to play PlanetSide regularly back in 2004-2007 but since the servers are empty there just isn't a way to recapture the same feeling. I know one day those servers will go down forever and never come back. We all know this. It's only a matter of time. I tried to play PlanetSide 2 when it came out, but it just didn't have the same feeling. It wasn't the same pace and there wasn't a goal.

I don't like knowing that a game that held so many memories for me could just vanish overnight. No more logins, no more classic music, or sound - nothing would be left except memories. That's why I'm here to ask what the old, new, and current PlanetSide players think about the creation of a PlanetSide 1 private server / emulator.

Work has already begun on making this happen. Regardless of player interest, this is going to open sourced for the public record within the next year. Our hope is to have an extensible server that emulates the old PlanetSide experience, minus the "ClientSide" parts. Cheat protection is a #1 goal of the PSEmu project as we all know that hackers played a big part in killing the spirit of this game. Although my investigations are early, we believe more server side checks could eliminate hacks such as the "pull", flying, and rate of fire. As the recreation effort moves forward, these features will receive a lot of attention.

Another vision we have is the ability for the server to support a scriptable bot engine. In lieu of large populations, bots could make fights playable instead of just plain empty.

That's about all I have to offer at the moment. A mere announcement/poll.
What features would you like to see if a new server could be created? What should be the primary focuses? So how about it - would you play PSEmu?

EDIT: Join the effort at http://psforever.net

OpolE
2015-07-17, 04:17 PM
EDIT: PS Download link https://help.daybreakgames.com/app/answers/detail/a_id/28923/

Id be the first to say here... I'm in all the way with this! Lets see proper evidence that we are allowed to do this and a proper website dedicated similar to how SWGEmu has gone about it.

Could you PM me more information Chord.

If you were to add things like 'bots' Id recommend putting them only on specific islands or none at all.

PvP 100% In my opinion but il be with this 100% whatever the ideas.

p0intman
2015-07-18, 12:01 AM
if you can get smedley/daybreak to be on board with this, i will chip in time to help out. im not much for coding, but i don't mind putting my knowledge to the task.

feel free to PM me here with more info.

Chord
2015-07-18, 10:15 AM
Id be the first to say here... I'm in all the way with this! Lets see proper evidence that we are allowed to do this and a proper website dedicated similar to how SWGEmu has gone about it.

Could you PM me more information Chord.

A website will definitely be in order for the future. I'm not rushing to get one up just yet as I'm concerned about PS trademarks and legalities. SWGEmu is a great example of an emulator done right. A lot of pages can be taken from their book on how to run things.

If you were to add things like 'bots' Id recommend putting them only on specific islands or none at all.

PvP 100% In my opinion but il be with this 100% whatever the ideas.

I don't like the idea of running around with dumb bots myself, but it was just an interesting idea for the future. The only reason I could see for them in PSEmu would be for times when population is low. If this project has enough people, well, bots would become a side project. I do like the island idea though: Battle Bot Island maybe?

if you can get smedley/daybreak to be on board with this, i will chip in time to help out. im not much for coding, but i don't mind putting my knowledge to the task.

feel free to PM me here with more info.

Glad to hear you're on board.
I honestly doubt that anyone maintaining a current PlanetSide 1/2 trademark would be agree to something like this, but who knows for sure.

At the moment, I don't have a well organized source tree and things are still in their earlier stages, but I'll keep this thread updated with any progress I make. Currently I'm working on allowing the PS client to login to my custom server.

OpolE
2015-07-18, 04:53 PM
I don't really have any PC knowledge to give but my enthusiasm will do wonders for this.

I guess you could get a website and people on board - Big people. I remember a youtuber video where one player had modded PS1 and made trees 100x the size and all sorts of things

Progress how we could redo PS1 without repercussions.

Let the word grow while its worked on.

Easiest thing is get rights to the game and it would be very rapid from there. Roll back a few features and spend time fixing it up while advertising and getting everyone back.

Small future developments to be 'Roadmapped'

I was never into SWG but I followed it and saw it grow. Same things needed here.

BOOOO YAAAAAAAAAAA

p0intman
2015-07-18, 05:53 PM
A website will definitely be in order for the future. I'm not rushing to get one up just yet as I'm concerned about PS trademarks and legalities. SWGEmu is a great example of an emulator done right. A lot of pages can be taken from their book on how to run things.



I don't like the idea of running around with dumb bots myself, but it was just an interesting idea for the future. The only reason I could see for them in PSEmu would be for times when population is low. If this project has enough people, well, bots would become a side project. I do like the island idea though: Battle Bot Island maybe?



Glad to hear you're on board.
I honestly doubt that anyone maintaining a current PlanetSide 1/2 trademark would be agree to something like this, but who knows for sure.

At the moment, I don't have a well organized source tree and things are still in their earlier stages, but I'll keep this thread updated with any progress I make. Currently I'm working on allowing the PS client to login to my custom server.

soe/daybreak has done crazier shit before. tbh, it probably can't hurt to find smed's email and give him a good faith conversation just to try. whats the worst he can do? give another solid commitment he fails to keep his word on? (Hi PS2 2.0 update). I doubt he gives much of a shit about ps1, and it wouldn't shock me if he wanted to unload the task of that version of the game to someone else.

http://massivelyop.com/2015/04/29/everquest-emulator-group-gets-a-written-agreement-with-daybreak/

https://www.everquest.com/news/project-1999-daybreak

QuiCKaNdDeaDLy
2015-07-18, 09:31 PM
As far as I know there is allready a working PS Emu which is about 10 years old now made by Secant (Markov) which never went public because SOE wouldnt allow it.

Leet
2015-07-19, 11:37 AM
This is something I've been waiting for, so thank you for putting in the time and effort to do it. All it really needs is a couple of roll backs (BR 20 max, no BFR's or wasps) and a few tweaks.

I never understood people's gripe with clientside. It's something every player could take advantage of and for me was just one of the quirks that made Planetside...Planetside. No bots was another Planetside thing. Personally I have no interest in playing the game if I'm not playing against somebody else in the world.

Chord
2015-07-19, 12:49 PM
I don't really have any PC knowledge to give but my enthusiasm will do wonders for this.

I guess you could get a website and people on board - Big people. I remember a youtuber video where one player had modded PS1 and made trees 100x the size and all sorts of things

Progress how we could redo PS1 without repercussions.

Let the word grow while its worked on.

Easiest thing is get rights to the game and it would be very rapid from there. Roll back a few features and spend time fixing it up while advertising and getting everyone back.

Small future developments to be 'Roadmapped'

I was never into SWG but I followed it and saw it grow. Same things needed here.

BOOOO YAAAAAAAAAAA

You're thinking pretty far ahead, which is good, but for the moment, development will be a bit slow. The groundwork still needs to be laid.

Oh the videos you're thinking of are:
http://www.youtube.com/watch?v=3_GFOfzLDlY
http://www.youtube.com/watch?v=apJ6AKOz8Vs

A collaboration between Radant, Tangent, and Secant.

soe/daybreak has done crazier shit before. tbh, it probably can't hurt to find smed's email and give him a good faith conversation just to try. whats the worst he can do? give another solid commitment he fails to keep his word on? (Hi PS2 2.0 update). I doubt he gives much of a shit about ps1, and it wouldn't shock me if he wanted to unload the task of that version of the game to someone else.

http://massivelyop.com/2015/04/29/everquest-emulator-group-gets-a-written-agreement-with-daybreak/

https://www.everquest.com/news/project-1999-daybreak

I wasn't aware that Project 1999 had such success! That's good news for the future. We'll see where this project goes in the meantime. I'm sure the support is there and I'd love to see some of the old outfits/players return. Lots of work to be done before then though...

As far as I know there is allready a working PS Emu which is about 10 years old now made by Secant (Markov) which never went public because SOE wouldnt allow it.

I've looked in to it myself there isn't any code available. There's just that old video showing Secant logging in to his own server. The precedent is set for a cease and desist for PSEmu, so that's concerning. Then again, that was when PS1 was still active.

This is something I've been waiting for, so thank you for putting in the time and effort to do it. All it really needs is a couple of roll backs (BR 20 max, no BFR's or wasps) and a few tweaks.

I never understood people's gripe with clientside. It's something every player could take advantage of and for me was just one of the quirks that made Planetside...Planetside. No bots was another Planetside thing. Personally I have no interest in playing the game if I'm not playing against somebody else in the world.

What features to keep is certainly going to be thought of. As for clientside, yes it's responsible for most, if not all of the familiar quirks, but it's also the reason hackers killed PS1. Pull, CoF, RoF, speedhacks, etc. are all because the server trusts the client. That's what I mean by fixing "ClientSide".

OpolE
2015-07-19, 05:06 PM
Awesome yes. Those are the videos.

My mate played the EQ Emu a lot! So yea based on history with SOE/Daybreak now it's not an impossible feat.

TopDawg
2015-07-19, 05:57 PM
If this ever takes off, might I suggest for balance:
BR20 (no extra cert points - can keep armor color from BR25)
No cert combinations/pooled certs
No BFRs
No WASPs
Either remove or adjust the Gal Gunship
Keep the nerfed rocket pods for Reaver (and reduce its armor to what it was supposed to be before they never fixed it from an event)
Keep the nerfed plasma Thumper (and nerf hand held plasma grenades to match that nerf)
Get rid of 120 health (always 100, all the time)


I'm sure there's more, and other adjustments that could easily be made (Cycler buff, Beamer buff, Mosquito nerf against infantry, etc), but that seems like an okay baseline to build from. And if it has to be a specific patch, sometime before BFRs is the obvious choice.

Chord
2015-07-19, 06:53 PM
If this ever takes off, might I suggest for balance:
BR20 (no extra cert points - can keep armor color from BR25)
No cert combinations/pooled certs
No BFRs
No WASPs
Either remove or adjust the Gal Gunship
Keep the nerfed rocket pods for Reaver (and reduce its armor to what it was supposed to be before they never fixed it from an event)
Keep the nerfed plasma Thumper (and nerf hand held plasma grenades to match that nerf)
Get rid of 120 health (always 100, all the time)


I'm sure there's more, and other adjustments that could easily be made (Cycler buff, Beamer buff, Mosquito nerf against infantry, etc), but that seems like an okay baseline to build from. And if it has to be a specific patch, sometime before BFRs is the obvious choice.

Do you happen know of a place that has been keeping track of previous balance changes like this? A job in itself will be to gather damage tables for weapons, effects, vehicles, etc. My goal will be to get things as close to what they are today (for feature completeness) and then deciding what the balance point should be.

KingFeraligatr
2015-07-19, 09:31 PM
This looks interesting and I'll follow this, but I doubt we can get this to work with SOE without a monetary contribution as well. If this can get off the ground a start sailing, I'd definitely try to play it. We could actually get GMs and balance passes. And the bots sound interesting. Also, would we be able to keep our current characters or would everyone start from scratch? Anyways, good luck. Would like this to succeed.

And here is a place to get patches in order and in detail: http://wiki.planetsidesyndicate.com/index.php?title=Patches .

Chord
2015-07-20, 12:56 AM
This looks interesting and I'll follow this, but I doubt we can get this to work with SOE without a monetary contribution as well.
If this can get off the ground a start sailing, I'd definitely try to play it. We could actually get GMs and balance passes. And the bots sound interesting.

Yeah I have my doubts as well!

Also, would we be able to keep our current characters or would everyone start from scratch? Anyways, good luck. Would like this to succeed.
Unless SOE/DBG gives us the PS1 database, nope. It's technically possible to make a tool that given a username a password would "download" all characters along with certs and awards. Haven't put that in to action, but from my understanding it could be done. With a new server, starting over wouldn't be too bad though!


And here is a place to get patches in order and in detail: http://wiki.planetsidesyndicate.com/index.php?title=Patches .


Thanks for the link.

OpolE
2015-07-20, 05:53 PM
I think getting the game as it is now and just porting it across with some sort of deal would be the best.

Although the game is designed that you can get your mini chaingun day one and anything if you have the certs.

It would just be a bit depressing to have to start 12 years over again.

Also who are the new people that came with Daybreakgames? Any CEO's that gave the EQ approval we need to locate and contact these guys in the same fashion.

Who knows more about this?

docdic
2015-07-20, 05:56 PM
hmmm interesting, ill be sure to see what this emulator has to offer once it is playable

SArais
2015-07-21, 12:07 AM
Glorious.

If it's open-source for all, that would be best- This would allow us to have community-driven updates and separate servers for those who DO like Caves/BFR/Whatever.

This would also further allow reworking, re-balancing, updating, and (hopefully some way of) separate optional files or a way for players to have a "remastered" version.

Most people's PC's these days can handle beefier requirements, so a complete visual overhaul would be lovely.

This would also hopefully open up opportunities where we can have a spiritual successor or PROPER SEQUEL to Planetside 1

ringring
2015-07-21, 05:18 AM
I'm sorry to say this but I think you have zero chance of getting permission from DBG to do this.

As long as Planetside 2 is going and even after the Planetside IP is valuable and DBG won't just let it go.

p0intman
2015-07-21, 01:00 PM
I'm sorry to say this but I think you have zero chance of getting permission from DBG to do this.

As long as Planetside 2 is going and even after the Planetside IP is valuable and DBG won't just let it go.

but do they actually have to let it go? Even EQ is still valuable to them, and that emulator got OK'd. I think if reasonable minds prevail, something could be worked out where everyone is happy.

I think so long as the PSEmu doesn't seek to make profit, or outright harm DBG, we can pretty safely assume that they would be OK with us taking the game we like and fucking off to our own corner of the interwebs to enjoy it. That's my own ideal outcome, anyway.

Logit
2015-07-21, 11:00 PM
You might want to confirm with Daybreak if you even have the ability to do this before you dedicate a significant amount of your life to it. The topic has come up before, and I don't think it's ever been in the players favor.

I played SWGEMU for a bit and even at peak times there are no more than 1500 people logged in, most of which are afkers that are running macros. Most of the people wouldn't even be logged in if they couldn't afk grind.

My .02

- Planetside needs active players to be any fun at all, and I don't think bots will provide that experience.

- Even without hackers there are a lot of things wrong with this game that would be tough to fix and balance from the ground up.

- It would be tough to march everyone back to the stone age, and only give them BR20. Even if the emulator is a complete success that's a very small amount of certs to work with to make it worthwhile when you can't be expecting a few hundred people to be logged on at any given time.

- There are a lot of core combat features that make the game fun, so scraping all of it would be a waste imo. If BFR's had to make a come back, the 45 minute timer would have to come back, or even longer. The game could live without them though.

- Making a more in depth tutorial would be good.

I could go on and on, but step 1 should be asking daybreak, because I have a feeling they won't be on board.

MasterChief096
2015-07-21, 11:17 PM
I support it, but get approval from Daybreak first, and I'm not behind the bot idea.

Chord
2015-07-22, 07:19 PM
I'm sorry to say this but I think you have zero chance of getting permission from DBG to do this.

As long as Planetside 2 is going and even after the Planetside IP is valuable and DBG won't just let it go.

Even if I can't get official permission, this is first and foremost a learning experience for me. I hope for all of you that there aren't issues, but I'm prepared to go forward either way.

... before you dedicate a significant amount of your life to it ...


Yeah you're not kidding. Check out the list of PlanetSide packet OPCodes to message type. It's just lucky that due to C++ RTTI all of the virtual class names were kept. Otherwise GG.
http://pastebin.com/bQLX6weN


I played SWGEMU for a bit and even at peak times there are no more than 1500 people logged in, most of which are afkers that are running macros. Most of the people wouldn't even be logged in if they couldn't afk grind.


I saw a recent play through of SWGEMU and I was pretty disappointed myself.
Running emulators for dead games are much harder and less gratifying it seems.


My .02

- Planetside needs active players to be any fun at all, and I don't think bots will provide that experience.


We're in full agreement here. Bots, unless they are some revolutionary AI (they won't), would still be lacking a human aspect. Population is definitely one of the biggest issues.


- Even without hackers there are a lot of things wrong with this game that would be tough to fix and balance from the ground up.

- It would be tough to march everyone back to the stone age, and only give them BR20. Even if the emulator is a complete success that's a very small amount of certs to work with to make it worthwhile when you can't be expecting a few hundred people to be logged on at any given time.

- There are a lot of core combat features that make the game fun, so scraping all of it would be a waste imo. If BFR's had to make a come back, the 45 minute timer would have to come back, or even longer. The game could live without them though.

- Making a more in depth tutorial would be good.

I could go on and on, but step 1 should be asking daybreak, because I have a feeling they won't be on board.

The only goal right now is to replicate the game as is. Your concerns are definitely valid and yeah, the game is pretty broken as is. It's an uphill battle. Hearing your arguments alone would be disheartening because you're right, but what's keeping me motivated is the chance to do a serious project from scratch, regardless if anyone uses it, and to get some hardcore reverse engineering experience along the way.

In other news, I've got all of the Login crypto reversed and replicated. I won't be bypassing it. No cool screenshots yet, still need make a server framework from scratch.

OpolE
2015-07-24, 02:07 PM
Chord whats your Planetside 1 history? And ranks and play time?

Chord
2015-07-24, 09:34 PM
Chord whats your Planetside 1 history? And ranks and play time?

Not nearly as long as most people. I never got past BR17 as I usually played on trials. When they removed the 14 free trial program I gave in and bought an account. By that point, things were changing up on my end and I stopped playing. I believe the only outfit I actually did runs with was DarkSkyes. The person I think of when I think of PS is ZeroEnigma along with all the TRx's. Not sure why, but that name stands out. Probably saw his CR5 spam a lot.

Regardless of continual play time, I had some great times with friends for a couple of years. Those long drawn out fights just couldn't be matched. No game for me has even come close to that.

QuiCKaNdDeaDLy
2015-07-25, 02:09 PM
As far as I know all the Server Code is unprotected on the Beta CDs... ;)

OpolE
2015-07-26, 04:41 AM
Yea, Zer0Enigma took me as a teammate for a while towards the end.

Nice guy.

As far as I know all the Server Code is unprotected on the Beta CDs... ;)

Ooooooh nice

Logit
2015-07-27, 04:02 PM
Not nearly as long as most people. I never got past BR17 as I usually played on trials. When they removed the 14 free trial program I gave in and bought an account. By that point, things were changing up on my end and I stopped playing. I believe the only outfit I actually did runs with was DarkSkyes. The person I think of when I think of PS is ZeroEnigma along with all the TRx's. Not sure why, but that name stands out. Probably saw his CR5 spam a lot.

Regardless of continual play time, I had some great times with friends for a couple of years. Those long drawn out fights just couldn't be matched. No game for me has even come close to that.

If you need any non coding help with the project let me know. I've got a lot of free time this summer.

SArais
2015-07-27, 04:40 PM
Oh lovely. Maybe we can find a way to convince SOE/DBS that PS1 is still viable? Run a kickstarter and see? It may be wise to rebuild it from the ground up.

Logit
2015-07-27, 07:29 PM
Oh lovely. Maybe we can find a way to convince SOE/DBS that PS1 is still viable? Run a kickstarter and see? It may be wise to rebuild it from the ground up.

Also, I remember someone had ideas for upgrading the game when PS2 was just a visual upgrade.

It was really detailed too if I remember, I'll look around for it but maybe someone else knows better where it's at.

OpolE
2015-07-28, 01:59 PM
I bet theres a few old time Sony employees who are fucked off with how their career turned out while working on PS1 that would come back.

Naeadil
2015-07-29, 06:17 AM
Really excited for this! The most important thing is just get a working server. Don't worry about excluding or including certain equipment/weapons/vehicles or balancing. When the community (that is bound to form around this project) creates servers and rulesets, that is when we can worry about it. Really looking forward to seeing some prototype stuff (screenshots/videos) or a technical alpha test in the future.

Personally, I've been waiting for someone to do this for years, I'm surprised a public version hasn't been made yet. I'm glad this is going to be accomplished because we all know that PlanetSide 1 won't be online forever. I just hope that we can have an emulator that is capable of replicating the awesome game we all love.

Don't worry about what Daybreak thinks -- Project 1999 didn't either and look at where they are now.

OpolE
2015-07-29, 03:35 PM
Posted to SWGEmu & EQ1999 forums to spread the word and ask from kind advice. If we can follow a process or a manual/user guide then it would be a great start.

SWGEmu Post to keep an eye on.

http://www.swgemu.com/forums/showthread.php?t=166202&p=1231499#post1231499

EQ1999 Post to keep an eye on

https://www.project1999.com/forums/showthread.php?t=204099

Chord
2015-07-30, 12:25 AM
Posted to SWGEmu & EQ1999 forums to spread the word and ask from kind advice. If we can follow a process or a manual/user guide then it would be a great start.

SWGEmu Post to keep an eye on.

http://www.swgemu.com/forums/showthread.php?t=166202&p=1231499#post1231499

Thanks! I'll keep my eyes on it.

OpolE
2015-07-30, 02:44 PM
A note from EQ forums.

"I think a big component of building eqemu was having a live server to do packet captures from. If PS1 is no longer available it would be pretty difficult to emulate it just having clients and no server....

Regards,
Mg"

Chord
2015-07-31, 12:58 AM
A note from EQ forums.

"I think a big component of building eqemu was having a live server to do packet captures from. If PS1 is no longer available it would be pretty difficult to emulate it just having clients and no server....

Regards,
Mg"

Glad to see we're getting a lot of support from this and other communities.
As for packet captures, I feel the same way. If that server goes down tomorrow or next week, this project just got a whole lot harder, if not impossible. Essentially all of the analysis would have to be static instead of dynamic.

Static analysis is always slower as it requires you to read assembly. So far I've mostly done static analysis for insight and for ideas of where to hook. Combined with this, dynamic analysis does wonders for insight in to how the code actually works.

I've been considering dropping any actual server development for now and instead just focusing on capturing packets. If I made a tool to easily capture and record packets, then I could distribute it and have you guys help out. Then if the server goes down, we'd still have an awesome record of a ton of packets containing server responses. This is pretty good, but still difficult as there is no context beyond time for such a packet dump. That's why I've considered making a FRAPS-like capturing tool that captures at a super low frame rate, records packets, and logs all in-game keypresses and mouse movements. For example: an old game called Shadowbane had an emulator created for it after the servers went down. The key to their success was Shadowbane's ability to record replays. These became a primary way to reverse engineer the game's functionality without an active server.

It's hard to say what the most important thing is I should do right now, but maybe packet capturing should be it. Code can be written later. What do you guys think?

p0intman
2015-07-31, 04:00 AM
while we have the ability, analysis and research right now.

edit: I may have lost my authenticator. if I did, id have to create a new account. thats fine with me, really.

yumad
2015-07-31, 10:46 AM
I had to create an account to comment on this.

I am in 110% and will help with whatever I can to make this happen.

As weird as this sounds I had a random dream last night about Planetside and decided to do a quick search to see if anything has progressed towards a private server.

I am currently going to school for software engineering but just started taking relevant classes pertaining to the degree so I don't think I will be much help as of yet, but if you give me the tools I will find a way. This has been a dream of mine since I was very young.

Please PM me if you need assistance.

p0intman
2015-07-31, 01:48 PM
You know what we need? A website to discuss this more on. I wouldn't trust this website to be a good place to actually get into the details of this undertaking.

Some other stuff we should do: Collect as many screenshots and video of the game, its mechanics and all of that fun stuff. We need to archive it so that when/if we lose our resource for collecting information (PS1 servers inevitably go down) we still have screenshots and footage to go off of with regards to mechanics, and not our memory.

We should also look at archiving as many websites as we can with regards to game information (planetside syndicate, etc) and rehosting it on our own wiki, similar to the SWGEmu scrapbook. http://www.swgemu.com/archive/scrapbookv51/tree/

Chord
2015-07-31, 07:54 PM
while we have the ability, analysis and research right now.

edit: I may have lost my authenticator. if I did, id have to create a new account. thats fine with me, really.

Yup. Lets do it. I'll be working on getting a tool that can assist in packet capturing and context. Good tooling is the only way I see this getting done efficiently. Hopefully I can get this "tool" in a good state for testing. Research is needed and I have the feeling I need to work fast.

Also, we need a complete list of game features that need their corresponding packet captures. I don't have infinite time to do them, but with your guys' help, we might be able to build a repository of PCAP files that gets the behavior we're looking for.

You know what we need? A website to discuss this more on. I wouldn't trust this website to be a good place to actually get into the details of this undertaking.

Some other stuff we should do: Collect as many screenshots and video of the game, its mechanics and all of that fun stuff. We need to archive it so that when/if we lose our resource for collecting information (PS1 servers inevitably go down) we still have screenshots and footage to go off of with regards to mechanics, and not our memory.

We should also look at archiving as many websites as we can with regards to game information (planetside syndicate, etc) and rehosting it on our own wiki, similar to the SWGEmu scrapbook. http://www.swgemu.com/archive/scrapbookv51/tree/

Yeah I didn't expect this to happen so soon, but I feel like this is already needing a website myself. I don't know how to do hosting as anything I can do right now would de-anonomize me. The only reason I care about this is from a legal perspective. Decisions...

p0intman
2015-08-01, 01:06 AM
idea - we could just set any forum to private and require verification through other channels (PMs here, people we all collectively know vouching for one another... basically keep it within the circle of people we all mutually trust for a while?)

we dont even need to call the PSEmu site PSEmu if we want to go quiet on it.

OpolE
2015-08-01, 07:18 AM
Urgent: We need a good trusted place to host the PS_Installer.exe.

Can someone recommend one or provide a link please.

Naeadil
2015-08-01, 02:11 PM
I agree, the most important thing we can do right now is collecting packets, we never know when PlanetSide 1 servers will be shut down for good. We are lucky that the live server is still up so we can get a more accurate representation of the game when the emulator is actually coded. If you can make a tool and some instructions on what needs to be done, I'm sure many are willing to volunteer (including myself).

OpolE
2015-08-01, 07:04 PM
Planetside launch link

http://launch.soe.com/app/installer/Planetside_setup.exe

p0intman
2015-08-01, 08:11 PM
fuck it. if nobody else wants to set one up, ill get one going within a week. i have a copy of the installer as well.

KingFeraligatr
2015-08-01, 08:15 PM
I can't stand my own suckiness, the toxicness, or the hacking any loner. I've broken down more than once.. I'll run test or screenies for now, but I hope to be done in general play for a long time. Can't stand the game anymore. The sooner you can get this done and make me not live in fear anymore, the better.

Effective
2015-08-03, 01:56 AM
Sounds neat.

Chord
2015-08-03, 02:36 AM
Announcement

I've just got a working prototype PlanetSide 1 Launcher. This will serve as a future foundation for capturing packets and modifying the game while running. I hope to release a version for you guys to test with soon. So far it only provides an easy way to login and get some logging output from PlanetSide (not packets). Thanks to ps2emu for a good starting point.

https://i.imgur.com/mcf9UpD.png

OpolE
2015-08-03, 01:42 PM
Coooool!

TGO
2015-08-03, 05:06 PM
http://cdn.meme.am/instances/43527999.jpg

Chord
2015-08-04, 01:27 AM
PSEmu LaunchPad Release 1.0.0.2

Download unencrypted:
https://mega.nz/#!3tFzGT7R!h73lih2gi6BEFL57vuu1-f_YpUywqOBW9yvCLXaU3oQ

You will need .NET 4.0 client profile in order to run this application. You may find this here (https://www.microsoft.com/en-us/download/details.aspx?id=24872).

Edit: The tool has been tested thoroughly already thanks to hofd, docdic, and KingFeraligatr. Feel free to download. Remember, this is just a launcher and not an actual working emulator. The packet capturing tool is currently in progress.

OpolE
2015-08-04, 05:05 PM
Not too technical, but eventually, what will this allow us to progress towards? Short Med & Long term?

Chord
2015-08-04, 09:59 PM
Not too technical, but eventually, what will this allow us to progress towards? Short Med & Long term?

This is the first step towards an easy to use, reliable packet capture tool. Once we have a good PCAP tool that captures packets and in game events, we can preserve the server responses and client actions in case the server goes down.

The packet tool is another GUI i'm making but is considerably harder. Hopefully that can be finished soon so you guys can start helping.

Gin
2015-08-05, 12:23 PM
Your password is 1217 days old, and has therefore expired.

LOL

On another note - I am psyched to see where this goes. Once development gets a bit further along, I would be happy to help test.

p0intman
2015-08-06, 06:14 PM
i currently have a problem with my hosting service. someone else will need to set the website up.

Chord
2015-08-10, 01:48 PM
i currently have a problem with my hosting service. someone else will need to set the website up.

No problem. I will look in to getting this set up. Thanks for offering regardless.

Logit
2015-08-16, 10:06 PM
This is the first step towards an easy to use, reliable packet capture tool. Once we have a good PCAP tool that captures packets and in game events, we can preserve the server responses and client actions in case the server goes down.

The packet tool is another GUI i'm making but is considerably harder. Hopefully that can be finished soon so you guys can start helping.

So we just run around the game and do shit while the tool records everything you need? Sounds easy enough.

MasterChief096
2015-08-17, 07:08 PM
Just coming here to say this sounds cool.

OpolE
2015-08-18, 05:23 PM
Whats the latest update guys.

Also is there going to be a time soon when we log on and provide good packets by shooting every weapon and using every vehicle lol?

Chord
2015-08-18, 05:35 PM
So we just run around the game and do shit while the tool records everything you need? Sounds easy enough.

Yeah pretty much! You attach to the process, a DLL is injected to capture data, hit record and packets will be captured. I'm modeling it after wireshark. If you havent used it, check out some screenshots online. The tool is coming along, but I still have to design and test robust capturing of packets - PlanetSide has a flood when transferring or joining worlds. Plenty of problems to solve

KingFeraligatr
2015-08-18, 09:24 PM
First things first, do you have permission from Daybreak to do this? If they decide to shut this down, all your work will be for naught. I ask this for our sake, not Daybreak's.

Naeadil
2015-08-20, 04:36 PM
First things first, do you have permission from Daybreak to do this? If they decide to shut this down, all your work will be for naught. I ask this for our sake, not Daybreak's.

Project 1999 started without the blessings of Daybreak. Now they have their support. This should be of little concern, as little to nothing can be done to shut this down.

Huntsab
2015-08-26, 01:06 PM
sounds like a plan. Good on yas

SArais
2015-08-26, 09:35 PM
Hopefully the community can update it via the Emulator.

We should make sanctuary-locks possible as a potential event when we have hack prevention.

Logit
2015-08-29, 01:47 AM
Yeah pretty much! You attach to the process, a DLL is injected to capture data, hit record and packets will be captured. I'm modeling it after wireshark. If you havent used it, check out some screenshots online. The tool is coming along, but I still have to design and test robust capturing of packets - PlanetSide has a flood when transferring or joining worlds. Plenty of problems to solve

Any updates? I've got tons of free time and nostalgia right now :)

SArais
2015-08-29, 05:22 PM
It should probably have a "Players Online" count before you launch. Would be useful to tell if people were on

Chord
2015-09-04, 02:29 AM
Any updates? I've got tons of free time and nostalgia right now :)

Sorry for the lack of updates! Really busy with RL.

Coming soon... :D

http://s10.postimg.org/4hvhdbjax/pscap_progress_thumb.png (http://s28.postimg.org/bmmrgpf8t/pscap_progress.png)

You would never know it until you started capturing, but PlanetSide chews through over 15,000 packets JUST from login. The client has the receive all of the current world state. I can't imagine how many packets would be flying around during a three way...

WNxHiforeitnine
2015-09-15, 02:18 AM
Haven't logged in in 1392 days. Just wanted to say I'm super stoked for this. Also, I just get the old PS "Disconnected" message when I try to log in through your launcher. Maybe its on my end, idk. my PS1 folder has been bounced around 2-3 HDDs and a few installs of windows, because who re-downloads things?

Ryathorz
2015-09-15, 06:51 AM
Also, I just get the old PS "Disconnected" message when I try to log in through your launcher.If you get disconnected when logging into PS1 just try again a couple of times and it'll usually work (unless the server really is down).

Chord
2015-09-15, 08:37 PM
If you get disconnected when logging into PS1 just try again a couple of times and it'll usually work (unless the server really is down).

That would be because the first login server in the list is down (and has been for a couple of months). If you edit client.ini in your Planetside root directory, you will see this


[network]

# ABLPLS-LOGIN-01
login0=64.37.158.81:45000
login1=64.37.158.81:45001
<snip>


change login0's port to 45001 like below, save the file, and restart Planetside.


[network]

# ABLPLS-LOGIN-01
login0=64.37.158.81:45001
login1=64.37.158.81:45001
<snip>

Helo
2015-09-16, 03:52 PM
Its awesome that someone is willing to undertake this project!

I want to pledge my support in whatever way I can, even if it just means playing the game. I'm a professional game designer so although I don't have the coding or backend expertise to be of much help early on, maybe you can use my skills at a later point. Until then, I'd be happy to help out with the rest of the guys in whatever capacity you can use us.

A robust anti-cheating system and community moderation seems like the best thing to come out of this. I can't wait to see progress on that end!

OpolE
2015-09-17, 05:36 PM
Great work - Keep the progress

Also while im here - The most up to date place to find PS1 installer
https://help.daybreakgames.com/app/answers/detail/a_id/28923/

zahzadoom
2015-09-25, 06:03 PM
My self and Nerak of the VS would play more if there was more players and less hackers. Nerak logs in every night and at times she stays and plays other its a just log on log out. We would both play if it was like the old days. We played since the game started, Nerak feels lost if no one is around :)

Nerak
2015-09-25, 06:16 PM
Hi all I was told tonight about this forum, i never realised it still existed.
Glad it does. I still log in most nights and sometimes do manage to play. Hackers are spoiling it though. Keep me updated to what is happening please. I love ps1 and would love to see it back to its wonderful full glory,. i play vs and with LFS.

Calista
2015-11-07, 09:32 PM
Sounds neat.

Hey there man! How are you doing?

-WildVS

Effective
2015-11-14, 12:17 AM
Could be worse, could be better.

You?

Calista
2015-11-25, 09:33 PM
Could be worse, could be better.

You?

Been busy doing nothing lol, if that helps. Daybreak is working on a new FPS I think/hope will be good. Hang in there.

OpolE
2015-11-28, 10:25 AM
Whats that FPS?

Also when I signed up to the PSforever forums there were a few hackers names there so currently I'm not having any input until this is a solid project

Noyjitatps
2016-11-20, 12:40 AM
I wanna play this so badly.... You guy should check and see if any of the leaked swg code being used for swglegends is useful in coding psforever. swglegends is from offical soe leaked server code and I bet anything some of it was also used in ps and other older soe titles.