Nes screen tool, show sprite on top on nametable data?

A place for your artistic side. Discuss techniques and tools for pixel art on the NES, GBC, or similar platforms.

Moderator: Moderators

Post Reply
User avatar
Banshaku
Posts: 2417
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Nes screen tool, show sprite on top on nametable data?

Post by Banshaku »

I don't think it's possible from the menu but will ask, just in case.

With the tool, you can create nametable. Then from this content, you can create meta sprites, which is interesting. What I would like to know is if I can show sprite/metasprite over the name table data so I can test some highlight when designing title screen or other complicated screen? I think it's not possible and I don't thing there is any other tools that allow to do it and generate such data?

Am I wrong? My goal it to use real sprite data to test how it look and export that information in OAM format, if possible.

edit:

After more search on the net, some people asked similar question and nes screen tool is for backend only (except for metatiles). Is there any other tools for that then, hmm.. Will continue to search.
User avatar
dougeff
Posts: 3078
Joined: Fri May 08, 2015 7:17 pm

Re: Nes screen tool, show sprite on top on nametable data?

Post by dougeff »

It's good to have a "sandbox" file that you can quickly throw graphics and sprite definitions into, and compile, and look at.

I also take screenshots from NES S T, and paste them into GIMP or photoshop. Then I take that into Tiled. I kind of wrote about my process in my tutorial.

Here's some screenshots of Tiled with metasprites layered over BG metatiles.
https://nesdoug.com/2018/09/11/21-finished-platformer/
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by nesrocks »

This would be a great function to have in NST. I've found myself wanting that in the past. Maybe a third tab where the user can play around positioning sprites/metasprites on top of and behind the nametable.
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by rainwarrior »

dougeff wrote:I also take screenshots from NES S T, and paste them into GIMP or photoshop. Then I take that into Tiled. I kind of wrote about my process in my tutorial.
Yeah, I don't use the screen tool as an art tool at all.

I would draw the sprite and background in GIMP or maybe Aseprite. The screen tool is good for assembling it into an NES data format, but not good for drawing.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by nesrocks »

Pyxel edit is even better because it is truly tile based. Unless aseprite can do it and I'm not familiar with the functionality.
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
User avatar
Banshaku
Posts: 2417
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by Banshaku »

I guess for editing sprite then nes screen tool wouldn't be appropriate (it did help to fix a few tiles from the background), it just for making composite screen like title screen with sprite highlight, it would have been nice to been able to show sprite/metasprite on top of some name table data and save the sprite data after.

Maybe someday it would be a nice to have a tool like that but it is for specific needs though.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by nesrocks »

Last time I did NES specific graphics I used yy-chr as usual. But as I've used pyxel edit for my windows gamemaker game this year, I've learned that it would be the best tool for this. In it BGs are tiles, and you can simulate sprites on top/under the bg easily. It doesn't have NES limitations or NES palette system (althought it does have a NES palette), but if you know your way around the NES you can do those limitations yourself, much like when working with GIMP and Photoshop, and then transfer it all to NST.
Now if only NST could allow for drawing directly on the nametable and the tiles being updated in real time...
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
User avatar
dougeff
Posts: 3078
Joined: Fri May 08, 2015 7:17 pm

Re: Nes screen tool, show sprite on top on nametable data?

Post by dougeff »

Looks like Pyxel Edit is $9 for the full version. Maybe I will check it out soon.
nesdoug.com -- blog/tutorial on programming for the NES
tepples
Posts: 22705
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by tepples »

Pyxel Edit cannot save in indexed color format. Many other conversion tools require indexed color format.
User avatar
nesrocks
Posts: 563
Joined: Thu Aug 13, 2015 4:40 pm
Location: Rio de Janeiro - Brazil
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by nesrocks »

Hummm I think the workflow works best with CTRL+A, CTRL+C and CTRL+V on yy-chr. This worked perfectly on my test now. It's faster than saving/exporting to files and opening/importing files. NST doesn't allow pasting though, which is another of its limitations.
https://imgur.com/a/mZG1itD
https://twitter.com/bitinkstudios <- Follow me on twitter! Thanks!
https://www.patreon.com/bitinkstudios <- Support me on Patreon!
User avatar
Banshaku
Posts: 2417
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by Banshaku »

Nes screen tool was made with some borland tool but if someone would want to update it does any open tool exist to edit the UI? I remember rainwarrior mentioning something in another thread regarding compile but I'm not sure it had anything regarding UI.
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by rainwarrior »

I explained it in that post but the UI is the primary thing that is Borland-specific in that code. The actual code part could probably change compiler pretty easily.
User avatar
Banshaku
Posts: 2417
Joined: Tue Jun 24, 2008 8:38 pm
Location: Japan
Contact:

Re: Nes screen tool, show sprite on top on nametable data?

Post by Banshaku »

Ah, it was that thread. Thanks to point it back. My memory is failing me these days ^^;;;

When you make a tool, the framework always become an issue at a later stage. Like my first editor, c# seemed like a great idea at the time but now it's not easily portable so I'm stuck with code that is too platform specific and cannot be re-used. UI framework that are easy to use and multi-plaform are hard to get by. Tried wxWidgets and it could be acceptable but the amount of work required to a simple winform was a lot more. But with the latest VSStudio on an old machine.. Many anything else is faster :lol: it's became so much heavier compared to vs2008 and .net 2.0.

This could be an interesting subject to talk about in a general thread regarding UI framework today compared to 10 years ago :)
User avatar
Terwilf
Posts: 11
Joined: Tue May 29, 2018 3:23 pm

Re: Nes screen tool, show sprite on top on nametable data?

Post by Terwilf »

I came across this problem on several occasions and I have solved it in different ways, the simplest one working in an image editor, also making my mockup in Tiled and another a little more elaborate but just as useful, with two windows Nes Screen Tool, in one it drew the title screen and in the other it simulated that the sprite was there, and thanks to the functions of PowerMenu 1.5.1 it superimposed both, configuring one of the two to be semi-transparent. In this way I also usually work with several applications at the same time as if they were just one, it is very useful.
Post Reply