Back to replicas

Replica documentation

Coming Out Simulator 2014

Local route /interactive-explanation/coming-out-simulator-2014/ keeps the original branching conversation runtime, dinner scenes, and multi-ending outro while moving provenance to docs and the shared footer and neutralizing shell credits or upstream share surfaces.

Upstream snapshot: 69918f33e749117586ebd0fb57d9ec6ab047e7a3
License artifact: UNLICENSE

Source snapshot

Vendor baseline came from the published gh-pages tree of ncase/coming-out-simulator-2014. The local copy preserves the original branching dialogue structure, loading flow, audio cues, and end-state scene controller while trimming creator, design-doc, and static share callouts from the public shell.

  • Live original verified against https://ncase.itch.io/coming-out-simulator-2014 on 2026-03-10.
  • The public route keeps exactly one original-page reference in the shared footer.
  • Static shell credits and the upstream social-share bar were removed rather than re-hosted with itch links.

Asset and source map

  • coming-out-simulator-2014/index.html keeps the original loading, dialogue, choice, and end-screen containers.
  • coming-out-simulator-2014/js/core/ still drives the queue system, popups, and choice rendering.
  • coming-out-simulator-2014/js/game/ preserves the menu, Jack, dinner, and outro branches with local text cleanup in the framing scenes.
  • coming-out-simulator-2014/css/, img/, icons/, and sounds/ remain vendored so timing and scene presentation stay close to upstream.

Known deviations

  • The end-screen shell now shows neutral replay guidance instead of creator, repo, and design-document links.
  • The old static share bar was removed so no itch or upstream share URLs remain in public HTML before runtime begins.
  • Opening menu branches were reworded to remove creator or provenance callouts while keeping the same branching structure and pacing.

Reproduction notes

  • Vendor the published bundle first, then patch the shell and opening-note dialogue instead of rewriting the branching scene files wholesale.
  • Keep the original relative asset layout; the choice and art config expects the upstream folder structure.
  • Run both the public-surface audit and smoke runner after touching js/game/menu.js because that file contains user-visible framing copy and branch setup.

Parity checklist

Loading...
Loading parity contract...