Back to Atlas

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

Credits and licenses

Original game by Nicky Case. The author's code and art are dedicated to the public domain under CC0/Unlicense; retain the full dedication and original author and CC0 audio credits.

SoundJS 0.5.2 is copyright 2011–2013 gskinner.com, inc., under the MIT license, not the game's public-domain dedication. Its bundle notice remains intact; full third-party terms accompany this distribution.

This adaptation preserves the dinner and outro scene files but rewrites opening credits/framing dialogue in js/game/menu.js, changes the shell, and clears the loading busy state in js/main.js. It is not the author's unchanged autobiographical framing. No dialogue or engine code was changed by this source-packaging slice.

Reproducible adapted input: nested repository commit 5f7c6ef337e9c8935a43708147d86bdf1d68f4df, route tree 3a071e876a7348c9cf0082c3a2c94b91a0a5af59, plus the reviewed shell/theme entrypoint additions and this credits link. All 114 historical files are now ordinary parent-repository files. Historical parity evidence below is not new complete-experience acceptance.

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...