AZcards77 Posted January 2, 2023 Share Posted January 2, 2023 So ready by the super bowl ? Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted January 2, 2023 Author Share Posted January 2, 2023 6 hours ago, AZcards77 said: So ready by the super bowl ? It will be ready when it's ready. This won't be released until we have everything we want in it. We have only a handful things left. The created player and face hack will be perfect once I finish the bells and whistles. Then it is on to play making and roster building. Once the created player hack is finished, I will be able to edit the player faces in real time. This will infinitely make editing a team easier when updating the rom as the years go by. I will create a write up to let others know how to use the save file to copy and paste into the rom when you want to create a team. You will be able to put the name, number ratings and face from the save file and paste it in the correct spots in the rom. There are 42 face tiles, with 11 colors for each with 20 variants. So you should be able to make a face that fits just about anyone. This is gonna be so awesome when it's done. The controls for the create player are almost finished. R button/L button = toggle through the face tiles right/left = toggle through face variants up/down = change player colors Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted January 7, 2023 Author Share Posted January 7, 2023 Revamping the Faces, here are the most up to date notes I am working on. Almost done, will have 42 face models with 5 different Facial Hairs, with 11 different skin colors, with 111 variations for each face. That means there are 256,410 possible faces you can have. Check x7E2620 CMP TO LOAD SKIN/HAIR PALLET *11 DIFFERENT BASE PALLETS, x7E211C EYEBROW IS HAIR COLOR* TABLE 00-DD 20 DIFFERENT LOAD PROGRAMS TO LOAD FACIAL HAIR AND HAIR Check x7E2621 CMP TO LOAD FACE VARIANT *4 DIFFERNT LOAD PROGRAMS THAT ADDS FACE VARIANT LOOKS* NEED 3 VERSIONS TEAM/PLAYER VIEW FLASH DURING GAME CREATED PLAYER CREATED PLAYER NEEDS ADDITIONAL CODE TO FLIP THE 2ND # AS YOU CREATE THE PLAYER. NEEDS FILTERS FOR WHEN = 14 CHECK NEXT NUMBER, IF 00 +1, CHANGE BACK TO 00 REPEAT UNTIL 2ND NUMBER = 04, THEN LOAD NEW COLOR PALLET REPEAT. WHEN NUMBER == DC SPECIAL LOAD NO HAIR COLOR, ONLY CERTAIN TILES CAN HAVE IT. IF TILE IS HIGER THAN 08, SKIP THIS AND THE BALD COLOR LOADS NEED TO CREATE A POSITION CHECK TO LOAD 00-70 FOR WHITE DEPENDING ON POSITION 80-F0 FOR BLACK PLAYERS Load White/Black Pallette C230 A20000 BF00F9B3 9F00217E E8E8 E02000 D0F1 return Load NA 00 C230 A20000 BF00217E 9F20217E E8E8 E02000 F0F1 return Load Nose 01 C230 AF1C217E 8F0C217E return Load Cheek 02 C230 AF1C217E 8F08217E return Load Nose and Cheek 03 Jump to 01, then jump to 02, return 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F Clr Wht Gry Skin Nose Lip Brow Black 1011 1213 1415 1617 1819 1A1B 1C1D 1E1F Gte Must Beard Hr1 Hr2 Nose2 Brow2 Jersey 2021 2223 2425 2627 2829 2A2B 2C2D 2E2F Clr Wht Gry Skin Nose Lip Brow Black 3031 3233 3435 3637 3839 3A3B 3C3D 3E3F Gte Must Beard Hr1 Hr2 Nose2 Brow2 Jersey 4041 4243 4445 4647 4849 4A4B 4C4D 4E4F Clr Wht Gry Skin Nose Lip Brow Black 5051 5253 5455 5657 5859 5A5B 5C5D 5E5F Gte Must Beard Hr1 Hr2 Nose2 Brow2 Jersey 8081 8283 8485 8687 8889 8A8B 8C8D 8E8F Clr Skin Nose Hr1 Hr2 Skin Hr1 Skin 9091 9293 9495 9697 9899 9A9B 9C9D 9E9F Skin Skin Black Empty Empty Empty Empty Empty ------------------------------------------------------------------------- TILES 80-AD (Avaiable to be Bald) Load Clr to 80 Load 06 to 82 Load 06 to 84 (Use for Cheek) *when Beard is selected, overwritten by Hair1 Load 16 to 86 (Use for Brow2,Gte) Load 18 to 88 (Use for Mustache,Beard) REMOVE HR1 Load 06 to 8A Remove Hr2 Tiles 80-AE Load 16 to 8C REMOVE HR2 Load 06 to 8E Remove Hr2 Load 06 to 90 Remove Hr1 NOSE 2 Load 06 to 92 TILES AE-DE (Available for Bandana) Load Clr to 80 Load 06 to 82 Load 06 to 84 (Use for Cheek) *when Beard is selected, overwritten by Hair1 Load 16 to 86 (Use for Brow2,Gte) Load 18 to 88 (Use for Mustache,Beard) High Box Load 18 to 8A Remove Hr2 Load 06 to 8C White Bandana Load 18 to 8E Remove Hr2 Load 02 to 90 Remove Hr1 NOSE 2 Load 06 to 92 TILES DE-FB (Available for Dredds) Load Clr to 80 Load 06 to 82 Load 06 to 84 (Use for Cheek) *when Beard is selected, overwritten by Hair1 Load 16 to 86 (Use for Brow2,Gte) Load 18 to 88 (Use for Mustache,Beard) ALL LIGHT Load 18 to 8A Remove Hr2 Tiles 80-AE Load 18 to 8C ALL DARK Load 16 to 8E Remove Hr2 Load 16 to 90 Remove Hr1 NOSE 2 Load 06 to 92 0000 0203 0405 0607 0809 0A0B 0C0D 0E0F ----------------------------------------------------------------------------- 22A200 ----------------------------------------------------------------------------- 00 - Hair 1 and 2 01 - Nose (Load 02 > 0809) 02 - Cheek (Load 80 > 3435) 03 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Brow 2 Remove Brow 1 22A220 ------------ 04 - Hair 1 and 2 05 - Nose (Load 02 > 0809) 06 - Cheek (Load 80 > 3435) 07 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Brow 2 22A240 ------------ 08 - Hair 1 and 2 09 - Nose (Load 02 > 0809) 0A - Cheek (Load 80 > 3435) 0B - Nose and Cheek *If Beard is selected already Select alt Beard color ---------------------------- Load Nose 2 22A260 ---------------------------- 0C - Hair 1 and 2 0D - Nose (Load 02 > 0809) 0E - Cheek (Load 80 > 3435) 0F - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Nose 2 Load Brow2 Remove Brow1 22A280 ------------ 10 - Hair 1 and 2 11 - Nose (Load 02 > 0809) 12 - Cheek (Load 80 > 3435) 13 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Nose 2 Load Brow 2 22A2A0 ------------ 14 - Hair 1 and 2 15 - Nose (Load 02 > 0809) 16 - Cheek (Load 80 > 3435) 17 - Nose and Cheek *If Beard is selected already Select alt Beard color ----------------------------------------------------------------------------------- Remove Hair 1 *Special Coding that switches where the Remove Hair 1 comes from for tiles after XX 22A2C0 ----------------------------------------------------------------------------------- 18 - Hair 2 19 - Nose (Load 02 > 0809) 1A - Cheek (Load 80 > 3435) 1B - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Brow 2 Remove Brow 1 22A2E0 ------------ 1C - Hair 2 1D - Nose (Load 02 > 0809) 1E - Cheek (Load 80 > 3435) 1F - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Brow 2 22A300 ------------ 20 - Hair 2 21 - Nose (Load 02 > 0809) 22 - Cheek (Load 80 > 3435) 23 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------------------------------- Load Nose 2 22A320 ------------------------------------- 24 - Hair 2 25 - Nose (Load 02 > 0809) 26 - Cheek (Load 80 > 3435) 27 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Nose 2 Load Brow2 Remove Brow1 22A340 ------------ 28 - Hair 2 29 - Nose (Load 02 > 0809) 2A - Cheek (Load 80 > 3435) 2B - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Nose 2 Load Brow 2 22A360 ------------ 2C - Hair 2 2D - Nose (Load 02 > 0809) 2E - Cheek (Load 80 > 3435) 2F - Nose and Cheek *If Beard is selected already Select alt Beard color ----------------------------------------------------------------------------------- Remove Hair 2 *Special Coding that switches where the Remove Hair 2 comes from for tiles after XX 22A380 ----------------------------------------------------------------------------------- 30 - Bald *Will load alt Hr 1 and 2 based on tile 31 - Nose (Load 02 > 0809) 32 - Cheek (Load 80 > 3435) 33 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Brow 2 Remove Brow 1 22A3A0 ------------ 34 - Bald *Will load alt Hr 1 and 2 based on tile 35 - Nose (Load 02 > 0809) 36 - Cheek (Load 80 > 3435) 37 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Brow 2 22A3C0 ------------ 38 - Bald *Will load alt Hr 1 and 2 based on tile 39 - Nose (Load 02 > 0809) 3A - Cheek (Load 80 > 3435) 3B - Nose and Cheek *If Beard is selected already Select alt Beard color ----------- Load Nose 2 22A3E0 ----------- 3C - Bald *Will load alt Hr 1 and 2 based on tile 3D - Nose (Load 02 > 0809) 3E - Cheek (Load 80 > 3435) 3F - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Nose 2 Load Brow2 Remove Brow1 22A400 ------------ 40 - Bald *Will load alt Hr 1 and 2 based on tile 41 - Nose (Load 02 > 0809) 42 - Cheek (Load 80 > 3435) 43 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Nose 2 Load Brow 2 22A420 ------------ 44 - Bald *Will load alt Hr 1 and 2 based on tile 45 - Nose (Load 02 > 0809) 46 - Cheek (Load 80 > 3435) 47 - Nose and Cheek *If Beard is selected already Select alt Beard color ----------------------------------------------------------------------------------- Remove Eyebrows *Special Coding that ends based on the tile 22A440 ----------------------------------------------------------------------------------- 48 - Hair 1 and 2 49 - Nose (Load 02 > 0809) 4A- Cheek (Load 80 > 3435) 4B - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Remove Hr2 Remove Brows 22A460 ------------ 4C - Hair 1 4D - Nose (Load 02 > 0809) 4E - Cheek (Load 80 > 3435) 4F - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Remove Hr1 and Hr2 Remove Brows 22A480 ------------ 50 - Bald 51 - Nose (Load 02 > 0809) 52 - Cheek (Load 80 > 3435) 53 - Nose and Cheek *If Beard is selected already Select alt Beard color ---------------------------- Load Nose 2 Load Hr1 and Hr2 Blonde 22A4A0 ---------------------------- 54 - Hair 1 and 2 Blonde 55 - Nose (Load 02 > 0809) 56- Cheek (Load 80 > 3435) 57 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Remove Hr2 Remove Brows 22A4C0 ------------ 58 - Hair 1 Red 59 - Nose (Load 02 > 0809) 5A - Cheek (Load 80 > 3435) 5B - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Remove Hr1 and Hr2 Remove Brows 22A4E0 ------------ 5C - Hair 1 and 2 5D - Nose (Load 02 > 0809) 5E - Cheek (Load 80 > 3435) 5F - Nose and Cheek *If Beard is selected already Select alt Beard color ----------------------------------------------------------------------------- Alt Hair Colors ----------------------------------------------------------------------------- ------------ Load Blonde 22A500 ------------ 60 - Hair 1 and 2 61 - Nose (Load 02 > 0809) 62 Cheek (Load 80 > 3435) 63 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Red/Blonde and White 22A520 ------------ 64 - Hair 1 and 2 65 - Nose (Load 02 > 0809) 66 - Cheek (Load 80 > 3435) 67 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Green/Brown and White/Black and Gray 22A540 ------------ 68 - Hair 1 and 2 69 - Nose (Load 02 > 0809) 6A- Cheek (Load 80 > 3435) 6B - Nose and Cheek *If Beard is selected already Select alt Beard color ---------------------------- Load Nose 2 Blonde 22A560 ---------------------------- 6C - Hair 1 and 2 6D - Nose (Load 02 > 0809) 6E - Cheek (Load 80 > 3435) 6F - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Red/Blonde and White 22A580 ------------ 70 - Hair 1 and 2 71 - Nose (Load 02 > 0809) 72 - Cheek (Load 80 > 3435) 73 - Nose and Cheek *If Beard is selected already Select alt Beard color ------------ Load Green/Brown and White/Black and Gray 22A5A0 ------------ 74 - Hair 1 and 2 75 - Nose (Load 02 > 0809) 76 - Cheek (Load 80 > 3435) 77 - Nose and Cheek *If Beard is selected already Select alt Beard color WHITE TAN BLACK BK-BR-BL-RD BK BK-BK-RD-BK-BK-BK Pallette Colors -------------------------------------------------------------------------- 00-05-0A-0F 14 19-1E-23-28-2D-32 Hr1 and 2 No Facial Hair 01-06-0B-10 15 1A-1F-24-29-2E-33 Hr1 and 2 Goatee Bottom 02-07-0C-11 16 1B-20-25-2A-2F-34 Hr1 and 2 Mustache 03-08-0D-12 17 1C-21-26-2B-30-35 Hr1 and 2 Fll Goatee 04-09-0E-13 18 1D-22-27-2C-31-36 Hr1 and 2 Full Beard -------------------------------------------------------------------------- When Beard is loaded, loads Hair 1 to 04 and overwrites Nose Color) -------------------------------------------------------------------------- Drewmanster and maverick209 1 1 Quote Link to comment Share on other sites More sharing options...
VGifted Posted February 10, 2023 Share Posted February 10, 2023 So far so good. Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted February 20, 2023 Author Share Posted February 20, 2023 Just finished getting a cert for my field, will take a couple months off until I go for another. So starting next weekend, operation Finish TSB4 will begin. Hope to have it done before OTAs. Drewmanster, AZcards77, VGifted and 1 other 1 3 Quote Link to comment Share on other sites More sharing options...
lorak Posted February 20, 2023 Share Posted February 20, 2023 (edited) Great! I guess is time to finally finish your TSB4. Edited February 20, 2023 by lorak AZcards77 1 Quote Link to comment Share on other sites More sharing options...
TecSpectre Posted February 21, 2023 Share Posted February 21, 2023 Here we go!!!! The finish line is in sight. Just crank up some Thunder in Your Heart and get going. VGifted 1 Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted April 27, 2023 Author Share Posted April 27, 2023 (edited) So close to getting the Created Player face hack done. Sort of fixed a major bug with the ratings for CAPs, I know what's it's doing now, just need a place to insert a code to fix it. But as long as you don't go into the ratings part, back out and go back in, it works fine. The Impact rating will reset if you do and screw up the code I inserted. Next big bug is that the game is not recognizing CAPs skin color. I back tracked to an earlier rom, the one I first inserted the player faces in and it was doing it then. So it is something else that happened before, which CAP was never checked when I was coding as we weren't sure what we going to do with it. I think I have narrowed it down to 2 locations, will troubleshoot it and hopefully figure it out soon. After Created Player is done, all that is left is the following: creating rosters creating roster ratings updating some team information (Mostly done, but will go over it to make sure I didn't miss anything) create plays After launch additional stuff if time permits: add 42 new faces work on the playoff seeding create a 40 team NCAA game... wait, that was supposed to be a secret. Hope no one is reading this! Edit: Found the byte to fix the skin color read. I misunderstood a compare byte. Really close now to finalizing the Created Player hack!! Edited April 27, 2023 by drunken_honkey VGifted, AZcards77 and War6 1 2 Quote Link to comment Share on other sites More sharing options...
AZcards77 Posted April 28, 2023 Share Posted April 28, 2023 We Still dream of seeing this Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted April 30, 2023 Author Share Posted April 30, 2023 So I think I know what's causing the bug, I was bypassing the original code that changed the skin color of a created player, didn't think it would matter, but I believe it is what is causing the glitch with the saving of the skins in CAPs. Will hopefully find it today and turn it off. AZcards77 1 Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted April 30, 2023 Author Share Posted April 30, 2023 So I will need to test it a little more but I believe the Created Player hack is done: Drewmanster, AZcards77 and VGifted 1 2 Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted May 1, 2023 Author Share Posted May 1, 2023 (edited) Was able to test, still have a kink where the skin color didn't save correctly. Will need to reproduce. Updated the Team View and In Game face codes, seems to be working correctly now, will go through to make sure all the pallet info is correct. So close to getting this done. Will be so happy to be done with this last major hack. Should be smooth sailing after this. No new major coding needed, just creating plays, adding ratings and creating the rosters and working the play AI, but with that stuff we can release betas to work on those bugs. Will start a new thread dedicated to working that part with the community. Just know if we do, I will turn features off so that no one will profit from our work. I have a code implanted that will require people to download the save file posted with the Rom while polishing the plays and searching for bugs. Edited May 1, 2023 by drunken_honkey War6, maverick209, Fernando 49 and 1 other 2 2 Quote Link to comment Share on other sites More sharing options...
AZcards77 Posted May 1, 2023 Share Posted May 1, 2023 Let's go !! The MAN ! Quote Link to comment Share on other sites More sharing options...
VGifted Posted May 2, 2023 Share Posted May 2, 2023 Oh man, Can't wait to try this game. @drunken_honkey Continue Success! Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted May 6, 2023 Author Share Posted May 6, 2023 (edited) Did some minor clean up to the Created Player screen. Added a quick reference for the editing of the face and respaced it to line up better. Seem to have fixed the bug for not saving the correct skin color. Will go through the Player View to verify that those screens are working correctly. I did see a bug in the in game flash screen for player faces, it's not putting the correct jersey color on the player. His jersey should be the color of the away jersey. Also the name spacing seems off. Will look that too. The jersey should reflect what ever jersey is their home/away jersey are like it does on the Team View Screen: Jersey #01 Jersey #03 Edit: The bug still happens with skin color. Will work on that some more. Maybe a uh oh, but for some reason, the game didn't save my season or the created player after a reset. It went back to week 1, and even though the Created Player is showing in the srm file, not showing up on the list or the team. I am able to reproduce this every time now. Everything is good and saves until I start the season. I will back track my roms to see when that started. Oh poop! Edited May 6, 2023 by drunken_honkey Fernando 49, maverick209 and AZcards77 1 1 1 Quote Link to comment Share on other sites More sharing options...
AZcards77 Posted May 6, 2023 Share Posted May 6, 2023 Ready for those betas DrunkenGamer 1 Quote Link to comment Share on other sites More sharing options...
maverick209 Posted May 6, 2023 Share Posted May 6, 2023 OTHER THAN THOSE BUGS YOU WORKIN ON THE GRAPHICS ARE LOOKIN CLEAN👍 DrunkenGamer 1 Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted May 6, 2023 Author Share Posted May 6, 2023 So this is a legacy bug, I tracked it one of my pre 32 team roms. If you sims some weeks, it appears the error doesn't happen. But the Created Player screen looks like this: I'm going to crack this, just don't know how long it is going to take. This is such a bummer for real. We already broke the Pro Bowl game, it doesn't load when you start the game, but no one really plays that mode anyway. I plan to take that option off the main screen. Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted May 6, 2023 Author Share Posted May 6, 2023 (edited) Dubbing this Legacy CAP bug: Here's what I know so far, I found a NCAA Rom from 4-4-2014, it was a rom we were starting to convert to NFL. The bug doesn't happen. This still only has 30 teams selectable in Exhibition, but I expanded the pointers to let you toggle through 16 per conference. The NFL rom from 4-20-2014, it happens. This rom, the only new hacking would have been adding the 2 extra teams to Exhibition, and all the graphical logos. This is good as it really narrows down what it could be. I was afraid it might have been something in the Season expansion stuff I did. That would be a nightmare to go through. A lot of coding went into that. I mean, how much coding could I have done in 16 days??? I believe I have a hex editor somewhere in my files that let's you compare 2 roms. I will look for it or download one if I can find one and compare the coding. This should help me figure out what in those codes might be causing the error. So not all bad, but I won't go any further until I figure this out. Too much time and effort to abandon the Created Player now. Edited May 6, 2023 by drunken_honkey Drewmanster and maverick209 2 Quote Link to comment Share on other sites More sharing options...
maverick209 Posted May 7, 2023 Share Posted May 7, 2023 GOOD LUCK BRO YOU GOT THIS👍 DrunkenGamer 1 Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted May 7, 2023 Author Share Posted May 7, 2023 Cap Legacy Bug: I've narrowed down the issues that involves 2 banks. If I take the good rom and replace x18000-x27FFF in the bad rom with the good rom coding, the bug goes away. I have used a program to show me the differences in those location. Next step is to start going through each location that I have written down and start looking for what could be happening. Gonna take a bit of time, but I believe it's correctable. Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted May 8, 2023 Author Share Posted May 8, 2023 CAP Legacy Bug: I believe I found the issue, will have to test it some more but it appears to have been fixed. Quote Link to comment Share on other sites More sharing options...
maverick209 Posted May 8, 2023 Share Posted May 8, 2023 👍 Quote Link to comment Share on other sites More sharing options...
VGifted Posted May 8, 2023 Share Posted May 8, 2023 It's looking very good so far. DrunkenGamer 1 Quote Link to comment Share on other sites More sharing options...
DrunkenGamer Posted May 9, 2023 Author Share Posted May 9, 2023 Looks like the Created Player issue has been resolved. I had some more coding that needed moving, will update the first page with those locations and the locations to move them to. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.