Fap Hero: JOURNEY v.0.7.5

You probably have it one level too deep. When you click into the journey folder in your file explorer, make sure the next thing you see is this:

Once newer journeys come out, the whole importing of journeys will change to avoid issues like this.

Nice, I heard people with the Handy 2 have been having a lot of issues with them breaking after some time.
Also, I believe the majority of people own the Handy 1.

It’s a double release this time around. 1 new feature and 1 major improvement to an existing feature:

v.0.7.4

New output support for e-stim devices, via restim — contributed by
a community member. If you don’t use e-stim, nothing here touches you: it stays completely inert unless you
turn it on and connect.

:high_voltage: Drive e-stim from your journeys

Fap Hero Journey can now stream to a running restim instance over its WebSocket T-code connection, so a
journey’s scripts drive your e-stim session the same way they drive a stroker. The main stroke maps to
restim’s position (Alpha), and multi-axis scripts map onto restim’s parameters (surge, carrier frequency,
pulse, vibe channels) — and items, curses, and boss effects reach it just like every other output.

  • Connect from Options → the restim section: point it at your restim WebSocket address and connect
    (defaults to the usual local ws://127.0.0.1:12346/tcode).
  • Per-axis manual levels in a new E-STIM DEVICE section (Options → Device), for the parameters you’d
    rather set by hand than by script. The existing device ranges are now labelled T-CODE DEVICE so the
    two are easy to tell apart.
  • E-stim scripts in journeys — authors can include dedicated e-stim parameter scripts (alpha/beta,
    volume, carrier frequency, pulse, vib…); they’re detected by filename and travel with their round like any
    other axis.
  • Runs alongside your other output — e-stim plays in parallel with a Buttplug stroker (it takes over the
    serial T-code slot, since both speak the same protocol).

Requires restim running with its WebSocket server enabled. Big thanks
to @oleg-nasan for building and testing this.

v.0.7.3

A focused quality release for The Handy over WiFi. If you drive a Handy directly (no Intiface), this is
a big one — startup, sync, and reliability are all dramatically better, and this time it’s confirmed on real
hardware. This time I am getting it right!

:hammer_and_wrench: Sync that actually lands

The device used to take several seconds to start each round and then play a beat behind the video. Now it
starts promptly and strokes in time with what’s on screen. Round starts that once took the better part
of ten seconds are down to about one, and the old “playing a second or two late” feeling is gone — sync is
tight now.

:play_button: Smooth between rounds

Moving from one round to the next no longer leaves the device frozen until you pause/resume or open the menu
— each round picks the device back up on its own, in sync, with any boss or curse effects already baked into
the very first stroke.

:electric_plug: Know it’s working

  • A quick “Getting the Handy ready” moment when a journey starts (WiFi Handy only), so the first round
    is as smooth as the rest — with a short confirmation stroke so you can feel it’s live before you play.
Screen Preview

  • A new Test button (Options → the Handy section) sends a stroke on demand to confirm the device
    responds.
  • The connection status now shows a live green ● Connected instead of a stale “Not checked.”

:adhesive_bandage: Rides out a blip

If your WiFi stutters or the device briefly drops mid-round, it now quietly reconnects and resumes on
its own within about a second, instead of going silent until the next scene.


Download it in app or manually from here:Release Fap Hero JOURNEY v0.7.4 · SaekoM/Fap-Hero-Journey · GitHub

4 Likes

Would love to hear some feedback from Handy users on this update!

So after the update I noticed it is a lot better. But I noticed if there was an encounter during the journey that it was more likely to still have a pause. And I still had to stop it once or twice because the timing got off.

1 Like

Good observation, that was one node I didn’t test. I’ll do another run through next week and see what’s going on.

Appreciate the feedback :purple_heart:

ctrl+s seems to only go into the stroker settings instead of saving, I don’t see anywhere in options for keybinds as well

1 Like

Are you in-game? Ctrl+S isn’t a bind while playing.

Hitting “S” is for stroker settings. There is no save bind in-game. If you have a “safe word” item you click that then exit.

1 Like

Oh I see, I thought that was to save the game where you were at. But that makes sense now, thank you!

1 Like

Hey ! Sorry to bother. I seem to have some issues with the Handy. Connection works fine in the options and test works fine as well but in the journey nothing happens. I don’t have the Getting the Handy Ready window either. Wonder what could be the problem. Didn’t seem to work with intiface either.

1 Like

Never a bother!

Did you make sure to mark the Handy as the stroker?

Once marked:

The “Getting the Handy Ready” screen only pops up if the app doesn’t see the Handy connected and you have The Handy WiFi selected as the stroker (see picture above).

Let me know if you need any clarification!

I noticed that when I save in different journeys that it doesn’t actually save my place in that journey. I come back to it later and it just starts from the beginning again but with my points and any items I purchased. Is that how it is supposed to work?

1 Like

Definitely not. It should continue from the next node in that journey. I’ll investigate

Edit: It looks like there is an ID issue with the checkpoint nodes. A fix is coming for it.

It was indeed the issue. Can’t believe I missed that :sweat_smile: Thank you very much !

1 Like

The fault lies with me. I’ve been needing to create a tutorial series!

v.0.7.5

A creator-focused release: two new ways to shape a journey — Loops and map backdrops — a batch of
builder quality-of-life, and two fixes that matter in play (your saved place actually comes back, and the
Handy stays in sync through quiet stretches).

:repeat_button: Loops

Wrap a stretch of your journey in a pair of markers — a Loop Start and a Loop End — and it repeats
until an exit condition is met.

  • Exit on your terms — after a number of repeats, when a flag or item is present, or when a counter
    reaches a value (count up to N or down to N).
  • Hidden on the map by default — loops don’t clutter the in-game map unless you opt in per journey.
  • Paired for real — deleting one marker removes its partner, ⊞ ARRANGE lays loops out cleanly, and
    forks work inside a loop.

:world_map: Map backdrops

Put location art behind your journey graph — in the builder and on the in-game map.

  • Stack layers — combine multiple images, each with its own opacity, scale, and rotation, and
    reorder them with z-order controls.
  • Rendition-aware — a rendition can add its own backdrops on top of the base journey’s.

:toolbox: Builder quality-of-life

  • Pin sticky notes to nodes — a pinned note follows its node and travels with it on copy / cut / paste /
    duplicate. Marquee-select notes to move or delete several at once.
  • Image fit for fork & boss art — choose Fit (whole image, letterboxed), Crop (fill & crop), or
    Stretch (fill, distort). Existing journeys look exactly as before.
  • Truer fork “N ROUNDS” counts — each choice now counts only the rounds unique to that branch and stops
    where the paths rejoin, instead of over-counting the shared tail.
  • Remove items on a node — a node can take an item away on completion, alongside the counters and flags
    it grants.
  • Animated builder background toggle (Options → Display) — turn the moving orbs off for a plain black
    canvas: less motion, lighter on the GPU.

:video_game: In the run

  • Hold to exit — leaving to the menu (ESC, or the HUD MENU button) now takes a brief hold, so a
    stray tap can’t drop you out of a scene.
  • Checkpoint “on continue” rewards — a checkpoint can grant an item, counters, and flags that land only
    when you Continue from it — not on Save & Quit, and not simply by resuming.

:floppy_disk: Saving your place — fixed

Save in a journey and come back later, and you now return to where you left off instead of restarting
from the beginning. (Your coins and purchased items were already kept — now your position is too.) Note:
saves made before this release will still start over the first time.

:satellite: Handy over WiFi — sync through quiet stretches

Scripts with a long no-action stretch — a slow intro, or a lull in the middle of a round — used to leave the
device lagging about 8 seconds behind once the action resumed. It now engages fresh and in time right as
the strokes come back, whether the quiet part is at the start of a round or in the middle.


Download it in app or manually from here: Release Fap Hero JOURNEY v0.7.5 · SaekoM/Fap-Hero-Journey · GitHub

2 Likes

I’ve updated the original post with the latest details and have removed the old tutorials as they aren’t super helpful.

I will be working on building out a separate post containing tutorials and written guides about various sections of the app. Not sure when that will be done though.

1 Like

v.0.7.6

A hotfix that smooths the round → shop → round flow and clears up a handful of visual bugs.

:clapper_board: Cleaner round transitions

  • Boss, effect, and mystery-encounter intro cards now fade away to reveal the round instead of
    hard-cutting, and they no longer show the previous round’s frozen last frame behind them.
  • Shops, checkpoints, and forks now open on a clean black background — the last frame of the round you
    just finished no longer bleeds through behind them.

:sparkles: Rewards you can actually see

  • Item / coin / counter pop-ups now sit above the shop and other full-screen screens, so a reward
    handed to you right before a shop (or storyboard) isn’t buried behind it.
  • Buying an item in a shop now shows a clear “✓ added to inventory” confirmation — the old feedback was
    a quick flash that was easy to miss.

:toolbox: For creators (builder & QC)

  • Test From Here can now pre-grant items and pre-set counters for the run (alongside the existing
    score / coins / flags seeds), so a mid-journey node can be tested with the state it expects — item- and
    counter-gated forks and shops finally exercise from any starting point.
  • In test mode, press to complete the current round instantly and still collect its rewards
    (coins, items, counters) — QCing a long journey no longer means watching every video end to end.
  • The shop’s item pickers in the builder are now compact multi-select dropdowns — with each item’s
    description on hover — instead of long checkbox columns.

:adhesive_bandage: Fixes

  • Tunnel sensory effect: its intensity now visibly changes the strength — low is a faint vignette, high
    closes to near-black. (Before, 1% and 100% looked the same.)
  • Shop: the rightmost item card’s border is no longer clipped when a row is full.
  • Builder: ⊞ ARRANGE now moves pinned notes along with their nodes.
  • The warmup-round SKIP button now fades in with the HUD at round start instead of popping in solid.

Download it in app or manually from here: Release Fap Hero JOURNEY v0.7.6 · SaekoM/Fap-Hero-Journey · GitHub

1 Like