Fapland Party Edition - Public Beta release (Feedback wanted) [Handy integration] (UPDATE: v0.1.26)

[Game] (BETA) Fap Land Party Edition - Fapland with Multiplayer and Handy support!

previous topic: [WIP] {TESTERS NEEDED} - Fap Land Party Edition alpha (handy support) {NOT RELEASED IN PUBLIC YET}

Hey everyone! After some time of development, I’m excited to share Fap Land Party Edition. A free, open-source desktop game that combines board-game mechanics with funscript-synced video playback and TheHandy integration. Think of it as a party board game where the “minigames” are your funscript collection.

Available for Windows and Linux, completely free and open source.
It is in Beta so expect bugs, features not working as intended and so on

This game is inspired by Fapland Handy Edition created by tomper and the GD version of fapland

The game has powerfull features for powerusers making it a breeze to create custom fapland packs. To my knowledge, there is currently no easier way to create a fapland pack than this

You can just integrate web videos into the game. No need to download them yourself!


Killer features

Download videos from the web. Complete Fapland packs can be only kilobytes of data!

Multiplayer support

Build in round splitter for existing fap heroes.

Freaking easy export of your creations

Handy integration


Key Features

Funscript & TheHandy Integration

  • Full TheHandy support with HSP streaming protocol. Scripts are uploaded and synced in real-time with offset calibration.
  • Adjustable time offset (fine 1ms steps) via keyboard shortcuts during playback.
  • Perks like “Be Gentle” cap Handy intensity; anti-perks like “Highspeed” push it to 1.2x.

Board Game Engine

  • Dice-based movement across a tile-based board with multiple tile types:
    • Round tiles play a specific funscript round
    • Random Round tiles pull from weighted pools with repeat-avoidance
    • Safe Point tiles grant a bonus roll + save checkpoint
    • Perk tiles trigger perk selection
    • Event tiles have special effects
    • End tile triggers the climax phase
  • Branching paths with gate costs (spend money to take a shortcut) and weighted random path selection.
  • Two board modes: Linear (quick setup) and Graph (full visual editor).
    Perks & Anti-Perks System (31 total)
  • After completing rounds, you’re offered perks to purchase with in-game money. Pick from 3 options weighted by rarity (common/rare/epic/legendary).
  • Examples: Loaded Dice (+2 max dice), Skip (skip a round), Shield (block anti-perks), Doubler (double your next roll).
  • Anti-perks are automatically applied by increasing probability each round. They make your life harder:
    • Snake Eyes (legendary): cap your next roll to 2
    • Jackhammer (legendary): 15s high-speed booru sequence with Handy motion
    • Milker (legendary): 30s booru sequence with generated Handy motion
    • Moaning Loop: continuous moaning audio during rounds
  • Strategy matters: do you save money for better perks or spend early to survive?

Round Library & Converter

  • Import rounds from local files, web videos (Pornhub, XVideos, rule34video, etc. via yt-dlp), or Stash instances with tag-based import.
  • Round Converter tool: visual timeline trimmer to create rounds from source videos, auto-split into segments.
  • Rounds are stored with metadata: name, author, BPM, difficulty, funscript association, type (Normal/Cum/Interjection).
  • Heroes: bundle related rounds from a single source into a shareable content pack.

Playlist Workshop

  • Full authoring tool to build playlists with up to 500 rounds.
  • Configure: round order, cum rounds, safe points, perk toggles, dice range, starting money, timing.
  • Progressive-random ordering: gradually increases difficulty across the playlist.
  • Import/export playlists as .fplay files or full .fpack archives (playlist + media).
  • Playlist resolution: when importing, missing rounds can be mapped to local alternatives via perceptual hash or name matching.

Map Editor (Experimental)

  • Visual node-based graph editor (PixiJS) for creating custom board layouts.
  • Drag-and-drop tiles, connect edges with weights and gate costs.
  • Random round pools, style customization, validation, undo/redo.
  • Test play directly from the editor.

Multiplayer

  • Online lobbies via Supabase Realtime. Host creates a lobby, shares an invite code, others join.
  • Each player runs the same board independently; scores compared at the end.
  • Late-join support, kick/ban system, real-time standings.
  • Send anti-perks to your opponents during matches.
  • Discord OAuth or anonymous login supported.

Scoring & Economy

  • Earn money (+$50/round) and score (+100 base) for completing rounds.
  • Intermediary clips survived: +30 pts. Active anti-perks endured: +25 pts.
  • Cum round success: +420 pts.
  • Highscore tracking with purist indicators (no-save runs marked separately).

Created with powerusers in mind

  • First-start wizard walks you through setup.
  • SFW Mode: hold S while starting the game to start it in sfw mode so porn is hidden. Usefull in emergency situations
  • Save system: none (purist), checkpoint, or everywhere modes.
  • Command palette (Ctrl+K) for quick access to any action.
  • Global overlays for music control and Handy monitoring.
  • Auto-update via GitHub releases.
  • Web video caching for smooth offline playback.

Supported File Types

Format Purpose
.funscript Standard funscript JSON for device sync
.hero Hero content pack (collection of related rounds)
.round Single round definition with metadata
.fplay Shareable playlist file
.fpack Full archive (playlist + media, optional AV1 compression)
.mp4 / webm Raw video files

Downloads

Grab the latest release for Windows or Linux on GitHub:

Example legacy content ~50 rounds
Gofile: Gofile - Cloud Storage Made Simple
Mega: 11.87 GB folder on MEGA
source: Fapland in HardMode - Script Upload and Skills Working [Edi]

Example legacy content 103 rounds

source: Fapland Handy Edition

Example for webbased rounds, just to show how easy and straight forward the future of fapland could be:

Wicked 3,4,7,8,9, Supernova, Tunnel vision (Not integrated inside the legacy pack)

mediafire: wicked (3,4,7,8,9), Supernova, Tunnelvision
gofile: Gofile - Cloud Storage Made Simple

Fap Hero Era (IMPOPTANT, is already installed if you installed legacy 50)
gofile: Gofile - Cloud Storage Made Simple
mediafire: Fap Hero Era

This will download fap hero era with an funscript attached and automatically installs it.

Different existing content (no funscripts)


Getting Started

  1. Download and install the app
  2. Follow the first-start wizard
    2.1 Add some music in the game: (https://www.youtube.com/watch?v=ANCMbw7y-sg&list=PL4yGGcEBLEqJsaMxHTks7lARp_eZRaZOb) just add this playlist
    2.2 Add some moaning in the settings (https://www.pornhub.com/view_video.php?viewkey=ph60e85e51e4059 and https://www.pornhub.com/view_video.php?viewkey=65cafddb72c2f)
  3. Add your content (local files, web URLs, or Stash)
  4. Import or create a playlist
  5. Connect your TheHandy (optional) in Settings
  6. Start a run and have fun!

This is still in early beta, so expect some rough edges. I’d love to hear your feedback, bug reports, and suggestions, especially around the funscript sync experience and perk balance. The multiplayer mode is also in an experimental phase and needs testing with real players.
If you create cool playlists or maps, feel free to share them! The .fplay and .fpack formats are designed for easy sharing within the community.

If you create your own packs please share them with the community!













DISCLAIMER
This is a hobby project of mine to test out the capabilities of AI so this project is completely vibecoded

Q & A

Will you support other devices than thehandy?

  • No. Not because I want to exclude people but because it makes it more complex to develop for me

can you support macos?

  • I do not own a mac so I can not develop for it. It is possible though if someone in the community has the time for it.

For more answers look here: [WIP] {TESTERS NEEDED} - Fap Land Party Edition alpha (handy support) {NOT RELEASED IN PUBLIC YET}

11 Likes

glad this project finally released. sad to see no intiface support. Good luck to you!

1 Like

So I run the setup .exe, and it just starts installing, with no options or anything.

So where is it installing to, and is there a way to install it to an alternate location? I really don’t have any free space on my C: drive.

…and yep, install failed, I have less than 5 MB free space left on my C drive, and I have no idea where the files are to delete them…

Hi, thank you for your bug report. I fixed the issue. You should now be able to choose the install location in the most recent version. Please report back if the issue was resolved for you or if different steps are needed

That fixed my install issue. I mean really, if a program needs a SFW panic button, it shouldn’t be installing into standard paths, lol.

One more issue I found:
Settings → Data & Storage.

The options of what folders to use for the Music Cache, Website Video Cache, and .fpack extract location should be one of the first things you select in the quickstart wizard.

As things are now, you go through the wizard, download/cache everything, and only then do you get access to the option to change where that stuff actually saves.

As a side note, it explicitly says that already downloaded/caches stuff will NOT transfer over when you change the path… but there’s no way to actually see what the path to the “Default app data folder” actually is, so you can’t move them manually.

Maybe add a button to “open current folder location” for each of those settings?

You also might consider making the entire app portable, with all folder locations defaulting to a subfolder within the game’s main directory. Would make things much easier for people who want to use this on shared computers, and don’t want traces of it to be found; or people who want to run it off a flash drive.


Oh, and after the initial setup, I changed my music cache location, and restarted the program… and the music was still playing, but the music cache folder I set is still empty… So it’s still using the old one apparently, even though it shows the new one in the settings.

Thank you again for your feedback!

  • I added the ability to open the current folder.
  • In addition in the latest release there is also a portable version. The default path of for example, stuff like music is then {folderWithExe}/data/music
  • In the setup the user can now change the path
  • keeping existing music is intended behaviour so people won’t loose data accidentallly, so i will keep this behaviour. So new music is downloaded to your new cache location while old music is still kept. You can always remove the music manually in the music menu or clear the entire playlist

Just curious, I assume it does not generate funscripts. I also assume it auto detects the funscripts for local files if they exist?

I also want to see if I can add T-Code device support via USB, not wireless. It will probably be vibecoded and checked by me as it modifies stuff.

Hi, yeah it autodetects funscripts when they are named exactly like the video file but with .funscript at the end instead.

For example
./test.ml4
./test.funscript
Would be automatically detected

./test2.funscript
Would not be automatically detected

You can also manually link funscripts inside the installed rounds → edit round / hero → attach funscript if you have mismatched names and want to keep them this way

There is one part where the game generates movement, this is when you are hit with the milker or jackhammer antiperk, then movement is automatically generated

That would be awesome if you get it to work! Personally do not own such a device so can not test or integrate it

1 Like

I got both ‘legacy content‘ packs installed with no problem, but no matter what I do, I can’t seem to get ‘Fap Hero Era.fpack’ installed…

Hi,
If you installed the other packs, era is already installed because I attached it into one of them. You likely have it already installed, that’s likely the reason.

I improved the install process. In the most recent version you now would get a “… .fpack installed” thing

This is excellent work—exactly what I was looking for! Thank you for your efforts. However, since the software only supports English, may I create i18n multi-language translations based on your source code? My native language is Chinese, and I’d love to be able to enjoy your creation more conveniently

If you’re making an example of a web-based pack… It really shouldn’t be as part of a different example pack that’s not web-based…

Made it more clear that era is already included and added a new example file ( wicked (3,4,7,8,9), Supernova, Tunnelvision )

Glad you like it. I’ll consider adding multi language support. You are of course free to file a pull request, the app is open source GitHub - FapLandPartyDev/FapLand-Party-Edition: Mario party style fapland variant written in electron. Multiplayer enabled · GitHub so go ahead

Version 0.1.26 released

  • Added multi language support

  • English, French, German, Chinese, Spanish

  • It is easy to add new languages. Feel free to file a pr if you want your language added

  • The Strings are KI translated so feel free to improve the translation via pr

  • Fixed a bug where the pause timer did not show after selecting a perk

  • Made the playlist workshop rounds selection much easier by add