Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TMenu icon

TMenu

A real-time memory (RTM) tool for Skate 3 on PS3, built for use with webMAN-MOD's PS3MAPI.


What is this?

TMenu connects to a PS3 running webMAN-MOD over your local network and reads/writes Skate 3's memory live while the game is running. It's a from-scratch Python + Qt rebuild of a set of older, separate Skate 3 tools as well as new findings, brought together into one app with a single connection.

Requirements

  • A PS3 running webMAN-MOD with PS3MAPI enabled, on the same network as your PC
  • A copy of Skate 3 running on that PS3
  • Windows, if you're using the prebuilt TMenu.exe
  • Python 3.10+, if you're running from source

Getting started

  1. Boot Skate 3 on your PS3, with webMAN-MOD's PS3MAPI enabled.
  2. Open TMenu on your PC (same network as the PS3).
  3. On the CONNECTION tab, type in your PS3's IP address and hit CONNECT. This connects to the PS3 and attaches to the running game in one step — if Skate 3 isn't running yet, it'll tell you to boot it first, but the connection itself stays up so you can just hit CONNECT again once it is.
  4. Once attached, use any of the tabs below — most fields have a GET button to read the current value and a SET/toggle button to write it back.

Tabs

  • Connection — connect to your PS3's IP and attach to the running game
  • Edit Skater — per-skater (1–5) editing: RGB colors, RGB swapping, body/face sliders, stance/style/posture, clothing recipes, clothing lock, graphics, invisible parts, gender, team & player names
  • Toggleables — on-board, off-board, environment, and misc gameplay toggles
  • Adjustables — global values like ollie height, jump height, and plant height
  • Visuals — transparency, field of view, fog color/density/distance, HUD score multiplier, exposure, and more
  • Park — edit the RGB grid for custom park pieces
  • Online — challenge editing, server options, online toggleables, and a teleporter
  • Save — difficulty and stats editing
  • Misc — debug camera and animation debug
  • Binds — assign system-wide keyboard hotkeys to almost any toggle or value in the app, so they work even while the game window has focus
  • Settings — theming (with your own theme.json), config export/import, reset everything to defaults, and restart

Most tabs also have an export/import, so you can save your setup (a config, a skater recipe, your binds, a theme) to a file and load it again later — these save into their own folder next to the app (config/, recipes/, binds/, theme/) the first time you use them.

Running from source

pip install -r requirements.txt
python app.py

Building your own TMenu.exe

Building a .exe has to be done on Windows (PyInstaller can't cross-compile).

  1. Install Python 3.10+ on Windows (python.org, tick "Add to PATH" during install).
  2. Copy this folder onto your Windows machine.
  3. Run build.bat. It'll ask for a version number — type one (e.g. 15.2.0) or press Enter to reuse the last one used.
  4. When it finishes, everything you need is in the new dist/ folder: TMenu.exe plus settings.json, theme.json, challenge_keys.json, and challenge_types.json — keep those JSON files next to the exe, since the app reads/writes them at runtime.

Disclaimer

This project is unofficial and unaffiliated with EA/Black Box, Sony, or Skate 3's developers. Using it while online can cause desync issues between you and other players. Do not abuse this!

About

A large multiuse Skate 3 RTM tool for PS3 via PS3MAPI

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages