[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-79810":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":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":18,"lastSyncTime":26,"discoverSource":27},79810,"Paper-Mario-ReCut","SMCGames\u002FPaper-Mario-ReCut","SMCGames","A PC Port of Paper Mario for N64","",null,"C++",257,7,17,0,6,132,2,52.71,false,"main",[],"2026-06-12 04:01:25","# Paper Mario ReCut\n\n![Paper Mario ReCut title logo](assets\u002Ftitle_logo.png)\n### \u003Cimg width=\"1285\" height=\"994\" alt=\"Pic1\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F47b4af91-d8b3-4905-a525-ad5b05453eb8\" \u002F>\nPaper Mario ReCut is a native Windows PC recompilation project for *Paper Mario* on Nintendo 64. It is built around the N64 recompilation toolchain, RT64 rendering, local legal ROM setup, live texture replacement, and the bundled Paper Atlas Tool for editing dumped texture pieces.\n\nThis repository does not include ROM files, extracted ROM assets, save files, or generated ROM-derived recomp output. On first run, the app asks for your legally dumped Paper Mario (U) ROM, validates it, and installs a local copy into that user's own `user` folder.\n\n## Features\n\n- PRESS F1 TO ACCESS THE MENU (Might change to ESC not sure yet lol)\n- First-run legal ROM setup with local validation.\n- Windowed RT64 renderer integration.\n- Graphics options menu with live-applying renderer settings.\n- Live Texture Replacement toggle via F2.\n- One-shot texture dumping with an in-window percentage and dump count.\n- Continuous Dump mode for capturing newly created textures while the game keeps running.\n- Paper Atlas Tool sidecar built for easy texture replacement and editing.\n- Controller and keyboard configuration windows are present and still being expanded.\n\nNOTE: The current Gamepad Implementaion will auto bind controls to known SDL controllers and the rebind system is currently in the works.\n\n## Current Status\n\nThis is still an early working build. The game boots and the tooling is actively being shaped around Paper Mario as development continues.\n\nSave states are implemented as an early runtime snapshot system. Slot saves and loads are queued onto Paper Mario's main game-loop boundary and store slots in `user\u002Fstates\u002F`. Treat them as testable while the runtime continues to mature. \n\n### Known issues:\n1. Widescreen is currently broken, but it is still exposed for testing. Expect visual problems if you enable it. The normal 4:3 path is the intended play path for now.\n2. Using Save States in it's current implementation will break the game. Avoid For Now.\n3. Smartscreen is false positive until the app becomes signed. I have even submitted the exe for evaluation from microsoft with the response being just give it time for trust to be built. \nI apologize for any fear of the situation.\n\n\n\n## Runtime Folders\n\nLocal runtime data lives under:\n\n```text\nuser\u002F\n```\n\nImportant subfolders:\n\n```text\nuser\u002Fpm.n64.us.z64\nuser\u002Fstates\u002F\nuser\u002Ftextures\u002Fdumps\u002F\nuser\u002Ftextures\u002Freplacements\u002F\nuser\u002FAtlasEditing\u002F\n```\n\nDo not commit or distribute ROMs, save files, generated ROM output, local dumps, local replacements, or `user` folders.\n\n## Paper Atlas Tool\n\u003Cimg width=\"1296\" height=\"1058\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffb50c23f-0cfe-470d-a20a-65d06c213a23\" \u002F>\n\nPaper Atlas Tool is included as a means for simple texture replacement and as it evolves will change the way Paper Mario will be experienced making texture modding very simple.\nI originally was working on this tool for texture replacement for any N64 texture set but have repurposed it just for this and still has a lot of work to be done.\n\n```text\ntools\u002FPaperAtlasTool\u002F\n```\n\nWindows builds publish `PaperAtlasTool.exe` beside `PaperMarioReCut.exe`. You can open it from Graphics > Paper Atlas Tool or from the Texture Replacement window. If the expected dump or replacement folders are missing, the game and Atlas tool explain how to create them.\n\n## Building\n\nThis source tree expects generated Paper Mario recomp output at:\n\n```text\ngenerated\u002Fpaper_mario_recomp_out\u002F\n```\n\nThat folder is intentionally not committed. Generate it locally from your own legal ROM before configuring CMake.\n\nRequirements:\n\n- Visual Studio 2022 with C++ desktop tools.\n- CMake.\n- .NET 8 SDK for Paper Atlas Tool.\n\nBuild:\n\n```powershell\ncmake -S . -B build-recut -G \"Visual Studio 17 2022\" -A x64\ncmake --build build-recut --config Release\n```\n\nThe Windows build output is created in:\n\n```text\nbuild-recut\u002FRelease\u002F\n```\n\n## Texture Replacement Instructions\n\n1. Start Paper Mario ReCut and load the scene whose textures you want to edit.\n2. Press F8, or open Graphics > Texture Replacement.\n3. Hover Dump Textures for a reminder of what it does.\n4. Press Dump Textures. Game input pauses briefly while the current scene's loaded textures are written as PNG v5 files to:\n\n```text\nuser\u002Ftextures\u002Fdumps\u002F\n```\n\n5. The progress area shows a percentage plus how many textures are available as it dumps. Existing PNG v5 files are skipped, so repeat dumps only add newly seen textures.\n6. For a broader capture, enable Continuous Dump. It keeps dumping textures as the game creates them and can slow the game down heavily depending on hardware, so turn it off when you are done.\n7. Open Paper Atlas Tool from the Texture Replacement window or Graphics > Paper Atlas Tool.\n8. Paper Atlas auto-selects the dump and replacement folders when launched beside the game exe.\n9. Arrange pieces manually, use Auto Pack, Auto Edges, or Group Sizes.\n10. Save Atlas + Layout. The combined work files are saved to:\n\n```text\nuser\u002FAtlasEditing\u002F\n```\n\n11. Edit `combined_texture.png` in your image editor.\n12. Return to Paper Atlas and split the atlas back to replacements. Output pieces are written to:\n\n```text\nuser\u002Ftextures\u002Freplacements\u002F\n```\n\n13. In the game, enable Live Texture Replacement or press F2. You can also use Reload Folder after editing files.\n","Paper Mario ReCut 是一个将任天堂N64平台上的《纸片马里奥》移植到PC的项目。该项目基于N64重新编译工具链，使用RT64渲染技术，并支持本地合法ROM设置、实时纹理替换等功能，同时提供了一个名为Paper Atlas Tool的配套工具用于编辑导出的纹理片段。用户首次运行时需提供合法的《纸片马里奥》ROM文件，程序会验证并安装到用户的本地目录中。适合希望在现代PC上重温经典游戏体验或进行相关开发研究的玩家和技术爱好者使用。当前版本为早期构建版，仍在持续开发和完善中。","2026-06-11 03:58:17","CREATED_QUERY"]