Changing color palette of FCE Ultra
Moderator: Moderators
I don't know what you expect us to say then... "It's your mother's PC's fault, throw it out the window!"? If you want to find the reason for this you have to debug the problem, regardless of how certain things are not likely to be the problem. We don't have access to your computers, so you are the only one who can debug this.JohnJohn wrote:It isn't the software. If it was the software, the error would occur on my PC as well since I always use exactly the same software on the same operation system.
He says both computers are set to 32-bit.Dwedit wrote:I'd suspect 16 bit color mode.
- Nope, do you mean 00-3F? It's quite old! ^_^;;tepples wrote:If it's RockNES, then indexed color modes in the Allegro library still use 6-bit component values.
nes_palette[ index ] = makecol32(red,green,blue);
//red,green or blue range is 00-FF.
Really? Also the colors?tepples wrote:Sometimes a DirectX or OpenGL window can change depending on whether a menu or tooltip is on top of it.
No. 32.Dwedit wrote:I'd suspect 16 bit color mode.
Well, I hope that someone who knows about hardware can maybe confirm me that it's the graphic card or whatever.tokumaru wrote:I don't know what you expect us to say then... "It's your mother's PC's fault, throw it out the window!"?
As I said, the software is the same on both PCs, so if the Photo Editor mixed up the colors, it would do on both PCs. The only variable is the graphic card.tokumaru wrote:If you want to find the reason for this you have to debug the problem, regardless of how certain things are not likely to be the problem. We don't have access to your computers, so you are the only one who can debug this.
OK, but wouldn't you still like to know which software is having problems with the video card? It might be the photo editor, not the emulator, who knows?JohnJohn wrote:As I said, the software is the same on both PCs, so if the Photo Editor mixed up the colors, it would do on both PCs. The only variable is the graphic card.
Hm. But I assume that the Photo Editor uses GDI, the simple graphics output library. The emulator on the other hand uses the hardware-near DirectX, taking full advantage of the graphic card. And there's already a visible difference: When choosing a 2x2 windowed screen size in FCE Ultra, my own graphic card just resizes the screen as simple "nearest neighbour". My mother's more recent graphic card uses bilinear filter. If I want nearest neighbour resizing there, I need to disable hardware acceleration. So, if there is a program that works differently on different graphic cards while otherwise retaining the same options, it's most probably the DirectX application with its direct access to hardware, not the plain old WinAPI GDI application with its device independent BitBlt stuff.
Most emulator allow you to set your video mode to GDI, which should fix your issue if the video card is the cause. But by looking at some versions (...) of FCE, some may allow it, others don't so you could be out of luck. If your version that you're using doesn't support it, try another emulator that support GDI and see if you have the same result, that's what I would do. If GDI is not specified directly usually it "disable hardware acceleration" or something related to video memory, just forgot what they usually say. If after that it doesn't fix your issue, there's not much we can do without being in front of those machine.
Since it's not really a practical problem of mine (as I said, it works fine on my PC), I'm more interested in finding out what causes the problem out of curiosity instead of finding an alternative. Trying another emulator would be fine if I had actual trouble with it. But it's something I just realized some time ago. And now I'm interested in an explanation. That's why I hope that someone maybe experienced it himself or can give a definite explanation.
P.S.: No, FCE Ultra doesn't have a mode to change to GDI.
P.S.: No, FCE Ultra doesn't have a mode to change to GDI.
Sorry if I will be rude but if you don't try to test what we say, there is not much we can do. By "try another emulator" we didn't mean to change the emulator: we said to try another emulator to see if you will have the same results. That other emulator must at the least support GDI. From there, that should help you figure out if it's a direct-x/GDI issue. Without experiment you will not be able to guess the cause of the issue. From only what you said, you can only guess it could be direct-x but without testing it you will not figure it out.
- Meh. What is the image editor you're using for? Next, how are you merging the images? Do you overlap them? Do you save, then load a image? It might be the quality setting (if JPEG).
- When I want to reduce the quality (for file size reasons), I use MS Paint. Otherwise, another editor. As far as I can tell you, two screenshots should have the exact same color.
- When I want to reduce the quality (for file size reasons), I use MS Paint. Otherwise, another editor. As far as I can tell you, two screenshots should have the exact same color.