Jump to content
NHL'94 Forums

wboy

Members
  • Posts

    400
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by wboy

  1. check wboy 1st post, he has made a correction to the roms.ini file.

    when editing crease tiles, the changes don't seem to show up when playing a game. maybe its just me, don't know

    Make sure you are editing the right tile layout bytes. The original compressed tiles and layouts still exist in the rom.

    The new uncompressed rink tiles and layout are towards the end of the rom data. The layout bytes exist after the uncompressed rink tiles (Not sure of the offset and too lazy to check for you). :blink:

  2. n93-30tr.png

    Read supplied notes within download for more details.

    Note this is a alpha, and not a beta.

    Reasons:

    - Seems to work but not thoroughly tested.

    - Does not contain as much uncompressed graphics (e.g. Title screen not editable - disabling animations like glitter etc more tedious that first thought, Ron Barr headshot not editable etc.).

    - No documentation or reference screen shots supplied.

    - Not supported by NOSE 1.2b. Easily fixed if you add the following lines to the NOSE application folder's roms\roms.ini file.

    [GM T-50396 -30]

    Comments=NHLPA Hockey '93 (UE) (REV01) [!] - 30 Team ROM Hack by wboy

    OriginalROMProductCode=GM T-50396 -01

    Teams=30

    Download IPS patch here: 93 IPS 1.0a.zip

    EDIT: Correction to ini files settings (error on my part). A complete roms.ini is now within the zip distribution which you can simply copy over your existing roms.ini

  3. Excellent progress in such short time! Enjoy as it consumes your life and kills most of your free time!

    Get basics out first... then when ready I can explain things like free bytes etc and how I store them to see if its compatible to the SNES ver....

    From what I've previously read (if my memory serves me correctly) its a lot harder to expand a SNES rom vs a genesis rom...

  4. I'm having a hard time with this one. I'm guessing that there's a "friction" value that's being used to make the puck go slower when it's on the ice (as compared to when it's in the air). I thought I had tracked it down, but it appears that it's a sub routine that effects players speed, as well as the puck speed. I made a code that makes all the players skate really fast, but not really useful (just fun to watch).

    It would be a lot easier to find the code if all the other players were gone. Is it possible (with a ROM hack) to eliminate everyone on the rink except myself?

    One other question... When you press the "C" button to shoot (trying to make a goal), can you change the power of the shot by just tapping the button as compared to holding the button down?

    nice to see your back Tony researching the nhl roms a little more!

    can you please post info re: speeding up the players... it may help point to values that globally control all the attributes players have... then again, it may not, depends on how the game is coded... would love to check it out though...

    re: your C button question, yes, I'm pretty sure longer you hold, the bigger/longer the wind up, thus power you get from your shot. Note, the power can be greatly affected by a players attributes....

  5. I wish there was a way to edit the numbers of each teams players quickly, in the TEAMS menu (and GOALIES) as well.

    Like, instead of going in and individually changing each players stats, I would like to be able to copy and paste them.

    Basically, I would like the NOSE PLAYERS and GOALIES menus to act like an Excel spreadsheet.

    Read the QUICK EDIT KEYS section of the notes.txt file found with the NOSE distribution. It's the next best thing... supports multi selected lines...

  6. Any thought of releasing the source, but maintaining the master version of NOSE (kinda like Linus Torvalds does with the Linux kernel).

    So, people could edit it, but they would need to send you their changes, and you could decide if you wanted to put their changes in the official version.

    I know it's really tough to find time for this stuff, though..

    If a team of eager/part time coders from this site would be interesting in teaming up and try taking NOSE further, I would seriously consider handing my baby over to the community... as I know I don't have the time to take it much further....

    The code is not too shabby, but definitely no "showcase of programming methodologies" thus no pure "open-source".... thats not to say with a few improvements it could get there, and then allow it to be opened up to most of EA's genesis games as most of it is quite similar from what I've seen.

  7. Hey,

    I've got a lot of SNES stuff 'figured out' - all the team palettes, uniforms, rosters, and playoff matchups are easy and there are bytes for overtime and such floating around. Is importing the hex data for GENS the same as SNES? IE, if you sent over the file read/write function, would it work the same for GENS as it would for SNES? I'm assuming you probably import the data from the game into the program during some point during the process, and I know the offsets would be different. I am willing to get a SNES editor going but don't know where to start reading in binary files into VB6 (I've only ever used csv or custom hacks for importing data).

    Don't think I haven't looked and considered adding support, but while the structures are near identifical, the data is written in a little different... and as I didn't program it initially to be modular enough to support this, implementing it would be more work than I cared to give for SNES support..... sorry.

    As for binary files in VB, its basically not too different to open files for TEXT (like CSV) just:

    Dim intFileNo As Integer

    Dim btyLoadFile() As Byte

    intFileNo = FreeFile

    Open strFileName For Binary As #intFileNo

    lngFileSize = LOF(intFileNo)

    ReDim btyLoadFile(0 To (lngFileSize - 1))

    Get #intFileNo, , btyLoadFile()

    Close #intFileNo

    from then on, changing bytes is done like:

    btyLoadFile(lngOffset) = lngHexDecimalValue

    Saving is:

    intFileNo = FreeFile

    Dim strSaveAsFilename as String

    strSaveAsFilename = "C:\test.bin"

    Open strSaveAsFilename For Binary As #intFileNo

    Put #intFileNo, , btyLoadFile

    Close #intFileNo

    Use sites like pscode.com and others found on google to find good example code that can be applied to what you are trying to achieve... that's how I built a good part of NOSE!

  8. In all seriousness how hard would it be to also let NOSE edit snes? like a plug in or something?

    as it has been programmed initially, not so easy... but yes, if I had my time over I would of programmed it better to potentially allow of an easier implementation of SNES support.

    That said, it would only support very basic roster editing. Not sure I could offer the same level of editing as for the genesis versions... and I wont be investing the time to learn how... its too time consuming... and I'm barely find time at the moment to finish the 30 team rom for 93 which is a walk in the park in comparison.

  9. I'd love to see NOSE somehow make graphic works (player cards, banner colors, team logos, etc.) very easy for ANYBODY to edit. It would certainly eliminate the need for everybody to ask Wboy or anybody else how to edit roms to their liking.

    However, I'm not going to hold my breath and expect Wboy to figure out how to make that possible. I mean, I might as well be asking any random person on the street to tell me how to cure cancer or AIDS!

    That's the thing about technology: we always ask for more than we can actually get!

    It was less work (believe it or not) to make the 30 team rom for 94.. and then use it with Tile Molester ™ to make editing graphic easier for all.

    TM is really not that complex!!! Without TM existing, I would consider doing it, though as it exists, my investment in time is not worth the return I feel... sorry...

  10. I don't know how difficult this is to implement in VB but is there any chance of adding a player card previewer, if the hex address of Steve Yzerman picture was typed in, then the program could use TM or TLP to decrypt the picture! Also changing colours of teams on the start up section, so for example in my current ROM that I am making, I have the Alberta Oilers but when I go to select them, they have Anahiem colors, if NOSE had a way of changing the colors with ease that would be great!

    Anyway thats my recommendations!

    I've actually implemented all the bit shifting (which VB does not natively support) to convert the 3 BPP bytes in the the 4 BPP equiavlent... just never got around to representing the graphic within a player card window within NOSE. D'oh.... was hoping to get that into a 1.3, when and if that ever happens...

    Generic color palette editor (for any palette in game) has been seriously considered (as even I could of used it in the editing days), again, never got around to it.

  11. Ability to dismiss a player edit dialog by hitting the Escape key

    NOSE has great keyboard shortcuts and the way it usually automatically redirects focus to the next place you want to edit is amazing, but the lack of this one bugs me.

    Use Ctrl+Enter to OK (and commit changes... Alt+O also works). Therefore Enter to open the dialog, Ctrl+Enter to close it.

    Alt+C to Cancel (and close).

    As ESC (and Shift+ESC) is tied to undoing uncommitted values within the edit screens, I didn't want to use it to escape out of the window... as logical as it seems. If you tried to escape the edit window with other attribute values uncommitted, I would have to prompt .. do you with to cancel the changes? Not as friendly as it is now... trust me... I spent heaps of time on the flow of the user interface and I'm a hotkey junkie user myself in most apps I use.

    the tooltip text on most button/icons display the hotkeys associated.

    Also, with Auto Next on Apply on, Alt+A will commit and changes (if made) and then automatically go to the next item (player etc). Nice way of cycling through without closing and reopening the edit dialogs.

  12. Ability to get rid of the splash screen faster

    (it's so annoying to see EVERY time you run NOSE, because you can't do anything for ~5 seconds!)

    if you click on it after two seconds, it'll go away.

    if you rename or delete about.png, it won't show!

  13. Don't give up hope just yet... you've just caught out on the complexities of the menu logos and banner... which is a little tricker than the in-game/rink equivalents... other than that you are progressing really well considering this is only your first post!

    First of, go here, read its purpose and download the zip file. Unzip, and first look at 00. [...].png, to see what menu options etc are used in TM. For the logo's and banners you are wishing to edit, see 14 & 15. The Home strip colors are not used by the menu logo's, only the home team rink logos (see 16 & 17 for those).

    Also, head to my site and download the player card tutorial if you haven't already. It can basically be applied to editing any of the graphics in the game, except for the fact you need use the 4BPP gfx codec and the appropriate offsets for palettes. It also briefly explains who to commit a loaded image (Paste from) in TM (hit ESC or click outside of the loaded rom's windows).

  14. Hint... Search the forums...

    Hacking any other Genesis EA series games will be similar to the structure shown in the NHL series... other games from other developers/game consoles may have completely different data structures you will need to contend with...

    Note, the EA games use their own checksum routine, and not the default one used by most Genesis ROMs... which Gens etc. ignore anyway (if it wrong) and still loadw the game.

  15. NHLPA Hockey '93 (UE) (REV01) [!].bin

    0x00013D2E

    change 001A 001A where 1A (both) is the Hex # of teams (default is 26 decimal).

    0x00014492

    change 0017 where 17 is the Hex # of playoff teams -1 (default is 23 decimal [0 thru 23 (for 24) teams]).

    0x00014498

    change 7417 where 17 is the Hex # of playoff teams -1 (default is 23 decimal [0 thru 23 (for 24) teams]).

    0x00013BAC

    change 7818 where 18 is the Hex # of teams (default is 24 decimal).

    Note, edit your playoff draws to exclude teams not available/selectable.

  16. wboy hates me, maybe you could ask and sneak it to me =)

    Back in May 2007 I offered you an uncompressed banner for you rom... when and if you ever got around to completing it.... even after all your sh!t I've had to put up with from time to time at this forum....

    Between PM replies like this...

    man... im at work, i work on freighter ships, no idea when ill be home next... my rom is on my home comp

    leme see what i can do...

    ... and any other stupid questions and requests you could came up with at time... you basically disappeared, and never got back to me with your finished rom (after I told you to reorder your teams alphabetically etc...)

    Oh, and I don't hate you... I just don't like you. There is a difference...

  17. I think it's great that people want to edit the game, whether it is 94 or 93 or another year. Hopefully it turns out good, it sounds like you're not wanting to look past any detail to make your 86 rom. I don't think such a terse tone is necessary for a response, whatever you may think of his efforts in finding things out for himself. Hopefully he shares his hacked rom with everyone when it is done. And if asking for help from other people helps him get it done faster, then I don't see anything wrong with that.

    tone was only brought upon because of indirect reference made in my direction here .... http://nhl94.com/forum/index.php?showtopic...ost&p=16819 ... then followed up by the other rant of a post that goes on about how useless this forum section is...

    if I had that attitude to hacking... and depended on the knowledge shared by other members here... I would of gave up a long time ago...

    I could have my own rant about the forum section was well... but whats the point.... nothing changed before... and I don't see it changing anytime soon... well, until the oracle who adds fighting to 94 joins the forum and puts an end to everyone's hacking holy grail. Judgment day does await us apparently.... well, for those who have faith (time to step up to the plate and deliver Tony H :D).

×
×
  • Create New...