News:

RIP GoReds

Main Menu

Great Hack Idea

Started by Vitb6, 08/14/04, 11:59:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Vitb6

I think someone has to make an RBI hack that makes all the black players......black.  I know absolutely nothing about programming anythiing, but it would imagine that it would be a pretty simple thing to do.

nightwulf

Well, the existing engine allows for a "flesh" color to be set per team, but not per player. Anything that allowed only the black players to be black would require extensive assembly hacking.

Nightwulf

Vitb6

Not to extensive for you...right?

nightwulf

It wouldn't be terribly hard to throw in a "skin color" bit or two per player, but displaying them individually isn't possible. The problem is that one set of colors is used to draw all "away team" players on the screen at any time, and another set for all "home team" players. For example, changing the flesh color of whoever's at bat would cause any baserunners to show the same changed color.

To make something like this work, you'd need to identify how many different skin colors you need (how about hispanic players?) and draw a copy of every tile used to draw a player at any time for each of the new skin colors. That's assuming that there's enough unused colors in the sprite palette (no more than 12 colors plus one background color) to accomodate all the flesh tones. For that many new tiles to be added, I'm fairly certain you'd have to enlarge the ROM, which causes all kinds of problems on it's own. Then on top of that you'd need "flesh tone" data stored per player, with new routines written to use them.

Theoretically anything's possible, but this isn't a project for me. :)

Nightwulf