A downloadable tool for Windows, macOS, and Linux

Download NowName your own price


Beta 0.1.5

PPUX is a desktop NES graphics editor for working directly with ROM art data and custom project layouts.

It lets you browse CHR and ROM graphics, edit pixels, build static art and animation layouts, manage palettes, and work with ROM-backed views such as OAM animations, PPU frame windows and more. The goal is to make NES art iteration practical without losing control over the original game data.

Among many other useful structures and functionalities, PPUX supports:

  • CHR Banks and ROM Banks source windows
  • Static Art and Animation windows for tiles and sprites
  • Global palettes and ROM-backed palette editing
  • OAM animation windows
  • PPU frame windows for ROM-backed screen data
  • Lua project files for custom workspaces and game-specific setups

The app is still in active development, but it is already usable for real project work and game-specific editor setups. More info here.

StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authortavuntu
Tagsgraphics, Hacking, NES (Nintendo Entertainment System)
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

PPUX-0.1.5-macos.zip 11 MB
PPUX-0.1.5-win64.zip 6 MB
PPUX-0.1.5-x86_64.AppImage 6.6 MB

Development log

Comments

Log in with itch.io to leave a comment.

how do i edit the global palette

The colors? When having a color selected, use shift and the arrow keys. That, or just use the mouse wheel to change the brightness, and shift + wheel to change the hue. Let me know if this helps.

the program seems to constantly try to minimize and maximize itself. it calms down if i focus another window but it won't let me use it beyond loading a rom. restarted the computer, but haven't tried it on another computer.

win10
48gb ram
i7-12700K

¯\_(ツ)_/¯

(2 edits)

Thanks for the report, and sorry to hear you're having issues! This is very strange, I tested in 2 different laptops with 2 different versions of windows but cannot reproduce yet.

Also, the only way to minimize the app is either by the user or via this, but I'm not calling that API anywhere (not even on the E2E testing module).

So this makes me think this is very likely an external thing messing with the app, maybe the antivirus or similar? Then again, that usually closes apps/processes, they don't just minimize stuff. So yes, when you have a min to test, please let me know if this happens in another windows computer.  Edit: a word.

Edit: Just updated the page/app to 0.1.1 btw (did it on GitHub but forgot to update in here). This probably has nothing to do with your issue tho, it's just some minor tweaks here and there, not related to the app's window.

I turned off V-sync and G-sync for the program in my nvidia panel and it worked

You saw the same issue as Jeremy or a different one? 

Same issue, the program looks like its being minimized and reopened and calms down once focus goes to another window.

Interesting. I'll try to investigate this, thanks for the lead about v sync and g sync, that helps.

(1 edit)

Ok, I made some research and looks like this is fairly common, but it's most likely not an issue with PPUX itself. I got a couple questions:

  1. Does it happen in normal windowed mode, or only after going fullscreen (Ctrl+F)?
  2. Does it happen when you click another monitor, Alt+Tab, or when an overlay pops up (Discord, GeForce Experience, Xbox Game Bar, etc.)?

PPUX already runs with vsync off in its own config, so if it still minimizes, it's usually driver/fullscreen/overlay related rather than an app issue.

Edit: check this too.

See this please https://itch.io/post/16648228

Hey, since you make sexy girls and even some adult games from itch , i wonder if you make another stripping game with nude girls or at least a nudist girl visual novel. Maybe a beach stripping game where you beat girls in bikini into naked ones. 


Already answered your DM in Reddit but yeah, I am currently not working on lewd games.  It's in my to-do list tho (next one will probably be a puzzle NES-compatible game, I can tell you that)

Updated to 0.0.8, added a dev log too.

Updated to 0.0.7, mostly just some new painting tools + minor fixes.

So, do you have a planned licence for the program's source code? Or is it planned to be source-available proprietary software?

Yes, it's CC non commercial (forgot about that for a moment, thanks for the reminder)