Skip to content

Add Jazz Jackrabbit 2 (Jazz² Resurrection) port - #4

Open
ArticlessCZ-Coder wants to merge 2 commits into
Producdevity:masterfrom
ArticlessCZ-Coder:add-jazz2
Open

Add Jazz Jackrabbit 2 (Jazz² Resurrection) port#4
ArticlessCZ-Coder wants to merge 2 commits into
Producdevity:masterfrom
ArticlessCZ-Coder:add-jazz2

Conversation

@ArticlessCZ-Coder

@ArticlessCZ-Coder ArticlessCZ-Coder commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Adds the Miyoo Mini port of Jazz² Resurrection, the open-source Jazz Jackrabbit 2 engine.

  • Release: https://github.com/ArticlessCZ-Coder/jazz2-miyoo/releases
  • Status: playable — a steady 30 FPS on Miyoo Mini and Mini Plus, with sound effects, module music and the intro/ending cinematics
  • Assets: owned. No game data is distributed; the download includes a Windows converter that turns the player's own installation into the format the port loads

Known limitations, all in the entry's notes: single-player only, and the textured backgrounds are drawn flat because JJ2's warped perspective sky is a per-pixel effect that cost about a third of the frame on this hardware.

The screenshot is captured from the device's own framebuffer, so it is what the panel actually shows.

Same porter as the Captain Claw entry; porters.json already has the handle, so only ports.json changes.


Summary by cubic

Adds Jazz Jackrabbit 2 (Jazz² Resurrection) to ports.json and the README.md catalog, exposing the open‑source JJ2 engine port for Miyoo Mini/Mini Plus. The port runs at a steady 30 FPS with sound, music, and cinematics; it is single‑player only and renders textured backgrounds flat; users must supply game assets via the included Windows converter.

  • Validate the upstream release URL and image link resolve.
  • Notes cover limitations and the owned‑assets converter; no game data is distributed.
  • porters.json stays unchanged; ArticlessCZ-Coder is already listed.

Written for commit 9569863. Summary will update on new commits.

Review in cubic

Summary by CodeRabbit

  • New Features
    • Added the playable “Jazz Jackrabbit 2” port to the owned-assets collection.
    • Included release information, a screenshot, gameplay notes, and attribution details.

Runs at a steady 30 FPS with sound, music and the cinematics. The game data is
not distributed: the download carries a Windows converter that turns the
player's own installation into the format the port loads.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: db87d1e3-ffa8-43d3-8bc6-ffccac346d12

📥 Commits

Reviewing files that changed from the base of the PR and between 1d048d6 and 2934658.

📒 Files selected for processing (1)
  • ports.json

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


Walkthrough

Added a playable, owned-assets entry for Jazz Jackrabbit 2 to ports.json. The entry includes release and image links, gameplay notes, performance details, and porter attribution.

Changes

Jazz Jackrabbit 2 port

Layer / File(s) Summary
Add port catalog metadata
ports.json
Added the playable Jazz Jackrabbit 2 entry with owned game assets, upstream release and image links, port limitations, performance details, and ArticlessCZ-Coder attribution.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 29346

This localized metadata-only change adds the Jazz² Resurrection port entry; no actionable merge-blocking risk remains beyond normal checks and review.

Suggested reviewers: producdevity, schizophreek

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the addition of the Jazz Jackrabbit 2 (Jazz² Resurrection) port.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="ports.json">

<violation number="1" location="ports.json:415">
P2: The machine-generated README ports table is stale: it still lists Captain Claw and Petals Around the Rose but not the new Jazz Jackrabbit 2 entry. CONTRIBUTING and .husky/pre-commit regenerate README.md from ports.json via `pnpm gen:readme`; run it and commit the regenerated table so the docs stay in sync with the catalog.</violation>
</file>

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread ports.json
"porter": ["schizophreek"]
},
{
"name": "Jazz Jackrabbit 2",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: The machine-generated README ports table is stale: it still lists Captain Claw and Petals Around the Rose but not the new Jazz Jackrabbit 2 entry. CONTRIBUTING and .husky/pre-commit regenerate README.md from ports.json via pnpm gen:readme; run it and commit the regenerated table so the docs stay in sync with the catalog.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At ports.json, line 415:

<comment>The machine-generated README ports table is stale: it still lists Captain Claw and Petals Around the Rose but not the new Jazz Jackrabbit 2 entry. CONTRIBUTING and .husky/pre-commit regenerate README.md from ports.json via `pnpm gen:readme`; run it and commit the regenerated table so the docs stay in sync with the catalog.</comment>

<file context>
@@ -410,6 +410,16 @@
       "porter": ["schizophreek"]
+    },
+    {
+      "name": "Jazz Jackrabbit 2",
+      "categories": ["platform"],
+      "status": "playable",
</file context>

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant