Loading
Work 4 me [v0.10.36] [Bü]

Work 4 me [v0.10.36] [Bü]

November 9, 2026F95

Work 4 me is a work-management game inspired by Venus’s Club. Hire workers, staff six slots, run workdays and grow their skills .
The game is fully Girlpack-compatible: point it at the folder that contains your Girlpack folder and every pack is auto-detected.
The characters and their clip libraries are the center of everything — the game itself ships without a story and without fixed content, and that is by design: the folders you connect decide who the workers are and what they do.

Thread Updated: 2026-11-08
Release Date: 2026-11-08
Developer: Bü
Censored: No
Version: 0.10.36
OS: Windows, Linux
Language: English
Genre:
See More

Management, Strategy, 2D Game, No Sexual Content, ai cg

Installation:
See More

1. Extract and run.

Your saves and your Game Info (Girlpack.txt, Menu.png) live in folders next to the exe. If you update from an older version, your existing files are copied there automatically on first start — nothing to move by hand.

Changelog:
See More

=====================================================================
Work 4 me — Changelog 0.9.9 -> 0.10.36
=====================================================================

MANAGERS (new)
————–
– Three M-slots per floor (Administration / Popup clicker / New
  videos); each holds a character with an upgradeable M-Skill.
  Placing and upgrading use the same two-click dance as workers –
  the M-slot glows. Removing a manager (or any worker) never fires
  them. M-skills also lower the floor’s per-hour energy cost and
  raise its end-of-day recovery.
– M1 (Administration) opens the roster window and auto-staffs the
  empty slots at Start. A floor WITHOUT M1 is staffed by hand –
  place workers manually, then Start.
– M2 (Popup clicker) clicks the “+1 Skill” popups automatically
  while the day runs.
– M3 (New videos) configures the slots for unseen clips at Start:
  per phase it caps at the tier with the most unseen clips (random
  only when no tier, or all tiers, are fully seen) and repeats the
  open clips of that tier. A GOLD worker (whole library seen) runs
  x1 in all three phases – applied at day start and the moment the
  gold frame appears mid-day, on floors WITH a M3 manager only. A
  worker never ends up with all three phases off.
– Phases you set yourself are protected for the day you set them
  and the next workday; from the second day start after yours, M3
  may re-configure them again.
– Simulated floors (floors without live playback) run their full
  day – their own slot lengths and energy. The STOP button is the
  only thing that cuts them short.

ROSTER (new)
————
– The candidate list became an 18-cell grid of avatars (“the
  roster”): click a cell or drag it into a slot to staff, click a
  placed worker to take them out. Filling a slot is two clicks –
  the worker glows “ready”, a red ring marks the last clicked cell,
  and clicking the other cell of the pair completes the move.
– FILL TOP: one-click staffs the empty slots with your sorted
  candidates (never spends ED – locked slots are skipped).
– FILL WITH DEMO: one-click fills with demo workers (shows the
  live number it will add). The filler names keep counting on
  every floor (“Name 2”, “Name 3”, …) – the game is fully
  playable with zero linked characters.
– The old “auto-place free hires into empty slots” is gone.

FLOORS (new)
————
– Every company of at least 21 workers unlocks the next floor:
  M-Slot 3 on the top floor is the key – buy it and a new floor
  opens (its own 6 slots + roster + managers).
– The whole topbar moved: ED + company size next to the logo, floor
  counter right of it, the 6 slot boxes below the topbar, dice +
  trophy at the right end (achievements: 25 to find – one stays
  hidden until you earn it).
– Switch floors with the -1 / +1 buttons next to START.

DIALOGS (new)
————-
– Characters with dialog content get a [ Videos | Dialogs ] tab in
  their video library: line-by-line scenes (background, portrait,
  speech bubble) that you advance by clicking or run in Auto mode
  (speed slider).
– Dialogs unlock by skill window and can chain; the list is
  sectioned Active / Locked / Done, and finished scenes replay for
  free (money demands auto-skip in a replay).
– Trigger dialogs (hiring, M-slot, skill-up, gold frame) open in
  their OWN window the moment the event happens – during setup or
  mid-workday, queued one at a time.
– Scenes can grant +Skill (“Done · +N Skill”; a repeatable scene
  grants it once per workday), can end in a money demand (Pay /
  Later; unpaid = “Pending”), and can be hand-authored from a
  <Character>/Dialogs/ folder – one .txt per scene.
– Walkthrough: “Dialog Guide.txt”; scene format:
  “Dialogs-Format.txt” (both in this zip).

WORKDAY (focus mode)
——————–
– While a workday runs the screen is a borderless video wall: one
  chrome line above each video (name, skill, shift length, energy)
  and the phase bars + slot-time bar below.
– The phase bars are PROGRESS bars: the playing phase fills up
  with its clips (1/10 = 10%, 10/10 = 100%); hover a phase bar for
  the caps/counts/volume panel.
– The live player’s slot hotkeys (default 1-6) are rebindable –
  click a key chip, press the key. A thin left-edge handle opens
  the roster peek (the full roster is one more click).
– F11 for full screen (Esc exits) – or the topbar button.

VIDEO LIBRARY & CANDIDATES
————————–
– The video library shows which dialog each clip belongs to –
  hover the row; click opens the dialog.
– Per-worker: a “random (<= skill)” phase-cap option – the cap
  tracks the worker’s skill, so the slot keeps playing unseen
  clips even after the tier is fully seen.
– UNPLAYABLE CLIPS: a clip that fails to play twice is marked
  unplayable (stored with your save) and moves to a collapsible
  “Unplayable” section of the video library (file + phase shown, so
  you know exactly what to fix). The mark clears itself on the next
  scan once the file is fixed; the gold border stays reachable. A
  worker with a broken clip gets a RED border on their avatar; a
  complete library with a broken clip combines gold and red.
– Candidate list: favorites (star) + a “Show first” grouping
  (Subordinates & Favorites / Subordinates / Favorites / everyone)
  with a Scope toggle (Floor | All); one sort dropdown per key
  (Name, Skill, Clips, Seen %, Energy, Energy %, Dialogs, M-skill,
  Random) plus a global Asc/Desc toggle. “Random” shuffles the list
  into a fresh (stable, per-save) random order – while it is
  active, clicking the closed dropdown’s text part re-shuffles
  directly, the arrow opens the menu to pick another sort. Marking
  a favorite, re-sorting or filtering never moves your scroll
  position.
– GIRLPACK FILTERS: when at least one loaded girlpack has a valid
  Description.json, a “Girlpack sort” button opens a panel with a
  girlpack show/hide filter, appearance filters (body type, bust,
  hair, eyes, skin – the options show only what your loaded packs
  have) and a girlpack sort by age or height.

MINOR TWEAKS
————
– assorted small adjustments

=====================================================================
Work 4 me — Changelog 0.8.4 -> 0.9.9
=====================================================================

See More
This is the first public update since 0.8.4. It lists everything that
changed between 0.8.4 and 0.9.9.

Save & files, the new layout
– Saves and Game Info (Girlpack.txt, menu image) now live NEXT TO the
  EXE, not inside your Character folder anymore:
    <folder with the exe>Saves      <- all your save files
    <folder with the exe>Game Info  <- Girlpack.txt, Menu.png
  Your Character folder is now purely for content (character folders /
  girlpack folders).
– First start after updating copies your old saves and game-info files
  into the new spots automatically (originals are kept, nothing is
  deleted). You’ll see a toast if anything was copied.
– The load window now reopens on the page where you last saved manually.

Working with a big crew
– Fill Top button: one click assigns your currently sorted candidates
  into the empty slots. It never spends ED – locked slots are skipped,
  so the tier buttons / drag flow stay the only unlock paths. It is
  always visible in the candidate bar; with all six slots filled it
  just tells you there is nothing to do.
– Live watch: a new button on every slot (the ⛶ icon) opens a big
  floating player for that slot while the workday keeps running in the
  background. Switch between occupied slots, pause while watching (the
  game pauses, the video keeps playing), control the sound, close it
  any time. The live player’s volume is independently adjustable, and
  the “Auto pause” setting is remembered between starts.
– New fullscreen button in the topbar (and the F11 key): the whole
  window goes fullscreen, Esc brings it back.

Cheats menu (dice icon in the topbar)
– Nine toggles for people who want to play with the crew without the
  grind: auto energy, auto-skip, time turbo (1 s hours), plus ED
  (+100,000 button), fast training (+2), everything unlocked (6 slots
  + 10 h + skip in one click), no energy drain, free hiring, all seen
  (takes effect when you close the menu with it on).
– Turning a cheat on locks nothing yet – only when it FIRST takes
  effect do its affected not-yet-earned achievements become permanently
  unattainable for that save. Already-earned achievements are never
  affected.
– The menu ends with OK / Cancel: OK confirms your changes and closes
  (with the usual warning when active cheats are at risk), Cancel
  reverts every toggle you made in the window.

Girlpack mapping, global AND per-character
– I’ve prepared a new Girlpack.txt with a fresh default mapping (it is
  in the release and applied on first start).
– It is YOURS to adjust: the format is “<folder> = WORK### / AFTER### /
  PREP###” (the built-in file lists every rule type as an example).
– Changed your mind? Just DELETE the Girlpack.txt – the game falls back
  to the built-in standard mapping.
– A single character can have its OWN mapping: if a girlpack’s “texts”
  folder contains a Girlpack.txt, that file’s rules apply to that
  character only – the pack’s rule wins on a matching folder,
  everything else still falls through to the global Girlpack.txt and
  the built-in standard.

Girlpack filters & sorts
– New: the “Girlpack sort” button in the filter row – it appears
  whenever at least one loaded girlpack has a valid Description.json.
– It opens a small panel with the girlpack filters: show all / only
  girlpacks / hide girlpacks, appearance filters read from the
  girlpack JSONs (body type, bust, hair, eyes, skin – each dropdown
  only offers the values your loaded packs actually have), and a
  girlpack sort by age or height (low->high / high->low) that overrides
  the normal list sort while it is active.
– Characters without a JSON are hidden while an appearance filter is
  active, and sink to the bottom of the list under the age/height sort
  – they are never removed from the roster.
– The girlpack filter state is saved with the save, like the other
  filters.

Candidate list
– Your sort and filter choices are saved per save (New Game resets
  them).
– New: “Sort: Random” in the sort dropdown. Picking it (or the
  button next to the sort dropdown) shuffles the list with a fresh
  random order; the order stays stable until you actively shuffle
  again. While it is active, clicking the closed dropdown’s text part
  re-shuffles directly, the arrow opens the menu to pick another sort.
  The choice (and the current order) is saved per save. An active
  girlpack age/height sort still overrides it, like every other sort.
– The current sort value of the candidate list is shown as a small
  badge on the avatar (bottom-left corner) – except for the skill and
  energy sorts, whose values are already shown.

Video library
– Phase colors: Prep clips are now blue (Work stays green, After stays
  gold); the per-slot cap and repeat dropdowns show their phase color
  (color in border and text only). A phase can be switched off (×0)
  only as long as at least one clip stays playable in the slot.
– Seen/played videos are now tracked by the video itself, not by its
  label. Re-mapping Girlpack.txt, moving clips between tiers, or letting
  a worker level up no longer makes watched videos “forget” themselves.
  Old saves migrate automatically on load. The video library lists
  watched clips under their current tier and stays consistent with the
  gold avatar border and the connoisseur achievement.
– Unplayable clips no longer block the library: a clip that fails to
  play twice (unsupported codec, corrupt file, …) is marked as
  unplayable. The mark is stored with your save and survives restarts;
  a clip that has ever played is never marked. Unplayable clips leave
  the “Unlocked · not watched yet” list and are shown in their own
  collapsible “Unplayable (N)” section (starts collapsed) – each row in
  red, with the file and its phase (girlpack clips show their
  Girlpack.txt-style path), so you can find exactly which file to fix,
  convert, or delete.
– The gold border (and the connoisseur achievement) now counts only
  the clips that can actually play – a single broken file in a big pack
  can no longer block the library completion forever.
– Self-healing: when folders are re-scanned, marks are dropped
  automatically if the file was deleted, the character was removed, or
  the file changed (for example after you converted it) – the clip is
  counted again and plays normally when it can.
– A worker whose video library contains an unplayable clip gets a RED
  border on their avatar (candidate list and slots), so you can spot
  broken files at a glance. When a library is complete (gold) AND has a
  broken clip (red), the border combines: top/bottom red, left/right
  gold.
– The video library shows the girlpack JSON values (age, height, body
  type, bust, hair, eyes, skin) above the video window; the values are
  case-insensitive (BLUE, Blue and blue count the same).

Achievements
– Three new achievements (12 -> 15): Veteran (finish 50 workdays),
  Hired Hands (recruit 18 different workers), and one hidden – you will
  know it when you meet it.

Fast start
– Your library is scanned once and the result is cached – after the
  first start, the game is playable in seconds, and the library
  re-checks itself in the background (the “Syncing library…” indicator
  in the top bar). New or removed packs and changed files are picked up
  automatically, without interrupting play.

Other
– The shift-length dropdown now shows only your unlocked tiers (no
  price line) – the price lives on the upgrade button.
– The demo crew was rebuilt: all six demo girlpacks now carry full
  appearance stats, so the girlpack filters work out of the box in a
  demo game; every demo worker now has a Prep phase (the work clips
  double as prep clips, the way real girlpacks do); and the demo
  follows the current PREP/WORK/AFTER folder naming.

Special thanks to the 0.9.x beta testers – see the main menu.

0.8.4 (2026-10-05)

See More
– Fixed: linked folders with capital letters in their name (e.g.
  “Girlpacks”) were not readable – every read failed silently and the
  scan showed “0 characters”. Folder names are now handled
  case-insensitively (reported by antis31, thank you for the deep dive).
– A linked folder that contains no characters now shows a visible
  warning instead of failing silently.
– New: “Favs first” ON/OFF button in the candidate list – pin your
  favorite workers to the top (suggested by phlore101).

v0.8.3 (2026-10-04)

See More
much faster folder scan, wrong-folder connect fixed

v0.8.2

See More
First release.
Developer Notes:
See More

The game itself contains no adult content and is suitable for all ages — the bundled placeholder workers are abstract color patterns, and the demo clips are abstract animations. It is a player: the character folders YOU connect decide what is played. Video files are streamed locally from your hard drive into the built-in Chromium engine; no network transmission, no telemetry, no auto-updates.

A note on the Prep / Work / After terms: the phase names are deliberately kept SFW, because the game shell is all-ages. A workday plays Prep clips first, then Work, then After — and the mapping decides which of your clips sit in which phase.

A few things players asked for, and where they stand:

– Fullscreen: the game window goes full-screen with F11 or the full-screen
  button in the top bar. For one single clip at a time, open the live
  watch (per-slot button) or the video library (double-click a worker’s
  avatar) — both players have a real full-screen button.
– Working hours: the hours setting per slot is only a maximum. The
  workday ends automatically as soon as a worker runs out of energy —
  so leaving every slot at max IS the auto mode.
– Saves: your saves live in a “Saves” folder next to the exe (updated
  from an older version? they are copied there automatically on first
  start, originals kept).

Setup in 3 steps:

1. Start the game and press “Connect Character Folder” (or drag & drop your character root folder onto the window).

2. Press “New Game”, drag workers into the slots, press START.

3. Done. Standard character folders and Girlpack folders are both auto-detected; the rules file (“Game Info/Girlpack.txt”) is created automatically the first time you hire a Girlpack character.

Changing the menu background

The menu background is loaded automatically from the Game Info folder NEXT TO THE EXE (it is app-wide, not per pack):

<folder with the exe>Game InfoMenu.png

If you updated from an older version, your existing Menu.png is copied there automatically on first start. To change it:

    Image in 16:9 (it is centered and cropped to fit).
    Save it as Menu.png (exact name).
    Put it in the Game Info folder next to the exe (the same folder that contains Girlpack.txt) — just overwrite the existing Menu.png.
    Restart the game (or use Import / Refresh) — the new image is picked up automatically.

Note for Linux users: I was not able to test the Linux build — it was packaged on the same codebase, but if it does not run for you, please report it in this thread so I can fix it.

How to create a Character:
See More

You build a character out of FOLDERS. One character = one folder that
contains your images and videos. The game reads the folder layout — there
are no files to write for the character itself.

Put all your character folders into one parent folder (e.g.
“Character”) and connect THAT folder in the game.

— 1. THE STANDARD LAYOUT —

<Name of Character>/
  Images/
    Head/            any image -> becomes the avatar (name doesn’t matter)
    Body/            numeric image names = body image per skill tier
                    e.g. 10.png is shown from skill 10 up, 60.png from 60 up
  Videos/
    PREP010/        prep clips, played at skill >= 10
    WORK050/        work clips, played at skill >= 50
    AFTER070/        after clips, played at skill >= 70
                    (older folder names SK050/ and AP070/ also work)
                    loose video files directly in Videos/ also work

Rules:
– The number in the folder name is the MINIMUM skill required.
  A worker with skill 50 plays the highest WORK folder whose number is
  <= 50. So fill e.g. WORK001, WORK010, WORK040, WORK080 and a low-skill
  worker plays WORK001 while a maxed worker plays WORK080.
– Phases cycle in order: PREP -> WORK -> AFTER -> PREP … A phase with
  no clips is skipped (a character with only WORK clips works fine).
– A character with just two or three tiers works exactly the same as one
  with 90 — the game only uses what exists.

— 2. GIRLPACK LAYOUT —

Existing girlpacks are detected automatically — no renaming needed:
– The folder’s videos/Performances/Work/ tree is read, every clip’s folder
  path decides phase and skill tier.
– Clips under a “Finish” folder count as AFTER, everything else as WORK.
– The avatar is images/portrait_small.<ext> (exact name).

The tier for each folder is defined in Girlpack.txt (see below). By
default the standard Venus’s Club folders are already mapped
(dance, pose, foreplay, oral, sex, group, finish…).

— 3. GIRLPACK.TXT (mapping clips to phases and tiers) —

Location (global, shared by all characters):
    <folder with the exe>Game InfoGirlpack.txt

Optional per pack (overrides the global file for matching folders):
    <your pack folder>textsGirlpack.txt

Format — one rule per line:
    <folder path> = WORK### | AFTER### | PREP###

Examples:
    Dance/Dance        = WORK001
    Sex/Doggy          = WORK060
    Finish/Inside/Creampie = AFTER060
    Dance/Closer      = PREP05

– The path is relative to Performances/Work/ and uses “/” as separator.
– A rule covers the folder AND everything inside it; the DEEPEST (most
  specific) rule wins.
– A pack’s own rule wins for its clips; everything not matched by the
  pack file falls back to the global file, then to the built-in standard.
– If no rule matches a clip: a “Finish” folder makes it AFTER, otherwise
  WORK — both at tier 40.
– Lines starting with “;” are comments.
– The file is created automatically with the default mapping the first
  time you hire a girlpack character. Edit it freely to map your own
  packs the way you want.

— 4. AVATARS AND BODY IMAGES —

– Avatar: Images/Head/ (any image) for standard characters, or
  images/portrait_small.* for girlpacks.
– Body images: Images/Body/ with numeric file names (1..100). The game
  shows the highest numbered body image that is <= the worker’s current
  skill — so a character can change appearance as it levels up.
  (Girlpacks: a single images/portrait.* is used.)

— 5. TIPS —

– Any video file type the game can decode (mp4, webm, mov, mkv, …).
  Unsupported codecs are converted on first play automatically.
– Keep the character FOLDER NAME clean — it is shown in the game.
– After adding/moving folders: menu -> Import / Refresh (a background
  sync also picks up new files on the next start).
– The video library (double-click a character) lists the clips per phase
  and tier — but only the ones the character’s CURRENT skill has unlocked;
  higher tiers show up as the skill grows. If the library looks empty at
  skill 1, check whether you filled a tier-1 folder (e.g. WORK001) — or
  set the character’s skill higher in the setup to preview the rest.

How to create a Dialog:
See More
Work 4 me — Dialogs Format V2
=========================================
One folder per character:  <Character>/Dialogs/  (FLAT — directly in the
character root, NOT under texts/)

Everything for a dialog lives in that one flat folder:
  – one .txt file per dialog            e.g.  “First shift.txt”
  – the images the dialog references    BG_ and FG_ prefixed (see below)
  – the videos the dialog references    .mp4 / .webm (extension decides kind)
An image WITHOUT a BG_/FG_ prefix in the folder is simply never used.
A broken or empty .txt is skipped silently — it never breaks the character.
v1 JSON dialogs (texts/Lessons/*.json) keep working and are merged in;
on a name collision (case-insensitive) the JSON wins.

FILE FORMAT (one file = one dialog, line by line)
————————————————-
# Dialog Name            first line: the dialog name (default: file name).
                        All later # lines are ignored (comments).
trigger: …            0..n triggers, comma or space separated:
  hire                  opens ON ITS OWN the first time this character
                        gets a slot or a cell (one-shot, never re-fires)
  m-slot                same, for the first M-SLOT (manager) assignment
  skill N                opens on the first skill-up that REACHES N
                        (N = int or float; fires while the dialog is unpaid)
  gold-frame            opens when the character’s video library COMPLETES
                        (gold frame lights up)
                        ZERO triggers = a NORMAL dialog (manual, list only).
skill: 40+              gate — the dialog unlocks at skill 40.
skill: 40-70            The MAX (40-70) ONLY matters for REPEATABLE dialogs:
                        a seen repeatable dialog is Done at skill > max.
                        Non-repeatable dialogs ignore the max entirely.
                        The max never gates the FIRST unlock (an unopened
                        dialog opens at skill >= min even above the max).
needs: A, B              chain — unlocks once dialogs “A” and “B” were seen
                        (names case-insensitive, .json/.txt stripped).
repeatable: yes          replayable from the list after “Done” (default no).
gain: N                  +N skill when the dialog reaches its TRUE
                        end (first run, txt dialogs only). The line may
                        sit in the header OR between content lines. A
                        “gain: N” line INSIDE (choice) marks THAT choice’s
                        own gain instead — it beats the dialog-level one
                        (no double-dip). Gallery re-watches grant nothing.
                        Done bubble: “✓ Done (+N Skill)”.
demand: N (legacy alias forder)
                        DEMAND BEAT — inline, ANYWHERE in the flow,
                        0..n per dialog (the old “meta zone” is simply
                        position 1). The Pay/Later row appears at EXACTLY
                        the point where the line is written. Pay = the ED
                        is deducted and the dialog continues with the NEXT
                        line (Done when the beat was the last one).
                        Later / X = the dialog stays PENDING (“Pending”
                        glow in the list, re-openable — it replays from
                        the start, no progress while unpaid). The
                        seen/Done stamp lands at the VERY END (after every
                        demand). A dialog without a demand is simply done
                        at the end. An unparseable amount (e.g. “forder:
                        much”) becomes visible narrator junk (typo rule).

[narrator] text          narration line (no speaker name)
[her] text              the character speaks (speaker shows her name)
[you] text              you speak (“mc” works too)
56e313a6 01c6 4292 9afc 094d041678f5 | Free Adult Gamesthumb | Free Adult Gamesthumb | Free Adult Gamesthumb | Free Adult Games[/CENTER]
Loading
svg Search svg Hot Games svg To Top

Quick Navigation

  • 1 svg

    Work 4 me [v0.10.36] [Bü]