- Added local CSS alias files so the existing versioned stylesheets resolve.
- Added a fallback
src/shellshock.jsshim so the page can render a local diagnostic/menu shell instead of crashing on a missing runtime. - Added placeholder changelog JSON files so the initial changelog fetch does not fail immediately.
- Hardened
shell.htmlso missing remote scripts or missing local script loads fall back more gracefully.
- Core runtime bundle:
src/shellshock.jsin this repo is only a stub, not the original game engine. - Backend services: gameplay depends on websocket/services endpoints such as
wss://<host>/services/. - Auth stack: Firebase auth and related account flows still require live hosted configuration and backend support.
- Commerce/inventory: shop, account, inventory, rewards, VIP, and redemption flows depend on server-side APIs and data.
- Media/content folders referenced by
shell.htmlthat are still absent:video/maps/
- Referenced local image assets still missing:
img/home.pngimg/friends.pngimg/feedback.pngimg/settings.pngimg/egg_icon.pngimg/attention_indicator.pngimg/ico_arrowLeft.pngimg/ico_arrowRight.pngimg/kotc/crown.svgimg/kotc/kotc-crown-indicator.svgimg/BlueWizard-Logo-min.png
- Prefer serving the folder over HTTP instead of opening
shell.htmlwithfile://. - Simple option:
cd /Users/aparikh1/Documents/games
python3 -m http.server 8000- Then open
http://localhost:8000/shell.html.
- Use
shell-launcher.htmlin this repo, which redirects to the live Shell Shockers site.