Merge branch 'master' of https://git.alanmoon.net/Moonbase/NotPogo
This commit is contained in:
commit
8dbca2d3ca
27
README.md
27
README.md
@ -4,22 +4,23 @@ Rebound is a Classic Pogo Server Emulator meant to run the older Flash/Java Appl
|
|||||||
# Why Does This Exist
|
# Why Does This Exist
|
||||||
Unfortunately the classic servers for Pogo.com were shutdown a long time ago, and with it went over 150+ legacy games. This exists to get those games working to some degree.
|
Unfortunately the classic servers for Pogo.com were shutdown a long time ago, and with it went over 150+ legacy games. This exists to get those games working to some degree.
|
||||||
# `client-props.jsp`
|
# `client-props.jsp`
|
||||||
Unfortunately, all games were entirely configured (layout, asset paths, locale, game parameters) in one single file, `client-props.jsp`
|
Every game had a unique `def.properties` file requested from `client-props.jsp` (e.g `http://game3.pogo.com/util/client-props.jsp?file=gf2/bowling/def.properties`)
|
||||||
Most games are missing this file, so they will more than likely not work correctly or at all.
|
|
||||||
This emulator only exists for those who either:
|
|
||||||
* found a `client-props.jsp` file
|
|
||||||
* reverse engineered one
|
|
||||||
* wants to understand how the protocol works so that development can progress
|
|
||||||
|
|
||||||
**UPDATE:** We have uncovered a games `client-props.jsp` response hidden within one of the asset archives I had. We may try to get in touch with this person to get more game specific
|
This file was gzipped compressed and is **REQUIRED** for the game to boot, it is compressed either by the server or it's just stored that way on the servers file system.
|
||||||
responses. I've also determined that the `config.txt` from Perfect Pair Solitaire is a local config and doesn't house all the game specific keys needed for it to run.
|
|
||||||
|
|
||||||
The response was for a game called **Lottso! Express**, which is exciting on it's own because that was a beloved game on the site. I may try to get it working with the emulator.
|
Unfortunately, zero responses were archived by archive.org. We only have the complete file for one game (**Lottso! Express** which already has an HD version)
|
||||||
|
|
||||||
|
If you've played on Pogo during the Java/Flash era, your java deployment cache may just have some of the property files we're looking for. Here's how you can find them:
|
||||||
|
|
||||||
|
1. Boot Up The Computer With Internet UNPLUGGED Or WiFi Disabled
|
||||||
|
2. Go To The Folder Containing The Java Deployment Cache (on Vista and up, that would be `C:\Users\Username\AppData\LocalLow\Sun\Java\cache`, on XP it would be `C:\Documents and Settings\Username\Application Data\Sun\Java\Deployment\cache\`)
|
||||||
|
3. If there are any files here, you probably have something we don't have, join our [Discord](https://discord.gg/k8GV7SDavy) and either throw the entire cache [here](https://ptb.discord.com/channels/1549543068141748254/1549878256474525838) or just the files that you deem are probably important to the search.
|
||||||
|
4. More than likely, the emulator won't support the game we found the file for immediately. Each game also had it's own server side logic, wait for an update [here](https://ptb.discord.com/channels/1549543068141748254/1549878421222334575)!
|
||||||
# Supported Games
|
# Supported Games
|
||||||
* Perfect Pair Solitaire (Boots, Works)
|
* Perfect Pair Solitaire (Boots, Works, Incomplete Props)
|
||||||
* Lottso! Express (Boots, Works)
|
* Lottso! Express (Boots, Works, Complete Props Found)
|
||||||
* Pogo Bowl (Boots, Partially Works)
|
* Pogo Bowl (Boots, Partially Works, Incomplete Props)
|
||||||
* Boardwalk Seaball (Boots, Partially Works (unplayable without original client props))
|
* Boardwalk Seaball (Boots, Partially Works, Incomplete Props)
|
||||||
# How To Use
|
# How To Use
|
||||||
|
|
||||||
To play a game, use the `play-game` endpoint. Here's an example:
|
To play a game, use the `play-game` endpoint. Here's an example:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user