the github repo for the ALE Psych [Rewritten] engine Website, showcasing downloads, community mods, and scripting resources. The site is designed for GitHub Pages and uses only HTML, CSS, and vanilla JavaScript-no build step required.
- Home (
index.html) - Hero download links, feature carousel (js/features.js), and community entry points. - Downloads (
downloads/) - Direct nightly links for Windows, Android, and Linux plus release and safety notes. - Mods (
mods/) - mod gallery populated fromjs/mods-data.jswith category and handling (js/mods.js). - Scripts (
scripts/) - Links to GitHub Topics and Discord channels for sharing Lua/HScript tooling. - Redirect shims -
downloads.html,mods.html, andscripts.htmlpoint old URLs to the new folder paths. - Shared assets - Styles in
css/, imagery and icons inassets/, and shared behavior injs/.
The project is a plain static site. Any static server works; two easy options:
# Option 1: Python 3
python -m http.server 8000
# Option 2: Node.js (if installed)
npx serveThen open http://localhost:8000 (or the port reported by your server). Relative links between sections will function locally.
- Feature carousel - Update the
FEATURESarray injs/features.jsto change titles, descriptions, or imagery. - Mods gallery - Add or edit entries in
js/mods-data.js; eachslugcorresponds to a folder inassets/images/mods/and supports categories such asfeatured,original,port,tools, andupcoming. - Community links - Update buttons and icons directly in the relevant HTML files; shared SVGs live in
assets/svg/.
The repo is configured for GitHub Pages. Commit/PR changes to the default branch and the site will update on the next publish. No additional build or deployment steps are required.
- Fork the repository and create a feature branch.
- Make changes to the static assets or data files listed above.
- Test locally with a simple static server.
- Open a pull request describing what changed and any testing performed.