The Benefits of Open Source Development

@Shamus The Brute , please stop trying to act like you know everything and know what's best for this community when you have never your self worked on a POTCO project in your life.
"But it's my opinion"
Your opinions have always made everything more dramatic than any tv show i've ever seen.

@xXWilee999Xx , you're a slow skid, and you guys will never finish tplsoixioh, or what ever you called it.
Why can't you be kind? :/
 
The reason we keep our source code private is to put a stop to people who would want to abuse it, or steal our work for their own. However, we make use of Astron, which is Toontown Rewritten's take on OTP, the server suite used by POTCO, Pixies, and Toontown. That is located here. Each server has AI and UD code built on top of the OTP, which is the part we really want to keep private for the reason above.

Long story short, TLOPO will never be open-sourced. Please stop calling it an emulator, aswell. TLOPO isn't aiming to emulate a game, it's aiming to be a game.

Err.... Keeping private to prevent people from potentially helping. :confused: Someone mentioned before how odd it was that we all want to be the big hero.. in doing this, when a project dies, its done.. NO ONE gets what they worked on cause it was "theirs". Simple fact real quick... It Isn't/Ain't/never was/not going to be/ yours. Never. Disney had a team.. it is Disney's project. It is Disney's work.

Honestly, who do you think would actually care to mess with a game that USERS brought back?


That is one of the best things said in this thread! :party:

It is most certainly NOT an emulator by any means.

Definition of Emulate:
  • Computing
    reproduce the function or action of (a different computer, software system, etc.).
The Dolphin Emulator has one job. To emulate the Gamecube and Wii... Emulate...
Ever play a NES game on a PC? N64, PS1/PS2? You are emulating the original consoles hardware..

Are we really emulating anything?

Thank you for making that point, @Loudrob :woot:

Astron is a separate project from TTR, although TTR does use it.

Also, yes, these projects are emulators. The definition that was mentioned above does define them. They are reproducing, or emulating, the PotCO gameserver/client.
 
Astron is a separate project from TTR, although TTR does use it.

Also, yes, these projects are emulators. The definition that was mentioned above does define them. They are reproducing, or emulating, the PotCO gameserver/client.
Not the gameserver for sure. POTCO is a different story than Toontown. You get 0 server code. You aren't emulating the gameserver, you have to write it on your own.
 
Not the gameserver for sure. POTCO is a different story than Toontown. You get 0 server code. You aren't emulating the gameserver, you have to write it on your own.

By writing the server yourself you are still emulating it, as you are reproducing the original gameserver.
 
A server emulator is using the Disney provided client. This would mean no modifications, no bug fixes, nothing of that, on the client side. It's merely emulating what the game was when Disney shut it down on September 19, 2013.

I wouldn't exactly call recreating the game "reproducing the original gameserver," as that would require it to be a 100% carbon copy of Pirates of the Caribbean Online, with no modifications or bug fixes, it'd be exact to POTCO. This is not entirely the goal of The Legend of Pirates Online.

Disney's Toontown Online had a similar thing happen to it. There were the actual servers that brought Toontown back and added onto it. These were not emulators, as they took Toontown Online, polished it up, fixed the bugs and exploits, and then extended upon it for an even better online experience. Then we had attempted server emulators that used Toontown.exe (The Disney provided client) to connect to the game. These emulators proved to not be feasible, as you could not make a fully functional game using them, and you were stuck with Disney's client. This meant the many bugs and exploits present could not be fixed. This is an obvious issue.

To see what a server emulator for Toontown Online looked like, and how it functioned, please refer to this video:

You could expect similar results for a Pirates Online based server emulator that used Pirates_Online.exe (The official client.)
 
No matter how it is done, you are still reproducing the original gameserver. Therefore, emulating it.
Here you go! A server emulator! (too lazy to get it to actually connect) using an actual POTCO binary.

a8ad85b88e191e98f3bb4fec6faf53ad.png
 
A server emulator is using the Disney provided client. This would mean no modifications, no bug fixes, nothing of that, on the client side. It's merely emulating what the game was when Disney shut it down on September 19, 2013.

I wouldn't exactly call recreating the game "reproducing the original gameserver," as that would require it to be a 100% carbon copy of Pirates of the Caribbean Online, with no modifications or bug fixes, it'd be exact to POTCO. This is not entirely the goal of The Legend of Pirates Online.

Disney's Toontown Online had a similar thing happen to it. There were the actual servers that brought Toontown back and added onto it. These were not emulators, as they took Toontown Online, polished it up, fixed the bugs and exploits, and then extended upon it for an even better online experience. Then we had attempted server emulators that used Toontown.exe (The Disney provided client) to connect to the game. These emulators proved to not be feasible, as you could not make a fully functional game using them, and you were stuck with Disney's client. This meant the many bugs and exploits present could not be fixed. This is an obvious issue.

To see what a server emulator for Toontown Online looked like, and how it functioned, please refer to this video:

You could expect similar results for a Pirates Online based server emulator that used Pirates_Online.exe (The official client.)

It doesn't have to be the exact same thing to be classified as an emulator. By definition they still are, as they are reproducing what the gameserver did. And what it did was run the game.

Dolphin Emulator
SWGEmu
ZSNES

They are still emulators, but they aren't the exact same as what they were intended to reproduce. Modifications were made and additions were added. They still fulfill the requirements to be called an emulator. They reproduce how the original product functioned.
 
It doesn't have to be the exact same thing to be classified as an emulator. By definition they still are, as they are reproducing what the gameserver did. And what it did was run the game.

Dolphin Emulator
SWGEmu
ZSNES

They are still emulators, but they aren't the exact same as what they were intended to reproduce. Modifications were made and additions were added. They still fulfill the requirements to be called an emulator. They reproduce how the original product functioned.
Right now you are comparing a game to game emulators... what?!
 
What?!?!!? Dolphin is a program used to emulate games with their exact roms, now if TLOPO was an emulator then TLOPO would be a program that will emulate the executable of POTCO's game.

More so, it is impossible to emulate Disney's server, as we do not have their code. Recreating it is :p
Dolphin has cheat systems implemented, different settings, etc. The Wii/Gamecube does not have those cheat systems, nor those specific settings.

I'm not sure you understand the definition of an emulator, so I'm going to state it as plainly as I can.

The definition of "emulate":

reproduce the function or action of (a different computer, software system, etc.).

The definition of "reproduce":

create something very similar to (something else), especially in a different medium or context.

These projects are creating something very similar to the original game. Sure, there may be modifications and such, but it still has the key elements of the game.

Now that we know that they are reproducing the game, let's go on to figure out if they are emulating it. That's pretty simple, as to emulate something you have to reproduce the "function or action" of it. It clearly is doing that, as stated previously. Therefore, it is emulating it.

I'm not going to fight over the definitions of "emulate" and "reproduce" anymore. It's pointless, I've made my statements and at this point I'm simply restating them in simpler terms. If you don't want to believe that they are emulators, fine. I tried. I still very strongly believe they are, and you do not.
 
Having the project open-source would help on the legal side, as well. Legally an emulator can run if it is not making any profit, and if it is not using any of the original source code without permission. That's why SWGEmu can run, and has for years. Allowing everyone to see the coding would also let everyone know that it is all original.
 
Cleaned up a post or two on this thread. Just a general reminder to everyone (not just the people who have commented on this thread):

99% of people have been mature and constructive about all the remakes for POTCO and everything that's going on with that. To all those people, thank you.

For anyone else, please remember you are completely allowed to share your opinion as long as you're being respectful and following the forum's rules.

Anyways, lets get back to the topic.

ur welcome! thx for the nice words I like it when people are nice on the forums.
 
Having the project open-source would help on the legal side, as well. Legally an emulator can run if it is not making any profit, and if it is not using any of the original source code without permission. That's why SWGEmu can run, and has for years. Allowing everyone to see the coding would also let everyone know that it is all original.
The issue is that, we are using original source code without permission; the game client. If we were to not use ANY Disney code whatsoever, there is no way we could achieve a game that is similar to POTCO.
 
Back
Top