Version 5.8 released. New overlays and collision detection improvements.

This commit is contained in:
Dave Bernazzani 2024-10-20 08:24:00 -04:00
parent 6e1c393db6
commit 414d4a8557
7 changed files with 12 additions and 5 deletions

View File

@ -14,7 +14,7 @@ include $(DEVKITARM)/ds_rules
export TARGET := NINTV-DS
export TOPDIR := $(CURDIR)
export VERSION := 5.7b
export VERSION := 5.8
ICON := -b $(CURDIR)/logo.bmp "NINTV-DS $(VERSION);wavemotion-dave;https://github.com/wavemotion-dave/NINTV-DS"

Binary file not shown.

View File

@ -168,7 +168,7 @@ Credits :
--------------------------------------------------------------------------------
History :
--------------------------------------------------------------------------------
V5.7b : 20-Oct-2024 by wavemotion-dave
V5.8 : 20-Oct-2024 by wavemotion-dave
* Fix for game selection to revert to the proper directory (the last one you were in to select games).
* Fix for MOB collisions to not render for off-screen pixels which fixes the various Baseball Games (couldn't pick up ball in outfield).
* Many new and improved overlays.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View File

@ -202,6 +202,11 @@ static void SetDefaultGameConfig(UINT32 crc)
if (crc == 0x2a1e0c1c) myConfig.controller_type = CONTROLLER_DUAL_ACTION_B; // Buzz Bombers is best with Dual Action B
if (crc == 0x2a1e0c1c) myConfig.controller_type = CONTROLLER_DUAL_ACTION_B; // Buzz Bombers is best with Dual Action B
if (crc == 0xc047d487) myConfig.controller_type = CONTROLLER_DUAL_ACTION_B; // Beauty and the Beast is best with Dual Action B
if (crc == 0x10D64E48) myConfig.controller_type = CONTROLLER_P2; // MLB Baseball and Super Pro Baseball use the P2 controller
if (crc == 0xDAB36628) myConfig.controller_type = CONTROLLER_P2; // MLB Baseball and Super Pro Baseball use the P2 controller
if (crc == 0x650fc1b4) myConfig.controller_type = CONTROLLER_P2; // MLB Baseball and Super Pro Baseball use the P2 controller
if (crc == 0xc047d487) myConfig.dpad_config = DPAD_STRICT_4WAY; // Beauty and the Beast is best with Strict 4-way
if (crc == 0xD1D352A0) myConfig.dpad_config = DPAD_STRICT_4WAY; // Tower of Doom is best with Strict 4-way
if (crc == 0xD8C9856A) myConfig.dpad_config = DPAD_DIAGONALS; // Q-Bert is best with diagonal

View File

@ -316,6 +316,7 @@ struct MapRomToOvl_t MapRomToOvl[] =
{0x9C75EFCC , "PITFALL!", "PITFALL!", "Pitfall!.ovl"},
{0xBB939881 , "POLE", "POSITION", "Pole Position.ovl"},
{0x0CF06519 , "POKER", "RISQUE", "Poker Risque.ovl"},
{0xC51464E0 , "POPEYE", "POPEYE", "Popeye.ovl"},
{0x38e9ef48 , "PRINCESS", "QUEST", "Princess Quest.ovl"},
{0xFFFFFFFF , "PUMPKIN", "TRILOGY", "Pumpkin Trilogy.ovl"},
{0xD8C9856A, "Q-BERT", "Q-BERT", "Q-Bert.ovl"},
@ -349,6 +350,7 @@ struct MapRomToOvl_t MapRomToOvl[] =
{0x39D3B895 , "SPACE", "HAWK", "Space Hawk.ovl"},
{0xCF39471A , "SPACE", "PANIC", "Space Panic.ovl"},
{0x3784DC52 , "SPACE", "SPARTANS", "Space Spartans.ovl"},
{0xef7c4e8e , "SPACE", "RAID", "Space Raid.ovl"},
{0xFFFFFFFF , "STAR", "MERCENARY", "Star Mercenary.ovl"},
{0xB745C1CA , "MUD", "BUGGIES", "Stadium Mud Buggies.ovl"},
{0x2DEACD15 , "STAMPEDE", "STAMPEDE", "Stampede.ovl"},
@ -361,7 +363,7 @@ struct MapRomToOvl_t MapRomToOvl[] =
{0xCA447BBD , "DEADLY", "DISCS", "TRON Deadly Discs.ovl"},
{0xFFFFFFFF , "DEADLIER", "DISCS", "TRON Deadly Discs.ovl"},
{0x07FB9435 , "SOLAR", "SAILOR", "TRON Solar Sailor.ovl"},
{0x07FB9435 , "SOLAR", "SAILER", "TRON Solar Sailor.ovl"},
{0xbb759a58 , "SOLAR", "SAILER", "TRON Solar Sailor.ovl"},
{0xFFFFFFFF , "TRON", "SOLAR", "TRON Solar Sailor.ovl"},
{0x03E9E62E , "TENNIS", "TENNIS", "Tennis.ovl"},
{0xB7923858 , "SHOW", "MUST", "The Show Must Go On.ovl"},
@ -382,7 +384,7 @@ struct MapRomToOvl_t MapRomToOvl[] =
{0x10D64E48 , "CHAMPIONSHIP","BASEBALL", "Baseball.ovl"},
{0xDAB36628 , "MLB", "BASEBALL", "Baseball.ovl"},
{0x650fc1b4 , "PRO", "BASEBALL", "Baseball.ovl"},
{0x6EFA67B2 , "VENTURE", "COLECO", "Venture.ovl"},
{0x6EFA67B2 , "VENTURE", "COLECO", "Venture.ovl"},
{0xFFFFFFFF , "WIZARD", "OF WOR", "Wizard of Wor.ovl"},
{0xC2063C08 , "WORLD", "SERIES", "World Series Major League Baseball.ovl"},
{0x24B667B9 , "WORM", "WHOMPER", "Worm Whomper.ovl"},
@ -391,10 +393,10 @@ struct MapRomToOvl_t MapRomToOvl[] =
{0xC00CBA0D , "GORF", "GORF", "gorf.ovl"},
{0xFFFFFFFF , "ZOMBIE", "MADNESS", "Zombie Madness.ovl"},
{0xFFFFFFFF , "STOP", "EXPRESS", "Stop the Express.ovl"},
{0x2711dcbe , "#@!^aZ", "()##b-+", "Maria.ovl"},
{0xFFFFFFFF , "FUBAR", "FUBAR", "FUBAR.ovl"},
{0xFFFFFFFF , "JUNGLE", "HUNT", "Jungle Hunt.ovl"},
{0xFFFFFFFF , "THUNDER", "SOLDIER", "Thunder Soldier.ovl"},
{0x2711dcbe , "#@!^aZ", "()##b-+", "Maria.ovl"},
{0x00000000 , "xxx", "zzz", "generic.ovl"},
};

Binary file not shown.