Which one of these is a better nametable arranger? I keep wanting you use NSA but its too hard to put all the files in order is there a way to keep them from coming up all jumbled up on the screen? I want to try p8NES but i dont know how to get it Start. I know i need to put bin files into bin of Mingw, but i just dont know how to bring the compiler into the PATH of the command prompt. Can someone give me instruction on how to open p8nes or how to unjumble tiles in NSA.
Thanks in advance
EL
An easy way that I use to get to programs in a command prompt is just make a .bat file that goes straight to that directory. Seeing as how p8nes has more than one program that you can use in that directory, it makes it easier to access each one this way:
Code:
cmd
cd "C:\path\to\program\"
I just put that in a .bat file, click on it, then whatever program I want to use I type in the commands to bring it up.
well this is what it says in the p8nes doc:
To compile it on DOS and Windows, pull up a command prompt, bring
your compiler into the PATH, and type
make -f makefile.dj
and heres what it says in the Mingw doc:
If you want to create a Windows executable hello.exe, from a c file called hello.c, try the following:
gcc -c hello.c
Am i supposed to open Mingw or simply make output file?
If you just want to use the programs on Windows, just download the Allegro 4.0 DLL (which should be on the same page where you got Pin Eight NES Tools) and put it in the same folder as the exe. You only need MinGW (a version of the GCC compiler toolchain for Windows) if you want to recompile the programs, and you only need other versions of GCC if you want to compile the programs on another platform.
I'm a little confused here... are you trying to compile it? There are some binaries that came with it already. I figured you were just trying to run the program because of this statement:
Quote:
I want to try p8NES but i dont know how to get it Start.
If that's what it is, be sure to put the Allegro dll file in the directory with the .exe files supplied. You can find that on the same page as the rest of the Pin Eight tools.
http://www.pineight.com/pc/#allegdll
EDIT: Tepples beat me too it
OK nevermind im stupid. But i got another question. How come whenever i open up some other program in a Nametable arranger i see all their tiles but when i open something i made in yy-chr and saved as a .chr file all i see is just fuzzy data. i even tried to make a simple design to see if it was just becasue i had to tiles to sort thourgh and still nothing. Same thing happens when i load it in NGC. But when i open up the ZELDA.CHR it comes up. What is wrong with me:(?
Has ne one got bmp2nes or bmp2tiles to work. Can used to solve my above problem. I cant get it to work. Says it cant read bmp files. What do i do? Does it need to be a specifice size or do i have to used with another program?
Bitmaps to be fed into bmp2tiles have to be 1. in the current working directory (or with an appropriate path provided) and 2. in indexed format (not 24-bit true color).
If you see fuzzy data in YY-CHR or 8TED or Tile Layer Pro, then you're probably looking at the file in the wrong format. In 8TED, press F1 a few times to cycle among the formats until the image resolves. Some editors can guess the format based on the file name suffix (.nes, .smc, .gba, etc.), but more generic suffixes (.chr, .bin, etc.) may not be autodetected properly.
In addition, UNROM and SNROM games, such as Contra, The Legend of Zelda, and Who's Cuter, have CHR RAM instead of CHR ROM, and many such games compress their tile data. Generic tile editors don't support game-specific compression formats; you'll need to find (e.g. on romhacking.net) or develop custom extractors and inserters.
nineTENdo wrote:
Has ne one got bmp2nes or bmp2tiles to work. Can used to solve my above problem. I cant get it to work. Says it cant read bmp files. What do i do? Does it need to be a specifice size or do i have to used with another program?
Try Tile Molester or Tile Layer Pro for importing graphics to NES format (just be sure to set the mode to 2BPP/NES first), those have worked well for me. You'll need to have some java stuff installed for Tile Molester.
how can i write to chrram like them.
The pattern tables (CHR) are at $0000-1FFF in ppu memory. If you want to write to CHR-RAM, you must write each byte and fill that block.
Of course for you to write to CHR-RAM, you must first HAVE CHR-RAM. 99% of the time this means you can't have any CHR-ROM. Only a handful of boards have both CHR-ROM and RAM, most only have one. So you're usually stuck with just one or the other.
How come i cant place whats in the pattern table to the name table in P8nes? HOw come the entire pattern table wont show up on NSA?
You don't want to put what's in the pattern table to the nametable. They're two entirely different things.
The pattern table is the actual graphics. The pixels that make up each 8x8 tile. The nametable says what tiles go where on the screen.
If it helps to think of it this way... the nametable represents the screen. Each byte in the nametable specifies which 8x8 tile gets put in the coresponding area on the screen. Whereas the pattern tables are the tileset being used -- the bytes here are the actual pixels that get drawn when the tile is to be drawn.
For example:
Say the pattern tables contain graphics which represent the alphabet. tile $00 would have an 8x8 pixel image which looks like an "A"... tile $01 would have an 8x8 image that looks like "B", tile $02 looks like "C", etc
Then say you want to print "TEST" to the screen. You would need to write to the nametables to put 4 tiles on the desired area of the screen (one tile for each letter).
Since:
$04 = "E"
$12 = "S"
$13 = "T"
you would want to write "13 04 12 13" to the name tables. This would indicate that the T, E, S, and T tiles are to be drawn.
I dont want to create my graphics in p8nes i just want to postion my tiles from the graphics i created in YY-CHR. I can do it in NSA but only with a limited amount for tiles from the pattern tables created in YY-CHR. But i cant seem to that in p8nes.
nineTENdo wrote:
I dont want to create my graphics in p8nes i just want to postion my tiles from the graphics i created in YY-CHR. I can do it in NSA but only with a limited amount for tiles from the pattern tables created in YY-CHR. But i cant seem to that in p8nes.
What do you mean by "limited ammount"? If you have an 8KB tileset (512 tiles) but are only able to use 256 of them, that's how it works. That's because only 256 tiles can be used to compose the bacground. There are 512 tiles avaliable because (usually) one half is used for the background and the other one for sprites. The name tables can make use of either pattern table, but only one at a time.
If you want to use more than 256 tiles to compose a screen, you'll need to resort to more complicated tricks.
Well when i open a File in NSA i only see and get to use 12 x 8(96) tiles in the right hand column. Unless there is an option to expand the view of the right hand pattern table tiles
In NSA, try page up and page down to see more tiles. In 8name, because the app runs at a higher resolution, you can see all tiles at once.
HOw do i place the pattern table tiles in p8nes? I doesnt seem to want to do that.
What are you doing (including exact command lines), and what exact error messages are you getting or what misbehavior is happening?
Nothing i can open p8nes. The only problem is that i cant seem to place the tiles in the screen. Funny thing is i can creat graphics in p8nes. just not place tiles in the screen. You know how in NSA you right click on a tile in the right hand palelte and on the bottom right hand part of the pallete you can see the tile your using, and be able to place the tile in the name table with the left click on the mouse. Well i can do all that in p8nes except left click to place and arrange the tiles in the name table.
In 8name, try LEFT clicking.