[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73207":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},73207,"SpaghettiKart","HarbourMasters\u002FSpaghettiKart","HarbourMasters","I have spaghetti, now i just need a kart","https:\u002F\u002Fharbourmasters.github.io\u002FSpaghettiKart\u002F",null,"C",2201,126,32,93,0,6,14,54,18,28.31,false,"main",true,[],"2026-06-12 02:03:10","![Spaghetti Kart](docs\u002Fspaghettigithublight.png#gh-light-mode-only)\n![Spaghetti Kart](docs\u002Fspaghettigithubnight.png#gh-dark-mode-only)\n\n## Discord\n\nOfficial Discord: \u003Chttps:\u002F\u002Fdiscord.com\u002Finvite\u002Fshipofharkinian>\n\nIf you're having any trouble after reading through this `README`, feel free ask for help in the SpaghettiKart Support text channels. Please keep in mind that we do not condone piracy.\n\n# Quick Start\n\nSpaghettiKart does not include any copyrighted assets.  You are required to provide a supported copy of the game.\n\n### 1. Verify your ROM dump\n\nThe US ROM is the only supported version. You can verify you have dumped a supported copy of the game by using the SHA-1 File Checksum Online at \u003Chttps:\u002F\u002Fwww.romhacking.net\u002Fhash\u002F>. The hash for a US ROM is SHA-1: 579C48E211AE952530FFC8738709F078D5DD215E.\n\n### 2. Verify your ROM is in .z64 format\n\nYour ROM needs to be in .z64 format. If it's in .n64 format, use the following to convert it to a .z64: \u003Chttps:\u002F\u002Fhack64.net\u002Ftools\u002Fswapper.php>\n\n### 2. Download SpaghettiKart from [Releases](https:\u002F\u002Fgithub.com\u002FHarbourMasters\u002FSpaghettiKart\u002Freleases)\n\n### 3. Generating the O2R from the ROM\n\n#### Windows\n\n* Extract every file from the zip into a folder of your choosing.\n* Run \"Spaghettify.exe\" and select your US ROM.\n\n#### Linux\n\n* Extract every file from the zip into a folder of your choosing.\n* Ensure `zenity` or `kdialog` package is installed.\n* Run \"spaghetti.appimage\" and select your US ROM. You may have to chmod +x the appimage via terminal.\n\n#### Nintendo Switch\n\n* Run one of the PC releases to generate an `mk64.o2r` file. After launching the game on PC, you will be able to find these files in the same directory as `Spaghettify.exe` or `spaghetti.appimage`.\n* Copy the files to your sd card\n\n### 4. Play\n\n* Launch `Spaghettify.exe`\nCongratulations, you are now sailing with SpaghettiKart! Have fun!\n\n# Configuration\n\n### Default controls configuration\n\n| N64 | A | B | L | R | Z | Start | Analogue stick | C buttons | D-Pad |\n| - | - | - | - | - | - | - | - | - | - |\n| Keyboard | Shift | Ctrl | Q | Space | Z | Enter | Arrow keys | TGFH (↑ ↓ ← →) | Num 8 2 4 6 |\n| SDL Gamepad | A | X | LB | RB | LT | Start | L-Stick | R-Stick Up, B, Y, R-Stick Right (↑ ↓ ← →) | D-Pad |\n\n### Other shortcuts\n\n| Keys | Action |\n| - | - |\n| F11 | Fullscreen |\n| Tab | Toggle Alternate assets |\n| Ctrl+R | Reset |\n| Esc | Settings |\n\n### Graphics Backends\n\nCurrently, there are three rendering APIs supported: DirectX11 (Windows), OpenGL (all platforms), and Metal (macOS). You can change which API to use in the `Settings` menu of the menubar, which requires a restart.  If you're having an issue with crashing, you can change the API in the `spaghettify.cfg.json` file by finding the line `\"Backend\":{`... and changing the `id` value to `3` and set the `Name` to `OpenGL`. `DirectX 11` with id `2` is the default on Windows. `Metal` with id `4` is the default on macOS.\n\n# Modding\n\nCustom assets are packed in `.o2r` or stored `.zip` files. To use custom assets, place them in the `mods` folder.\n\nThere is an official [gamebanana page](https:\u002F\u002Fgamebanana.com\u002Fgames\u002F22970).\n\nIf you're interested in creating and\u002For packing your own custom asset `.o2r` files, check out the [documentation page](https:\u002F\u002Fharbourmasters.github.io\u002FSpaghettiKart\u002F).\n\n**Note that .otr archives are not supported in SpaghettiKart!**\n\n# Development\n\n### Building\n\nIf you want to manually compile SpaghettiKart, please consult the [building instructions](https:\u002F\u002Fgithub.com\u002FHarbourMasters\u002FSpaghettiKart\u002Fblob\u002Fmain\u002Fdocs\u002FBUILDING.md).\n\n### Playtesting (nightly)\n\nIf you want to playtest a continuous integration build, you can find them at the links below. Keep in mind that these are for playtesting only, and you will likely encounter bugs and possibly crashes.\n\n* [Windows](https:\u002F\u002Fnightly.link\u002FHarbourMasters\u002FSpaghettiKart\u002Fworkflows\u002Fmain\u002Fmain\u002Fspaghetti-windows.zip?status=completed)\n* [Linux](https:\u002F\u002Fnightly.link\u002FHarbourMasters\u002FSpaghettiKart\u002Fworkflows\u002Fmain\u002Fmain\u002Fspaghetti-linux-x64.zip?status=completed)\n* [macOS-arm64](https:\u002F\u002Fnightly.link\u002FHarbourMasters\u002FSpaghettiKart\u002Fworkflows\u002Fmain\u002Fmain\u002Fspaghetti-mac-arm64.zip?status=completed)\n* [macOS-intel](https:\u002F\u002Fnightly.link\u002FHarbourMasters\u002FSpaghettiKart\u002Fworkflows\u002Fmain\u002Fmain\u002Fspaghetti-mac-intel-x64.zip?status=completed)\n* [Switch](https:\u002F\u002Fnightly.link\u002FHarbourMasters\u002FSpaghettiKart\u002Fworkflows\u002Fmain\u002Fmain\u002FSpaghettify-switch.zip?status=completed)\n\nMaintainers: [MegaMech](https:\u002F\u002Fwww.github.com\u002FMegaMech), [Coco](https:\u002F\u002Fwww.github.com\u002Fcoco875), [Kirito](https:\u002F\u002Fgithub.com\u002FKiritoDv)\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKenix3\u002Flibultraship\u002F\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fdocs\u002Fpoweredbylus.darkmode.png\">\n    \u003Cimg alt=\"Powered by libultraship\" src=\".\u002Fdocs\u002Fpoweredbylus.lightmode.png\">\n  \u003C\u002Fpicture>\n\u003C\u002Fa>\n","SpaghettiKart 是一个基于 C 语言开发的马里奥赛车 64 的增强工具。该项目的核心功能是允许用户通过自己的 ROM 来生成并运行一个改进版本的游戏，支持自定义资产和多种图形后端（DirectX11、OpenGL 和 Metal），以适应不同平台的需求。它提供了对游戏控制配置的高度定制性，包括键盘和手柄映射，并且可以通过简单的步骤在 Windows、Linux 以及 Nintendo Switch 上使用。适用于希望改善经典游戏体验或进行模组开发的玩家和技术爱好者。",2,"2026-06-11 03:44:30","high_star"]