- Compatible XF 2.x versions
- 2.2
- 2.3
- Additional requirements
- PHP 8.0+ and XenForo 2.3.0+. Writable data/ and internal_data/ directories.
Optional TikTok LIVE service: Linux server with systemd and Node.js 20+ (installed with one command from the AdminCP).
External services used (see "External services" in the description): EmulatorJS CDN (emulators); and, only if you enable TikTok LIVE, an unofficial connection to TikTok plus NodeSource/npm during the optional installer.
No ROMs or BIOS files are included: you provide the games you have the right to distribute.
- License
- Commercial license: one XenForo installation (one production site; staging/dev copies of that site allowed). No resale, redistribution or sharing. You may modify it for your own site. Third-party components (EmulatorJS and its cores, Play!) keep thei
- Updates duration
- 12 months of updates and support from the purchase date. Extensions: [your price/terms].
- Visible branding
- Yes
A universal retro emulator for your XenForo forum
FX Games adds a catalog of classic games that your members play right in the browser, with cloud saves, leaderboards, levels and a TikTok LIVE mode so their audience can play along. You upload the games; members play them. No third-party accounts and no per-user fees.
Features
- 16 systems: 15 through EmulatorJS (NES, SNES, Game Boy / Color, Game Boy Advance, Nintendo 64, Nintendo DS, Master System, Game Gear, Mega Drive / Genesis, Sega CD, PC Engine, Atari 2600, Arcade, PlayStation, PSP) plus experimental PS2 through Play!.
- Cloud saves: 1-6 slots per game and member, with screenshots. Each member only sees their own saves, on any device.
- Progression: XP per minute played, levels, daily streaks, 12 achievements, play time and game ratings.
- Leaderboards: Today / Week / Month / All time, global and per game.
- Cheat library: 185 ready-made cheat codes for 8 classic games, suggested automatically when you add a game (you can add your own).
- TikTok LIVE mode: viewers' gifts, likes and follows trigger actions in the game. Heroes vs villains rules, goals, voice reading of comments and a public overlay for TikTok LIVE Studio / OBS. Includes a Node listening service with a one-command installer.
- AdminCP tools: add games with ROM and cover in one form, BIOS manager per console, server folder for large games (PS1 / PSP / PS2), enable/disable, TikTok service status.
- Native XenForo: permissions (play / use TikTok LIVE), options, phrases, style-aware light and dark colors, responsive layout.
Security and privacy
- ROMs, BIOS files and saves are stored in internal_data/ with random names (outside the web root) and streamed only to members who have permission.
- CSRF token on every API call, per-member save rate limit, paths validated against directory traversal.
- When a member is deleted, all their FX Games data (saves and files, statistics, points, profile, ratings, LIVE settings) is deleted too.
- Uninstalling removes all tables and add-on data. Your uploaded ROMs, BIOS files and saves in internal_data/fxgames/ are not deleted.
External services (please read before buying)
- EmulatorJS CDN: the emulators are loaded in the member's browser from the EmulatorJS CDN. If your site uses a strict Content-Security-Policy, allow that domain.
- TikTok LIVE (optional, off by default): uses an unofficial connection to TikTok through a Node service that you install on your own server. It may stop working without notice if TikTok changes something.
- The optional TikTok installer (which you run yourself as root) may add the NodeSource apt repository to install Node.js if it is missing, and downloads the service's Node dependencies with npm.
- The add-on has no license callback and sends no data to the author.
Requirements
- XenForo 2.3.0+ and PHP 8.0+.
- TikTok LIVE (optional): Linux server with systemd and Node.js 20+.
- Nginx users: block internal_data/ in the server configuration.
Please note
- No ROMs or BIOS files are included. You are responsible for holding the rights to everything you upload.
- PS2 is experimental and needs Play.js and Play.wasm (not included). PSP needs a powerful computer.
- Tested on XenForo 2.3.13 with test data.
- Interface language: English.
What's new in 1.1.1
- Covers accept JPG, PNG, GIF, WebP, AVIF and BMP.
- Full English interface and cheat library; route changed to /games/.
- Deleting a member now deletes their FX Games data.
- Save rate limit and accessibility improvements.
- Related resources
Leave empty (or link your other FullExtremo add-ons once they are listed).
-
fxgames-01_portada.webp
44.5 KB
· Views: 10
-
Captura de pantalla 2026-11-11 180451.webp
22.2 KB
· Views: 10
-
Captura de pantalla 2026-11-11 172815.webp
33.8 KB
· Views: 8
-
Captura de pantalla 2026-11-11 172803.webp
33.5 KB
· Views: 8
-
Captura de pantalla 2026-11-11 172752.webp
34.3 KB
· Views: 10
-
Captura de pantalla 2026-11-11 180635.webp
63 KB
· Views: 10