Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Universal Palette Editor Project Type Thinggy Stuff | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 268/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-26-04 07:17 AM Link | Quote



this is something i completed some while ago, but completely forgot about. It started as a project InVerse proposed and was going to work on with me. I started coding and got about halfway done or more when I realized he wasn't going to actually do anything with it, so i decided to just finish up what i had by myself . The premise was really simple: to create an all encompassing NES Palette editor. The idea itself was flawed when InVerse was talking about the idea, due to a fundamental misunderstanding of NES palette data and it not having a static standardized rom location for every game.

Instead I just thought i'd have each game have a specific file that defines where the palette data is.

The program can currently handle up to 99 separate palette offsets, but that can be easily ammended. After all, the palette boxes are generated automatically based on the number of offsets needed.

I then realized that this is hardly better than hex editing, and seriously questioned the value of a program such as this. But by then i had already created it. so oh well.

what i'm wondering is this:

should i bother polishing the program a tad with better syntax and actually release it, or just drop the project?


(edited by Gavin on 10-25-04 10:19 PM)
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 505/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 10-26-04 07:39 AM Link | Quote
I think you should finish this....it looks like it can help quite a bit of people......nice screenshot too.
Reshaper256

Bee
Level: 19

Posts: 66/143
EXP: 34776
For next: 1001

Since: 09-14-04
From: United States

Since last post: 5 days
Last activity: 9 hours
Posted on 10-26-04 10:04 AM Link | Quote
If you finish it, do it for your own gratification and use -- not just so other people can use it. As for the usefulness of it, I would conclude that anything that increases organization and efficiency is worthwhile in rom hacking.

Myself -- I'd rather just convert a rom's hex-dump into an excel spreadsheet so I could make and use my own *specialized* vba routines and macros. I won't lie and say I expect to use Palette Thing myself, because I probably wouldn't.

I don't want you to take that last remark the wrong way, however. This is more about you than it is about us. My decision of whether or not to use your program should have no bearing on whether or not you should finish it. A project's importance should always connect with its maker. You didn't tell us whether there is something else that you could be doing -- something you would rather be working on. That's why I would only recommend finishing "Palette Thing" if you would find it particularly useful. If you do decide to finish it, I will give it a test-run if that makes you feel any better!

Whatever you decide, good luck!
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 271/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-26-04 10:32 AM Link | Quote
Originally posted by Reshaper256
If you finish it, do it for your own gratification and use -- not just so other people can use it. As for the usefulness of it, I would conclude that anything that increases organization and efficiency is worthwhile in rom hacking.


right, the general idea behind most romhacking programs is to bring romhacking to a demographic that would normally be unable to participate, or to maximize time efficiency.

Let's say it's a simple supply and demand question: if said romhacking demographic is large, creating a large demand for the program, i would surely supply.

This really isn't about my own personal romhacking needs, the tasks i set out to accomplish these days in romhacking go far beyond minimal issues of "what palette do i want to change"

Originally posted by Reshaper256

Myself -- I'd rather just convert a rom's hex-dump into an excel spreadsheet so I could make and use my own *specialized* vba routines and macros. I won't lie and say I expect to use Palette Thing myself, because I probably wouldn't.


hell, i wouldn't use it either.

Originally posted by Reshaper256
I don't want you to take that last remark the wrong way, however. This is more about you than it is about us. My decision of whether or not to use your program should have no bearing on whether or not you should finish it. A project's importance should always connect with its maker. You didn't tell us whether there is something else that you could be doing -- something you would rather be working on. That's why I would only recommend finishing "Palette Thing" if you would find it particularly useful. If you do decide to finish it, I will give it a test-run if that makes you feel any better!


I certainly wouldn't take that comment the wrong, as i said, i really wouldn't use this thing either.

But you're wrong when you say it's more about me than anyone else. Everyone else's opinion of the project is important if, as i've stated, i have no personal interest in using the application. The fixes to the program would really be minimal at this point, as everything is actually done. The program runs fine. I simply don't want to invest more time into something that anybody isn't going to use, but i figured since i had already made the program (it's fully funtioning really, although i haven't done much in the ways of exception and error handling) I might as well see what people thought.

I understand what you mean to say, about doing things for my own enjoyment. Of course i romhack purely for the love of it, but this project was different and not entirely my own perogative.

and trust me, i've developed quite a few applications never released just for my own personal enjoyment, not to caiter to the demands of others. Honestly though, i see nothing wrong in taking no a project for the benefit of others even if i had no personal stake in the finished product. If nobody else is willing to do it, and i have the means, i'll take a crack at it. I enjoy developing and creating for it's own sake.

Thanks for the feedback Reshaper256

bottom line: if a few people show interest i might tack on a few features (maybe a better syntax structure for creating the palettes, .upe file generator). But then again i might just get lazy and release the thing as is, which really isn't an attrocity either. I'll probably include the source in case anyone wants to use parts of it.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 821/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 10-26-04 02:22 PM Link | Quote
Looks cool Gavin. If I were a NES hacker I'd definatly use this baby.

But I'm not. If it were SNES/GBA, I would. Given a solid formula I'd write it myself no problem.

Rock on Gav.
Reshaper256

Bee
Level: 19

Posts: 68/143
EXP: 34776
For next: 1001

Since: 09-14-04
From: United States

Since last post: 5 days
Last activity: 9 hours
Posted on 10-27-04 01:01 AM Link | Quote
Originally posted by Gavin
Honestly though, i see nothing wrong in taking no a project for the benefit of others even if i had no personal stake in the finished product. If nobody else is willing to do it, and i have the means, i'll take a crack at it. I enjoy developing and creating for it's own sake.
I think you've hit the nail on the head with those statements. From your first post, it was hard to determine what your feelings were about the project, but now I can see that you could simply find the act of working on the project enjoyable. That is what's most important in rom hacking, and the desire to see others using a program that you release is a strong fuel.

By the way, you mentioned in the first post that the program would have to configured differently for each different rom -- I know that certain roms have some palettes that a stored in a fairly complex way. In Zelda II, editing Link's colors doesn't completely change them; if you use a spell, they flash in a cycle and go back to the original palette. These colors for the cycle, and the "reappearing" original palette were stored in a different place than the rest of the palettes, and more was required to find them than a hex-editor search because they weren't stored in order or together.

My questions are: What games will the program be configured to use if you decide to release this project? Just how much flexablility will this program have, perhaps with situations like the one I described above?

Whatever the case, I want to wish you luck with the whole thing -- just make sure you do have fun working on it!
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 281/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-28-04 06:37 PM Link | Quote
Originally posted by Kawa-oneechan
Looks cool Gavin. If I were a NES hacker I'd definatly use this baby.

But I'm not. If it were SNES/GBA, I would. Given a solid formula I'd write it myself no problem.

Rock on Gav.


Kawa: i'm an open source kinda guy. If you get bored and feel like adapting a program like this, or hell, just feel like having the source, hit me up. It's pretty clean right now, just not so robust. I tried to make it fairly modular, as i was planning on having worked on it with another person.

anyway... i gotta get some sleep..
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 825/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 10-28-04 07:04 PM Link | Quote
Cool, but I'll just take the general concept of data files and write an editor myself from scratch. Just need a good SNES/GBA pallete conversion formula.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Universal Palette Editor Project Type Thinggy Stuff | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.014 seconds.