Git Product home page Git Product logo

opentpw's Introduction

OpenTPW

OpenTPW is an open-source re-implementation of Sim Theme Park / Theme Park World.
Documentation | Issues | Pull Requests

Repo Size Contributors Stars Forks License Issues

About

OpenTPW is a re-implementation of Sim Theme Park / Theme Park World, requiring an installation the original game and its assets in order to run. OpenTPW aims to re-create the same experience as the original game. While OpenTPW was initially created as it is quite difficult to get Sim Theme Park to run on modern hardware and on a modern operating system, it also aims to somewhat re-introduce the original online aspect of the game - the servers of which have since been shut down.

Status

OpenTPW is currently in a very early stage of development, and is not yet playable.

File Formats

  • ❌ - Not Implemented
  • ⚠️ - Partially Implemented
  • ✅ - Implemented
Format Status
Fonts (.BF4)
Strings (.BFMU, .BFST, .BFUM)
Lip Sync (.LIPS)
Models (.MD2)
Map Data (.MAP) ⚠️
Materials (.MTR)
Ride Scripts (.RSE) ⚠️
Settings (.SAM)
Sounds (.SDT, .MP2)
Save Files (.TPWS) ⚠️
Video (.TQI)
Textures (.WCT) ⚠️

Prerequisites

  • A copy of the original game (either Theme Park World or Sim Theme Park)
  • A decent graphics card & processor

Documentation

File format information is available at the OpenTPW formats website. Keep in mind that this information is a work-in-progress, and therefore might not be of incredible detail - however, upon completion, it still aims to be as useful, detailed, and as in-depth as possible.

Contributing

Contributions to this project are greatly appreciated; please follow these steps in order to submit your contribution to the project:

  1. Fork the Original Project
  2. Create a branch under the name YourName/FeatureName
  3. Once you've made all the changes you need to make, go ahead and submit a Pull Request.

License

This project is licensed under the MIT license; a copy of this license is available at LICENSE.md.

Acknowledgements

opentpw's People

Contributors

beneggy-gh avatar cxong avatar xezno avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opentpw's Issues

Project status on README

Hello,

I think that a short section of the README should be dedicated about the progress of the project.

For instance, I would like to know which file format have been fully documented or not, to get an idea about which part of the project need immediate help.
This could be displayed as a list in the README.

I've read the wiki about the BF4 (Bullfrog Font File Format), and wrote a small extractor following the specification, but it appears that this file is either encrypted or compressed.
Since that isn't documented in the wiki, I concluse that the issue of reading and using BF4 files isn't resolved.

Best regards.

How to get it running?

Hi,

thanks for working on this, this will be great! :-)

How do you run the current version?
I build it, but it always fails to locate files in the "contents"-folders, which is missing from the GIT repo.

Does this content need to get generated from the original game data?
How can I do this?

Also I noticed, that the "launchSettings.json" file contains a hardcoded path:

"workingDirectory": `"F:\Projects\OpenTPW"

Thanks and regards

It is ready for testing?

Hi,

That's look like a stunning project. Is this already stable for testing? And what that's with the "Engine @ 8ce2d29".

Best regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.