Sim Theme Park/Theme Park World Online Functions

Discussion in 'Programming' started by Blayer98, Jul 10, 2015.

  1. Blayer98

    Blayer98 Active Member

    Turns out this game ACTUALLY HAD ONLINE SUPPORT!

    The servers are long gone however, but the online login *sort of* works, only thing is: it fails, all because of this:
    upload_2015-7-10_17-42-44.png

    upload_2015-7-10_17-43-57.png
    upload_2015-7-10_17-44-20.png
    upload_2015-7-10_17-44-36.png
  2. Blayer98

    Blayer98 Active Member

    The file that contains the daphne.eagames.co.uk link is online.sam.
    there is an onlineoverride.sam but this doesn't seem to be used after I tried connecting.
    upload_2015-7-10_17-50-26.png
    upload_2015-7-10_17-50-50.png
  3. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    Are you using 32-bit? I heard that TPW worked on 32-bit systems since it used some 16-bit instructions, but not on 64-bit systems (like mine) since they don't support those anymore. I might grab my old XP laptop and start reverse-engineering (with a bit of luck there might be file residue / temp files left from when I last went online). But yeah, it had great online support! I remember it too, you could visit other people's theme parks and go on rides, vote for them, etc. It was a really big feature back in the day since things like that were very rare. If you need help, just shoot me a PM and I'll be on it! I loved this game and it'd be great to have the server back.
    Blayer98 likes this.
  4. Blayer98

    Blayer98 Active Member

    You need to change the low.sam med.sam and high.sam files, with 0 for TEXTURE32 and RENDER32 must both be set to 1, otherwise the game crashes when the video for the Bullfrog and intro videos try and play.
  5. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    No, the setup doesn't even work for me. Because 16-bit instructions.
    But I changed those anyway, so yeah.
  6. Blayer98

    Blayer98 Active Member

    What? I use a 64bit computer and mine works fine??
    You need to set anything in the Properties Panel for the shortcut to be UNTICKED, or it won't work either.
    Also, if you have any leftover files from the online portion, please give all of them to me, so I can have a look please! :)
    (I always played TPW on PS2, so I never had any online support.)
  7. Blayer98

    Blayer98 Active Member

    EDIT: Here's the directory: C:\Program Files\Bullfrog\Theme Park World\save\online
    LetsRaceBwoi likes this.
  8. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    W7 bugs?
    I have to emulate it in PCSX2 or whatever it's called just to play it at the moment. If I do have any leftover files, I will zip them and upload them. I'll have to get out my desktop instead since I remember I wiped the laptop, but the desktop definately had games on it (TPW, ROBLOX, everything that was played on there) and I do remember having the online mode open there. It might have cached a couple of parks but that's probably about it really since I can't imagine it caching packets because that's a *stupid* idea.
    Blayer98 likes this.
  9. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    No luck. There's nothing there (I tried a system-wide search for everything I could think of) apart from the game files, of course. I guess they didn't cache the parks because they were subject to change or something. I'll have to look again using another folder or search query later but now I'm busy, sorry. :p
    Blayer98 likes this.
  10. Blayer98

    Blayer98 Active Member

    Ok, no problem lol
    LetsRaceBwoi likes this.
  11. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    IIRC you could also get custom rides and stuff. I'll try and check where those downloaded to; hold up.
    Blayer98 likes this.
  12. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    I think I'm on to something!
    upload_2015-7-11_12-42-49.png
    From an educated guess, these sound like packets, the "r" probably standing for response. They're located in the game dir next to "tp.exe", the game executable.
    Blayer98 likes this.
  13. Blayer98

    Blayer98 Active Member

    wow, there's a debugger checksum.
    upload_2015-7-11_17-35-14.png
  14. Blayer98

    Blayer98 Active Member

    I got the LoginServer working on my localhost!!
    upload_2015-7-11_18-17-54.png
  15. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    Why even have one in 1999? Fucks sake, Bullfrog...
    What did you have to host? I'm guessing it'd be web-based first and then send a keepalive or handshake somewhat, which is why you were disconnected.
    Blayer98 likes this.
  16. Blayer98

    Blayer98 Active Member

    It happened in a split-second. TSO does the same with handshakes with my localhost, when it loads the Avatar and City data, it usually loads it so fast i'd be in the SAS Screen within a second.
  17. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    Thought so; it's probably similar because EA.
    The same server host, daphne.eagames.co.uk, was also used in another game: Shogun Total War (the first one) and there's plentry of evidence online to support it.
    If the server is the same as the one in TPW (unlikely) with different ports, you could try hosting one.
  18. Blayer98

    Blayer98 Active Member

    Techincally, I am with localhost and Apache.
  19. LetsRaceBwoi

    LetsRaceBwoi Well-Known Member

    What files? I got me a server ;)
  20. Blayer98

    Blayer98 Active Member

    no files, since I simply want the LoginServer to at least accept the connection atm.

    I tried logging packets with RawCap, but it's not picking any up, this game probably doesn't use packets for the LoginServer (Obviously....)

    EDIT: I got 58 packets all of a sudden, but it never dumped it to the file? Anyway, the LoginServer doesn't use packets, so we kind of don't know how to progress but with the .dlls.

    hang on, this dll must be custom, since when I put it into the .zip, it did this:
    upload_2015-7-11_19-15-56.png
    Last edited: Jul 11, 2015

Share This Page