diff --git a/mods/star-road/data/bhvSMSR30StarDoorWall.bhv b/mods/star-road/data/bhvSMSR30StarDoorWall.bhv index 199e13e5b..7fcf790e2 100644 Binary files a/mods/star-road/data/bhvSMSR30StarDoorWall.bhv and b/mods/star-road/data/bhvSMSR30StarDoorWall.bhv differ diff --git a/mods/star-road/data/bhvSMSRAngrySun.bhv b/mods/star-road/data/bhvSMSRAngrySun.bhv index 150638ac2..aa17f38b2 100644 Binary files a/mods/star-road/data/bhvSMSRAngrySun.bhv and b/mods/star-road/data/bhvSMSRAngrySun.bhv differ diff --git a/mods/star-road/data/bhvSMSRAttractedSpaceBox.bhv b/mods/star-road/data/bhvSMSRAttractedSpaceBox.bhv index a09b97f7a..e6d72b909 100644 Binary files a/mods/star-road/data/bhvSMSRAttractedSpaceBox.bhv and b/mods/star-road/data/bhvSMSRAttractedSpaceBox.bhv differ diff --git a/mods/star-road/data/bhvSMSRBigBully.bhv b/mods/star-road/data/bhvSMSRBigBully.bhv index 2dbb6d75d..17ff07018 100644 Binary files a/mods/star-road/data/bhvSMSRBigBully.bhv and b/mods/star-road/data/bhvSMSRBigBully.bhv differ diff --git a/mods/star-road/data/bhvSMSRBigChillBully.bhv b/mods/star-road/data/bhvSMSRBigChillBully.bhv index 113fa55a5..a5a3f5e18 100644 Binary files a/mods/star-road/data/bhvSMSRBigChillBully.bhv and b/mods/star-road/data/bhvSMSRBigChillBully.bhv differ diff --git a/mods/star-road/data/bhvSMSRBigLeaves.bhv b/mods/star-road/data/bhvSMSRBigLeaves.bhv index 650d8381e..7c13cceea 100644 Binary files a/mods/star-road/data/bhvSMSRBigLeaves.bhv and b/mods/star-road/data/bhvSMSRBigLeaves.bhv differ diff --git a/mods/star-road/data/bhvSMSRBoatOnTrack.bhv b/mods/star-road/data/bhvSMSRBoatOnTrack.bhv index c41cd4d0e..21cb1506c 100644 Binary files a/mods/star-road/data/bhvSMSRBoatOnTrack.bhv and b/mods/star-road/data/bhvSMSRBoatOnTrack.bhv differ diff --git a/mods/star-road/data/bhvSMSRBreakableFloor.bhv b/mods/star-road/data/bhvSMSRBreakableFloor.bhv index 53a138d5a..297846676 100644 Binary files a/mods/star-road/data/bhvSMSRBreakableFloor.bhv and b/mods/star-road/data/bhvSMSRBreakableFloor.bhv differ diff --git a/mods/star-road/data/bhvSMSRBreakableRock.bhv b/mods/star-road/data/bhvSMSRBreakableRock.bhv index 8914bb1a3..d99da3b78 100644 Binary files a/mods/star-road/data/bhvSMSRBreakableRock.bhv and b/mods/star-road/data/bhvSMSRBreakableRock.bhv differ diff --git a/mods/star-road/data/bhvSMSRBreakableWindow.bhv b/mods/star-road/data/bhvSMSRBreakableWindow.bhv index ac6bdb707..73d3c17ba 100644 Binary files a/mods/star-road/data/bhvSMSRBreakableWindow.bhv and b/mods/star-road/data/bhvSMSRBreakableWindow.bhv differ diff --git a/mods/star-road/data/bhvSMSRBulletMine.bhv b/mods/star-road/data/bhvSMSRBulletMine.bhv index 9b9dc4795..d75bc2d61 100644 Binary files a/mods/star-road/data/bhvSMSRBulletMine.bhv and b/mods/star-road/data/bhvSMSRBulletMine.bhv differ diff --git a/mods/star-road/data/bhvSMSRChainChomp.bhv b/mods/star-road/data/bhvSMSRChainChomp.bhv index 3275a4be4..0f3e2fab2 100644 Binary files a/mods/star-road/data/bhvSMSRChainChomp.bhv and b/mods/star-road/data/bhvSMSRChainChomp.bhv differ diff --git a/mods/star-road/data/bhvSMSRDrumStick.bhv b/mods/star-road/data/bhvSMSRDrumStick.bhv index a1ba4cd7e..ef1b76866 100644 Binary files a/mods/star-road/data/bhvSMSRDrumStick.bhv and b/mods/star-road/data/bhvSMSRDrumStick.bhv differ diff --git a/mods/star-road/data/bhvSMSRFallingDomino.bhv b/mods/star-road/data/bhvSMSRFallingDomino.bhv index cce2b6731..06c9bafa3 100644 Binary files a/mods/star-road/data/bhvSMSRFallingDomino.bhv and b/mods/star-road/data/bhvSMSRFallingDomino.bhv differ diff --git a/mods/star-road/data/bhvSMSRFloatingThwomp.bhv b/mods/star-road/data/bhvSMSRFloatingThwomp.bhv index 128d52579..9835a330d 100644 Binary files a/mods/star-road/data/bhvSMSRFloatingThwomp.bhv and b/mods/star-road/data/bhvSMSRFloatingThwomp.bhv differ diff --git a/mods/star-road/data/bhvSMSRHiddenStar.bhv b/mods/star-road/data/bhvSMSRHiddenStar.bhv index aa2a72ee2..4c5bfe1f5 100644 Binary files a/mods/star-road/data/bhvSMSRHiddenStar.bhv and b/mods/star-road/data/bhvSMSRHiddenStar.bhv differ diff --git a/mods/star-road/data/bhvSMSRHiddenStarTrigger.bhv b/mods/star-road/data/bhvSMSRHiddenStarTrigger.bhv index ee3ce7e69..e047e4d06 100644 Binary files a/mods/star-road/data/bhvSMSRHiddenStarTrigger.bhv and b/mods/star-road/data/bhvSMSRHiddenStarTrigger.bhv differ diff --git a/mods/star-road/data/bhvSMSRInvisibleCannon.bhv b/mods/star-road/data/bhvSMSRInvisibleCannon.bhv index 0d90cfd54..08574e5b1 100644 Binary files a/mods/star-road/data/bhvSMSRInvisibleCannon.bhv and b/mods/star-road/data/bhvSMSRInvisibleCannon.bhv differ diff --git a/mods/star-road/data/bhvSMSRLampPath.bhv b/mods/star-road/data/bhvSMSRLampPath.bhv index 12dd3a737..bd9cb76df 100644 Binary files a/mods/star-road/data/bhvSMSRLampPath.bhv and b/mods/star-road/data/bhvSMSRLampPath.bhv differ diff --git a/mods/star-road/data/bhvSMSRLavaLift.bhv b/mods/star-road/data/bhvSMSRLavaLift.bhv index edd37756b..dcff54976 100644 Binary files a/mods/star-road/data/bhvSMSRLavaLift.bhv and b/mods/star-road/data/bhvSMSRLavaLift.bhv differ diff --git a/mods/star-road/data/bhvSMSRLightsOnSwitch.bhv b/mods/star-road/data/bhvSMSRLightsOnSwitch.bhv index 3db1c74a8..9a3970e2d 100644 Binary files a/mods/star-road/data/bhvSMSRLightsOnSwitch.bhv and b/mods/star-road/data/bhvSMSRLightsOnSwitch.bhv differ diff --git a/mods/star-road/data/bhvSMSRLilyPad.bhv b/mods/star-road/data/bhvSMSRLilyPad.bhv index 59637f336..c9197e350 100644 Binary files a/mods/star-road/data/bhvSMSRLilyPad.bhv and b/mods/star-road/data/bhvSMSRLilyPad.bhv differ diff --git a/mods/star-road/data/bhvSMSRMipsMessage.bhv b/mods/star-road/data/bhvSMSRMipsMessage.bhv index 78c2b3436..e58fce4f6 100644 Binary files a/mods/star-road/data/bhvSMSRMipsMessage.bhv and b/mods/star-road/data/bhvSMSRMipsMessage.bhv differ diff --git a/mods/star-road/data/bhvSMSRMovingMushroom.bhv b/mods/star-road/data/bhvSMSRMovingMushroom.bhv index a06f33cc9..7d20f0697 100644 Binary files a/mods/star-road/data/bhvSMSRMovingMushroom.bhv and b/mods/star-road/data/bhvSMSRMovingMushroom.bhv differ diff --git a/mods/star-road/data/bhvSMSRPeachMessage.bhv b/mods/star-road/data/bhvSMSRPeachMessage.bhv index 7802c12d2..4c1e910ad 100644 Binary files a/mods/star-road/data/bhvSMSRPeachMessage.bhv and b/mods/star-road/data/bhvSMSRPeachMessage.bhv differ diff --git a/mods/star-road/data/bhvSMSRPiranhaPlantWild.bhv b/mods/star-road/data/bhvSMSRPiranhaPlantWild.bhv index e3d84f026..73a4c50ec 100644 Binary files a/mods/star-road/data/bhvSMSRPiranhaPlantWild.bhv and b/mods/star-road/data/bhvSMSRPiranhaPlantWild.bhv differ diff --git a/mods/star-road/data/bhvSMSRPlatformLift.bhv b/mods/star-road/data/bhvSMSRPlatformLift.bhv index 258488df1..c3b15d4fd 100644 Binary files a/mods/star-road/data/bhvSMSRPlatformLift.bhv and b/mods/star-road/data/bhvSMSRPlatformLift.bhv differ diff --git a/mods/star-road/data/bhvSMSRPushableTomb.bhv b/mods/star-road/data/bhvSMSRPushableTomb.bhv index 30fa07c97..48f200678 100644 Binary files a/mods/star-road/data/bhvSMSRPushableTomb.bhv and b/mods/star-road/data/bhvSMSRPushableTomb.bhv differ diff --git a/mods/star-road/data/bhvSMSRRacingPenguin.bhv b/mods/star-road/data/bhvSMSRRacingPenguin.bhv index 6b49dc4d0..d55455367 100644 Binary files a/mods/star-road/data/bhvSMSRRacingPenguin.bhv and b/mods/star-road/data/bhvSMSRRacingPenguin.bhv differ diff --git a/mods/star-road/data/bhvSMSRRecoveryBubbleWater.bhv b/mods/star-road/data/bhvSMSRRecoveryBubbleWater.bhv index 54758a019..3052845be 100644 Binary files a/mods/star-road/data/bhvSMSRRecoveryBubbleWater.bhv and b/mods/star-road/data/bhvSMSRRecoveryBubbleWater.bhv differ diff --git a/mods/star-road/data/bhvSMSRRedOctagonalPlatform.bhv b/mods/star-road/data/bhvSMSRRedOctagonalPlatform.bhv index a381bf13d..838859bc3 100644 Binary files a/mods/star-road/data/bhvSMSRRedOctagonalPlatform.bhv and b/mods/star-road/data/bhvSMSRRedOctagonalPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRRedSinkingPlatform.bhv b/mods/star-road/data/bhvSMSRRedSinkingPlatform.bhv index 50d0d1744..cb6e907c2 100644 Binary files a/mods/star-road/data/bhvSMSRRedSinkingPlatform.bhv and b/mods/star-road/data/bhvSMSRRedSinkingPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRRedWavePlatform.bhv b/mods/star-road/data/bhvSMSRRedWavePlatform.bhv index 0a569341f..e6f4377d3 100644 Binary files a/mods/star-road/data/bhvSMSRRedWavePlatform.bhv and b/mods/star-road/data/bhvSMSRRedWavePlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRRisingLava.bhv b/mods/star-road/data/bhvSMSRRisingLava.bhv index f4d33b6be..f96beab9d 100644 Binary files a/mods/star-road/data/bhvSMSRRisingLava.bhv and b/mods/star-road/data/bhvSMSRRisingLava.bhv differ diff --git a/mods/star-road/data/bhvSMSRRisingTallPlatform.bhv b/mods/star-road/data/bhvSMSRRisingTallPlatform.bhv index c58ed4770..1091cfd39 100644 Binary files a/mods/star-road/data/bhvSMSRRisingTallPlatform.bhv and b/mods/star-road/data/bhvSMSRRisingTallPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRRotatingDonutPlatform.bhv b/mods/star-road/data/bhvSMSRRotatingDonutPlatform.bhv index c267f8bd1..85a677ac5 100644 Binary files a/mods/star-road/data/bhvSMSRRotatingDonutPlatform.bhv and b/mods/star-road/data/bhvSMSRRotatingDonutPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRRotatingLavaPlatform.bhv b/mods/star-road/data/bhvSMSRRotatingLavaPlatform.bhv index 2fb39a1a0..de85c2541 100644 Binary files a/mods/star-road/data/bhvSMSRRotatingLavaPlatform.bhv and b/mods/star-road/data/bhvSMSRRotatingLavaPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRRotatingWoodenGear.bhv b/mods/star-road/data/bhvSMSRRotatingWoodenGear.bhv index 47885da5a..02638fb15 100644 Binary files a/mods/star-road/data/bhvSMSRRotatingWoodenGear.bhv and b/mods/star-road/data/bhvSMSRRotatingWoodenGear.bhv differ diff --git a/mods/star-road/data/bhvSMSRShyGuy.bhv b/mods/star-road/data/bhvSMSRShyGuy.bhv index b31f0a88d..a6db9435e 100644 Binary files a/mods/star-road/data/bhvSMSRShyGuy.bhv and b/mods/star-road/data/bhvSMSRShyGuy.bhv differ diff --git a/mods/star-road/data/bhvSMSRSinkingDonut.bhv b/mods/star-road/data/bhvSMSRSinkingDonut.bhv index 8a1f86001..121cc491f 100644 Binary files a/mods/star-road/data/bhvSMSRSinkingDonut.bhv and b/mods/star-road/data/bhvSMSRSinkingDonut.bhv differ diff --git a/mods/star-road/data/bhvSMSRSinkingPlatform.bhv b/mods/star-road/data/bhvSMSRSinkingPlatform.bhv index c7842197d..72a924ce6 100644 Binary files a/mods/star-road/data/bhvSMSRSinkingPlatform.bhv and b/mods/star-road/data/bhvSMSRSinkingPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRSmallBee.bhv b/mods/star-road/data/bhvSMSRSmallBee.bhv index 3637c636f..76ecba37a 100644 Binary files a/mods/star-road/data/bhvSMSRSmallBee.bhv and b/mods/star-road/data/bhvSMSRSmallBee.bhv differ diff --git a/mods/star-road/data/bhvSMSRSmallSwingPlatform.bhv b/mods/star-road/data/bhvSMSRSmallSwingPlatform.bhv index 2a0bd6c93..4e697b17f 100644 Binary files a/mods/star-road/data/bhvSMSRSmallSwingPlatform.bhv and b/mods/star-road/data/bhvSMSRSmallSwingPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRSpaceBox.bhv b/mods/star-road/data/bhvSMSRSpaceBox.bhv index 94cfcd539..b71da73a9 100644 Binary files a/mods/star-road/data/bhvSMSRSpaceBox.bhv and b/mods/star-road/data/bhvSMSRSpaceBox.bhv differ diff --git a/mods/star-road/data/bhvSMSRSpaceOctagonPlatform.bhv b/mods/star-road/data/bhvSMSRSpaceOctagonPlatform.bhv index 5ffd39892..fb28859f3 100644 Binary files a/mods/star-road/data/bhvSMSRSpaceOctagonPlatform.bhv and b/mods/star-road/data/bhvSMSRSpaceOctagonPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRSpaceRedPlatform.bhv b/mods/star-road/data/bhvSMSRSpaceRedPlatform.bhv index bd0743cfe..4ef3d87e2 100644 Binary files a/mods/star-road/data/bhvSMSRSpaceRedPlatform.bhv and b/mods/star-road/data/bhvSMSRSpaceRedPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRSpecialBreakeableBox.bhv b/mods/star-road/data/bhvSMSRSpecialBreakeableBox.bhv index 41ef7b745..9d48f1a20 100644 Binary files a/mods/star-road/data/bhvSMSRSpecialBreakeableBox.bhv and b/mods/star-road/data/bhvSMSRSpecialBreakeableBox.bhv differ diff --git a/mods/star-road/data/bhvSMSRStarDoor.bhv b/mods/star-road/data/bhvSMSRStarDoor.bhv index 6112fd787..a6801f26e 100644 Binary files a/mods/star-road/data/bhvSMSRStarDoor.bhv and b/mods/star-road/data/bhvSMSRStarDoor.bhv differ diff --git a/mods/star-road/data/bhvSMSRStarMoving.bhv b/mods/star-road/data/bhvSMSRStarMoving.bhv index 50e5907bb..4a25320d7 100644 Binary files a/mods/star-road/data/bhvSMSRStarMoving.bhv and b/mods/star-road/data/bhvSMSRStarMoving.bhv differ diff --git a/mods/star-road/data/bhvSMSRStarReplica.bhv b/mods/star-road/data/bhvSMSRStarReplica.bhv index 802eb54ff..142622dec 100644 Binary files a/mods/star-road/data/bhvSMSRStarReplica.bhv and b/mods/star-road/data/bhvSMSRStarReplica.bhv differ diff --git a/mods/star-road/data/bhvSMSRStaticMessage.bhv b/mods/star-road/data/bhvSMSRStaticMessage.bhv index e4d54478a..67d89f763 100644 Binary files a/mods/star-road/data/bhvSMSRStaticMessage.bhv and b/mods/star-road/data/bhvSMSRStaticMessage.bhv differ diff --git a/mods/star-road/data/bhvSMSRStoneCubePlatform.bhv b/mods/star-road/data/bhvSMSRStoneCubePlatform.bhv index fa52aed1f..df0b6d4ef 100644 Binary files a/mods/star-road/data/bhvSMSRStoneCubePlatform.bhv and b/mods/star-road/data/bhvSMSRStoneCubePlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRTambourine.bhv b/mods/star-road/data/bhvSMSRTambourine.bhv index d4b193b49..f5f65bd9c 100644 Binary files a/mods/star-road/data/bhvSMSRTambourine.bhv and b/mods/star-road/data/bhvSMSRTambourine.bhv differ diff --git a/mods/star-road/data/bhvSMSRThwomp2.bhv b/mods/star-road/data/bhvSMSRThwomp2.bhv index b74cd776c..5be4c4bce 100644 Binary files a/mods/star-road/data/bhvSMSRThwomp2.bhv and b/mods/star-road/data/bhvSMSRThwomp2.bhv differ diff --git a/mods/star-road/data/bhvSMSRTiltingPyramid.bhv b/mods/star-road/data/bhvSMSRTiltingPyramid.bhv index 71e6402b8..55dfa23cb 100644 Binary files a/mods/star-road/data/bhvSMSRTiltingPyramid.bhv and b/mods/star-road/data/bhvSMSRTiltingPyramid.bhv differ diff --git a/mods/star-road/data/bhvSMSRToxicWastePlatform.bhv b/mods/star-road/data/bhvSMSRToxicWastePlatform.bhv index 886edf13a..8f709dad6 100644 Binary files a/mods/star-road/data/bhvSMSRToxicWastePlatform.bhv and b/mods/star-road/data/bhvSMSRToxicWastePlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRWigglerHead.bhv b/mods/star-road/data/bhvSMSRWigglerHead.bhv index 97408e78d..7afc8a00c 100644 Binary files a/mods/star-road/data/bhvSMSRWigglerHead.bhv and b/mods/star-road/data/bhvSMSRWigglerHead.bhv differ diff --git a/mods/star-road/data/bhvSMSRWindTurbine.bhv b/mods/star-road/data/bhvSMSRWindTurbine.bhv index 2a6578336..5a24d46be 100644 Binary files a/mods/star-road/data/bhvSMSRWindTurbine.bhv and b/mods/star-road/data/bhvSMSRWindTurbine.bhv differ diff --git a/mods/star-road/data/bhvSMSRWoodenOctagonalPlatform.bhv b/mods/star-road/data/bhvSMSRWoodenOctagonalPlatform.bhv index fc64be504..e0c5057d1 100644 Binary files a/mods/star-road/data/bhvSMSRWoodenOctagonalPlatform.bhv and b/mods/star-road/data/bhvSMSRWoodenOctagonalPlatform.bhv differ diff --git a/mods/star-road/data/bhvSMSRYoshi.bhv b/mods/star-road/data/bhvSMSRYoshi.bhv index d6aaba732..a96bba1ad 100644 Binary files a/mods/star-road/data/bhvSMSRYoshi.bhv and b/mods/star-road/data/bhvSMSRYoshi.bhv differ diff --git a/mods/star-road/data/bhvSMSRYoshiCoin.bhv b/mods/star-road/data/bhvSMSRYoshiCoin.bhv index 4acae8e66..940b8d3fc 100644 Binary files a/mods/star-road/data/bhvSMSRYoshiCoin.bhv and b/mods/star-road/data/bhvSMSRYoshiCoin.bhv differ diff --git a/mods/star-road/data/bhvSMSRYoshiMessage.bhv b/mods/star-road/data/bhvSMSRYoshiMessage.bhv index fe0ab0a86..8b2c69fcf 100644 Binary files a/mods/star-road/data/bhvSMSRYoshiMessage.bhv and b/mods/star-road/data/bhvSMSRYoshiMessage.bhv differ diff --git a/mods/star-road/dialog.lua b/mods/star-road/dialog.lua index 6c398085a..423c32a5e 100644 --- a/mods/star-road/dialog.lua +++ b/mods/star-road/dialog.lua @@ -1,9 +1,14 @@ -smlua_text_utils_dialog_replace(DIALOG_000,1,6,30,200, "--WARNING--\ +changed_dialogs = {} + + + + +smlua_text_utils_dialog_replace(DIALOG_000, 1, 6, 30, 200, "--WARNING--\ FLOOR UNSTABLE. DO NOT\ GROUND-POUND UNDER \ ANY CIRCUMSTANCES!'") -smlua_text_utils_dialog_replace(DIALOG_001,1,4,95,200, "Hey, you! You better be \ +smlua_text_utils_dialog_replace(DIALOG_001, 1, 4, 95, 200, "Hey, you! You better be \ pretty careful unless you\ want to be blasted by a\ water bomb from our \ @@ -21,14 +26,14 @@ could do us a favor and \ get our ★ back?\ Good luck!") -smlua_text_utils_dialog_replace(DIALOG_002,1,3,95,200, "It's a good thing we\ +smlua_text_utils_dialog_replace(DIALOG_002, 1, 3, 95, 200, "It's a good thing we\ sunk their ship early\ in the battle, I hate\ to think what damage\ those cannons could\ have done!") -smlua_text_utils_dialog_replace(DIALOG_003,1,5,95,200, "Hey Mario, good to see\ +smlua_text_utils_dialog_replace(DIALOG_003, 1, 5, 95, 200, "Hey Mario, good to see\ you once more!\ I came here to catch the\ train to Koopa City,\ @@ -49,12 +54,12 @@ find out for yourself.\ \ See ya!") -smlua_text_utils_dialog_replace(DIALOG_004,1,4,95,200, "You need to\ +smlua_text_utils_dialog_replace(DIALOG_004, 1, 4, 95, 200, "You need to\ use our cannon? Sure!\ Just wait a moment while\ I open it up for you...") -smlua_text_utils_dialog_replace(DIALOG_005,1,3,30,200, "Hey, Mario! I've been\ +smlua_text_utils_dialog_replace(DIALOG_005, 1, 3, 30, 200, "Hey, Mario! I've been\ practicing running to\ the top of Koopa Canyon.\ Do you think you have\ @@ -68,14 +73,14 @@ Ready....\ \ //Go!////Don't Go") -smlua_text_utils_dialog_replace(DIALOG_006,1,3,30,200, "Hey!!! Don't try to scam\ +smlua_text_utils_dialog_replace(DIALOG_006, 1, 3, 30, 200, "Hey!!! Don't try to scam\ ME. You've gotta run\ the whole course.\ Later. Look me up when\ you want to race for\ real.") -smlua_text_utils_dialog_replace(DIALOG_007,1,3,30,200, "Wow, I can't believe you\ +smlua_text_utils_dialog_replace(DIALOG_007, 1, 3, 30, 200, "Wow, I can't believe you\ still beat me after all \ that training! Maybe I\ shouldn't have shown off\ @@ -84,7 +89,7 @@ pillars...\ Anyway, here's \ your prize.") -smlua_text_utils_dialog_replace(DIALOG_008,1,4,30,200, "It's locked... But wait,\ +smlua_text_utils_dialog_replace(DIALOG_008, 1, 4, 30, 200, "It's locked... But wait,\ there is supposed to be\ another entrance \ hidden in Gloomy Garden.\ @@ -93,7 +98,7 @@ Make sure you search\ every dark corner in the\ whole garden...") -smlua_text_utils_dialog_replace(DIALOG_009,1,5,30,200, "Nice to see you again,\ +smlua_text_utils_dialog_replace(DIALOG_009, 1, 5, 30, 200, "Nice to see you again,\ Mario. It sure has been\ a while. How about a \ race? First to the \ @@ -101,7 +106,7 @@ top of the mountain!\ \ //Go//// Don't Go") -smlua_text_utils_dialog_replace(DIALOG_010,1,4,30,200, "You've stepped on the\ +smlua_text_utils_dialog_replace(DIALOG_010, 1, 4, 30, 200, "You've stepped on the\ Wing Cap Switch. Wearing\ the Wing Cap, you can\ soar through the sky.\ @@ -113,7 +118,7 @@ Would you like to Save?\ \ //Yes////No") -smlua_text_utils_dialog_replace(DIALOG_011,1,4,30,200, "You've just stepped on\ +smlua_text_utils_dialog_replace(DIALOG_011, 1, 4, 30, 200, "You've just stepped on\ the Metal Cap Switch!\ The Metal Cap makes\ Mario invincible.\ @@ -125,7 +130,7 @@ Would you like to Save?\ \ //Yes////No") -smlua_text_utils_dialog_replace(DIALOG_012,1,4,30,200, "You've just stepped on\ +smlua_text_utils_dialog_replace(DIALOG_012, 1, 4, 30, 200, "You've just stepped on\ the Vanish Cap Switch.\ The Vanish Cap makes\ Mario disappear.\ @@ -137,13 +142,13 @@ Would you like to Save?\ \ //Yes////No") -smlua_text_utils_dialog_replace(DIALOG_013,1,5,30,200, "You've collected 100\ +smlua_text_utils_dialog_replace(DIALOG_013, 1, 5, 30, 200, "You've collected 100\ coins! Mario gains more\ power from the stars.\ Do you want to Save?\ //Yes////No") -smlua_text_utils_dialog_replace(DIALOG_014,1,4,30,200, "Wow! Another Power Star!\ +smlua_text_utils_dialog_replace(DIALOG_014, 1, 4, 30, 200, "Wow! Another Power Star!\ Mario gains more courage\ from the power of the\ stars.\ @@ -151,7 +156,7 @@ Do you want to Save?\ \ //You Bet//Not Now") -smlua_text_utils_dialog_replace(DIALOG_015,1,4,30,200, "Hey there, don't\ +smlua_text_utils_dialog_replace(DIALOG_015, 1, 4, 30, 200, "Hey there, don't\ mistake me for those\ other hot-heads, I'm not\ the sort to blow my top.\ @@ -174,13 +179,13 @@ purple switch to hide\ the entrance.\ Good luck finding it!") -smlua_text_utils_dialog_replace(DIALOG_016,1,3,30,200, "See the 1-up symbols on\ +smlua_text_utils_dialog_replace(DIALOG_016, 1, 3, 30, 200, "See the 1-up symbols on\ these pillars? Stand on\ all four and you will\ win a prize! Well, if you\ can catch it...") -smlua_text_utils_dialog_replace(DIALOG_017,1,4,30,200, "You again! Are you\ +smlua_text_utils_dialog_replace(DIALOG_017, 1, 4, 30, 200, "You again! Are you\ following me or what?\ Well, you better prepare \ yourself for a tough \ @@ -190,10 +195,10 @@ my power star again!\ Because I'm not going to\ go easy on you this time!") -smlua_text_utils_dialog_replace(DIALOG_018,1,2,30,200, "The life... \ +smlua_text_utils_dialog_replace(DIALOG_018, 1, 2, 30, 200, "The life... \ It's fading.") -smlua_text_utils_dialog_replace(DIALOG_019,1,4,30,200, "Hmm, Lakitu is probably\ +smlua_text_utils_dialog_replace(DIALOG_019, 1, 4, 30, 200, "Hmm, Lakitu is probably\ going to have trouble\ fitting through this\ small entrance. If you\ @@ -202,44 +207,44 @@ Camera Control code,\ hold [R] as you enter\ the cave to help him in.") -smlua_text_utils_dialog_replace(DIALOG_020,1,6,95,150, "Dear Mario,\ +smlua_text_utils_dialog_replace(DIALOG_020, 1, 6, 95, 150, "Dear Mario,\ I just wanted to wish\ you luck and tell you \ that I'm sure we'll see \ each other again soon!") -smlua_text_utils_dialog_replace(DIALOG_021,1,5,95,200, "BOWSER SOUND EFFECT") +smlua_text_utils_dialog_replace(DIALOG_021, 1, 5, 95, 200, "BOWSER SOUND EFFECT") -smlua_text_utils_dialog_replace(DIALOG_022,1,2,95,200, "You cannot open this\ +smlua_text_utils_dialog_replace(DIALOG_022, 1, 2, 95, 200, "You cannot open this\ door yet.") -smlua_text_utils_dialog_replace(DIALOG_023,1,3,95,200, "This key doesn't fit!") +smlua_text_utils_dialog_replace(DIALOG_023, 1, 3, 95, 200, "This key doesn't fit!") -smlua_text_utils_dialog_replace(DIALOG_024,1,5,95,200, "You do not have enough\ +smlua_text_utils_dialog_replace(DIALOG_024, 1, 5, 95, 200, "You do not have enough\ power stars to break the\ seal on this door.") -smlua_text_utils_dialog_replace(DIALOG_025,1,4,95,200, "You do not have enough\ +smlua_text_utils_dialog_replace(DIALOG_025, 1, 4, 95, 200, "You do not have enough\ power stars to break the\ seal on this door.") -smlua_text_utils_dialog_replace(DIALOG_026,1,4,95,200, "You do not have enough\ +smlua_text_utils_dialog_replace(DIALOG_026, 1, 4, 95, 200, "You do not have enough\ power stars to break the\ seal on this door.") -smlua_text_utils_dialog_replace(DIALOG_027,1,4,95,200, "You do not have enough\ +smlua_text_utils_dialog_replace(DIALOG_027, 1, 4, 95, 200, "You do not have enough\ power stars to break the\ seal on this door.") -smlua_text_utils_dialog_replace(DIALOG_028,1,4,95,200, "You do not have enough\ +smlua_text_utils_dialog_replace(DIALOG_028, 1, 4, 95, 200, "You do not have enough\ power stars to break the\ seal on this door.") -smlua_text_utils_dialog_replace(DIALOG_029,1,5,95,200, "You do not have enough\ +smlua_text_utils_dialog_replace(DIALOG_029, 1, 5, 95, 200, "You do not have enough\ power stars to break the\ seal on this door.") -smlua_text_utils_dialog_replace(DIALOG_030,1,6,30,200, "Did you know that it is\ +smlua_text_utils_dialog_replace(DIALOG_030, 1, 6, 30, 200, "Did you know that it is\ possible for a plumber\ with exceptional jumping\ skills to jump up a steep \ @@ -249,7 +254,7 @@ after your second hop\ then pressing [A] once \ more to triple-jump.") -smlua_text_utils_dialog_replace(DIALOG_031,1,5,30,200, "Woah, you completely\ +smlua_text_utils_dialog_replace(DIALOG_031, 1, 5, 30, 200, "Woah, you completely\ stomped my record! I\ promise I'll train\ extra hard for our\ @@ -258,10 +263,10 @@ next time, here is\ your prize.\ Congrats, Mario!") -smlua_text_utils_dialog_replace(DIALOG_032,1,2,30,200, "Mario...\ +smlua_text_utils_dialog_replace(DIALOG_032, 1, 2, 30, 200, "Mario...\ You can't let Bowser win!") -smlua_text_utils_dialog_replace(DIALOG_033,1,6,30,200, "Well done, Mario!\ +smlua_text_utils_dialog_replace(DIALOG_033, 1, 6, 30, 200, "Well done, Mario!\ You've always been\ there to help out when\ we need you. You have\ @@ -272,7 +277,7 @@ use them to drive out \ the last of Bowser's\ evil minions.") -smlua_text_utils_dialog_replace(DIALOG_034,1,6,30,200, "Good afternoon. The\ +smlua_text_utils_dialog_replace(DIALOG_034, 1, 6, 30, 200, "Good afternoon. The\ Lakitu Bros., here,\ reporting live from just\ outside the Princess's\ @@ -306,7 +311,7 @@ For now, reporting live,\ this has been the\ Lakitu Bros.") -smlua_text_utils_dialog_replace(DIALOG_035,1,5,30,200, "Wow Mario, you really\ +smlua_text_utils_dialog_replace(DIALOG_035, 1, 5, 30, 200, "Wow Mario, you really\ have all the power\ stars? I hope you\ enjoyed your journey, I\ @@ -332,20 +337,20 @@ me, I listed all the\ levels where I hid\ star replicas.") -smlua_text_utils_dialog_replace(DIALOG_036,1,5,30,200, "You're the greatest,\ +smlua_text_utils_dialog_replace(DIALOG_036, 1, 5, 30, 200, "You're the greatest,\ Mario! I was so sick of\ those goombas breaking\ into my house to jump\ on my bed!") -smlua_text_utils_dialog_replace(DIALOG_037,1,2,30,200, "I win! Better luck next\ +smlua_text_utils_dialog_replace(DIALOG_037, 1, 2, 30, 200, "I win! Better luck next\ time, pal.") -smlua_text_utils_dialog_replace(DIALOG_038,1,3,95,200, "The power of your stars\ +smlua_text_utils_dialog_replace(DIALOG_038, 1, 3, 95, 200, "The power of your stars\ has broken the seal on\ this door!") -smlua_text_utils_dialog_replace(DIALOG_039,1,4,30,200, "Did you ever work out\ +smlua_text_utils_dialog_replace(DIALOG_039, 1, 4, 30, 200, "Did you ever work out\ how to reach the lookout\ on top of Star-Leap\ Tower? All I know is\ @@ -353,28 +358,28 @@ that the pipe leading\ there is hidden\ somewhere very windy.") -smlua_text_utils_dialog_replace(DIALOG_040,1,3,30,200, "Are you going go keep\ +smlua_text_utils_dialog_replace(DIALOG_040, 1, 3, 30, 200, "Are you going go keep\ searching for the power\ stars now, Mario? When\ you're ready, go and\ grab Bowser's power\ star over there.") -smlua_text_utils_dialog_replace(DIALOG_041,1,3,30,200, "I win! You lose!\ +smlua_text_utils_dialog_replace(DIALOG_041, 1, 3, 30, 200, "I win! You lose!\ Ha ha ha!\ \ Not looking so speedy\ now, are you Mario?") -smlua_text_utils_dialog_replace(DIALOG_042,1,4,30,200, "This is a great spot\ +smlua_text_utils_dialog_replace(DIALOG_042, 1, 4, 30, 200, "This is a great spot\ to sit and stare at the\ stars...") -smlua_text_utils_dialog_replace(DIALOG_043,1,5,30,200, "Hey you, get off my\ +smlua_text_utils_dialog_replace(DIALOG_043, 1, 5, 30, 200, "Hey you, get off my\ roof! You're too heavy,\ you'll break it!") -smlua_text_utils_dialog_replace(DIALOG_044,1,5,95,200, "Whooo's there? Whooo\ +smlua_text_utils_dialog_replace(DIALOG_044, 1, 5, 95, 200, "Whooo's there? Whooo\ disturbed my dinner?\ Oh, it's you, Mario!\ I haven't seen you in\ @@ -386,25 +391,25 @@ and whomps were making.\ \ So, do you need a ride?") -smlua_text_utils_dialog_replace(DIALOG_045,1,6,95,200, "Whew! I really don't\ +smlua_text_utils_dialog_replace(DIALOG_045, 1, 6, 95, 200, "Whew! I really don't\ think I can hold you\ much longer. I still\ think you should cut\ down on the spaghetti.") -smlua_text_utils_dialog_replace(DIALOG_046,1,4,30,200, "Oh dear, Mario forgot\ +smlua_text_utils_dialog_replace(DIALOG_046, 1, 4, 30, 200, "Oh dear, Mario forgot\ how to climb ladders\ again! It looks like he\ will have to go around.") -smlua_text_utils_dialog_replace(DIALOG_047,1,2,95,200, "Hi! I'll prepare the\ +smlua_text_utils_dialog_replace(DIALOG_047, 1, 2, 95, 200, "Hi! I'll prepare the\ cannon for you!") -smlua_text_utils_dialog_replace(DIALOG_048,1,3,30,200, "It's not over yet.\ +smlua_text_utils_dialog_replace(DIALOG_048, 1, 3, 30, 200, "It's not over yet.\ Jump into the vortex\ and this never happened.") -smlua_text_utils_dialog_replace(DIALOG_049,1,5,30,200, "Great job unlocking\ +smlua_text_utils_dialog_replace(DIALOG_049, 1, 5, 30, 200, "Great job unlocking\ the door, Mario!\ Have a look around and\ I'm sure you will find\ @@ -419,7 +424,7 @@ inside. It's pretty\ amazing what they can\ do!") -smlua_text_utils_dialog_replace(DIALOG_050,1,4,30,200, "Brrr, this place gives\ +smlua_text_utils_dialog_replace(DIALOG_050, 1, 4, 30, 200, "Brrr, this place gives\ me the creeps, Mario!\ I don't really fancy\ hanging around with\ @@ -431,7 +436,7 @@ there's no telling where\ those mischievous ghosts\ could of have hid it!") -smlua_text_utils_dialog_replace(DIALOG_051,1,5,30,200, "I wanted to play the\ +smlua_text_utils_dialog_replace(DIALOG_051, 1, 5, 30, 200, "I wanted to play the\ piano, but I couldn't\ reach! Really, was that\ piano made for giants\ @@ -447,7 +452,7 @@ can long-jump onto it,\ maybe you'll find\ something!") -smlua_text_utils_dialog_replace(DIALOG_052,1,2,30,200, "CREEPY CAP CAVE \ +smlua_text_utils_dialog_replace(DIALOG_052, 1, 2, 30, 200, "CREEPY CAP CAVE \ \ PUZZLE OF THE\ VANISH CAP\ @@ -465,11 +470,11 @@ SANDY SLIDE SECRET\ \ HIDDEN PALACE FINALE") -smlua_text_utils_dialog_replace(DIALOG_053,1,3,30,200, "If you look up, you can\ +smlua_text_utils_dialog_replace(DIALOG_053, 1, 3, 30, 200, "If you look up, you can\ see the satellite used \ by this base.") -smlua_text_utils_dialog_replace(DIALOG_054,1,5,30,200, "Wow, you found the\ +smlua_text_utils_dialog_replace(DIALOG_054, 1, 5, 30, 200, "Wow, you found the\ Sandy Slide Secret!\ \ There are two stars here,\ @@ -488,7 +493,7 @@ hidden in this level... \ can you find them all?\ ") -smlua_text_utils_dialog_replace(DIALOG_055,1,4,30,200, "Hey Mario, remember me?\ +smlua_text_utils_dialog_replace(DIALOG_055, 1, 4, 30, 200, "Hey Mario, remember me?\ I'm Tuxie! Thanks for\ helping me out when I\ was lost a few years ago.\ @@ -500,13 +505,13 @@ Ready...\ \ //Go//// Don't Go") -smlua_text_utils_dialog_replace(DIALOG_056,1,6,30,200, "Wow, you're so fast! \ +smlua_text_utils_dialog_replace(DIALOG_056, 1, 6, 30, 200, "Wow, you're so fast! \ Here, take this.\ I don't have a medal,\ but this shiny ★ looks\ kinda like one.") -smlua_text_utils_dialog_replace(DIALOG_057,1,4,30,200, "Ugh! How many times do\ +smlua_text_utils_dialog_replace(DIALOG_057, 1, 4, 30, 200, "Ugh! How many times do\ I have to tell my silly\ child not to wander off?\ While he's wandering\ @@ -515,7 +520,7 @@ cliffs, I have to sit \ here worrying myself \ sick!") -smlua_text_utils_dialog_replace(DIALOG_058,1,4,30,200, "Thank you so much for\ +smlua_text_utils_dialog_replace(DIALOG_058, 1, 4, 30, 200, "Thank you so much for\ finding my naughty\ child! I'll have to\ keep a closer eye on\ @@ -524,11 +529,11 @@ If you like, you\ can take this ★ I found\ as my thanks.") -smlua_text_utils_dialog_replace(DIALOG_059,1,4,30,200, "I'm going to keep\ +smlua_text_utils_dialog_replace(DIALOG_059, 1, 4, 30, 200, "I'm going to keep\ practicing so I can beat\ you one day!") -smlua_text_utils_dialog_replace(DIALOG_060,1,5,30,200, "If you can shoot through\ +smlua_text_utils_dialog_replace(DIALOG_060, 1, 5, 30, 200, "If you can shoot through\ all five of those hoops,\ I bet a ★ will appear. \ Just press the purple \ @@ -537,7 +542,7 @@ side of the turret, then \ I'll climb through this \ hatch and aim for you.") -smlua_text_utils_dialog_replace(DIALOG_061,1,4,30,200, "Do you think Lakitu is \ +smlua_text_utils_dialog_replace(DIALOG_061, 1, 4, 30, 200, "Do you think Lakitu is \ doing a bad job today? \ Try the code on the next \ sign. Controlling this new \ @@ -549,19 +554,12 @@ holding down [R], which will \ make it zoom in. \ Much better!") -smlua_text_utils_dialog_replace(DIALOG_062,1,4,30,200, "SMSR Camera Control:\ -8033C685 0005\ -8033C849 0002\ -D033AFA1 0010\ -8033C849 0000\ -D033AFA1 0008\ -8033C848 0030") -smlua_text_utils_dialog_replace(DIALOG_063,1,5,30,200, "I AM ERROR.") +smlua_text_utils_dialog_replace(DIALOG_063, 1, 5, 30, 200, "I AM ERROR.") -smlua_text_utils_dialog_replace(DIALOG_064,1,5,30,200, "To Flowpipe Sewer.") +smlua_text_utils_dialog_replace(DIALOG_064, 1, 5, 30, 200, "To Flowpipe Sewer.") -smlua_text_utils_dialog_replace(DIALOG_065,1,6,30,200, "It's time for the final\ +smlua_text_utils_dialog_replace(DIALOG_065, 1, 6, 30, 200, "It's time for the final\ showdown with Bowser!\ Good luck, and \ thank you for playing.\ @@ -573,7 +571,7 @@ can gather them all up,\ and maybe something\ good will happen...") -smlua_text_utils_dialog_replace(DIALOG_066,1,5,30,200, "Have you seen that huge \ +smlua_text_utils_dialog_replace(DIALOG_066, 1, 5, 30, 200, "Have you seen that huge \ broken star in the sky? \ It certainly wasn't like \ that when I last saw it \ @@ -591,7 +589,7 @@ close enough to see it, \ I'd probably be \ done for...") -smlua_text_utils_dialog_replace(DIALOG_067,1,5,30,200, "Too bad I couldn't stop\ +smlua_text_utils_dialog_replace(DIALOG_067, 1, 5, 30, 200, "Too bad I couldn't stop\ by to talk to you in\ person, Mario, but I'm\ a little busy taking\ @@ -605,7 +603,7 @@ have quite an appetite \ for pesky plumbers!\ Bwa ha ha!") -smlua_text_utils_dialog_replace(DIALOG_068,1,5,30,200, "It's Lethal Lava Land!\ +smlua_text_utils_dialog_replace(DIALOG_068, 1, 5, 30, 200, "It's Lethal Lava Land!\ If you catch fire or fall\ into a pool of flames,\ you'll be hopping mad, but\ @@ -614,14 +612,14 @@ You can still control\ Mario--just try to keep\ calm!") -smlua_text_utils_dialog_replace(DIALOG_069,1,6,30,200, "Sometimes you'll bump into\ +smlua_text_utils_dialog_replace(DIALOG_069, 1, 6, 30, 200, "Sometimes you'll bump into\ invisible walls at the\ edges of the painting\ worlds. If you hit a wall\ while flying, you'll bounce\ back.") -smlua_text_utils_dialog_replace(DIALOG_070,1,5,30,200, "You can return to the\ +smlua_text_utils_dialog_replace(DIALOG_070, 1, 5, 30, 200, "You can return to the\ castle's main hall at any\ time from the painting\ worlds where the enemies\ @@ -652,7 +650,7 @@ Stars next. You don't\ have to recover the one\ described by the hint.") -smlua_text_utils_dialog_replace(DIALOG_071,1,3,30,200, "Danger Ahead!\ +smlua_text_utils_dialog_replace(DIALOG_071, 1, 3, 30, 200, "Danger Ahead!\ Beware of the strange\ cloud! Don't inhale!\ If you feel faint, run for\ @@ -661,7 +659,7 @@ air!\ Circle: Shelter\ Arrow: Entrance-Exit") -smlua_text_utils_dialog_replace(DIALOG_072,1,4,30,200, "NOTICE:\ +smlua_text_utils_dialog_replace(DIALOG_072, 1, 4, 30, 200, "NOTICE:\ This Star Road cannot\ function without at\ least 65 power stars.\ @@ -670,10 +668,10 @@ working at any point,\ this should be the\ first thing you check.") -smlua_text_utils_dialog_replace(DIALOG_073,1,2,95,200, "Trying to take shortcuts\ +smlua_text_utils_dialog_replace(DIALOG_073, 1, 2, 95, 200, "Trying to take shortcuts\ can backfire...") -smlua_text_utils_dialog_replace(DIALOG_074,1,5,30,200, "You can grab on to the\ +smlua_text_utils_dialog_replace(DIALOG_074, 1, 5, 30, 200, "You can grab on to the\ edge of a cliff or ledge\ with your fingertips and\ hang down from it.\ @@ -689,7 +687,7 @@ Control Stick or press [A]\ as soon as you grab the\ ledge to climb up quickly.") -smlua_text_utils_dialog_replace(DIALOG_075,1,5,30,200, "Mario!! My castle is in\ +smlua_text_utils_dialog_replace(DIALOG_075, 1, 5, 30, 200, "Mario!! My castle is in\ great peril. I know that\ Bowser is the cause...and\ I know that only you can\ @@ -720,7 +718,7 @@ and free us from this\ awful prison!\ Please!") -smlua_text_utils_dialog_replace(DIALOG_076,1,6,30,200, "What are you staring at?\ +smlua_text_utils_dialog_replace(DIALOG_076, 1, 6, 30, 200, "What are you staring at?\ I'm not stuck! I was\ just... admiring the\ view. Anyway, I found\ @@ -730,14 +728,14 @@ do something in return\ for all the help you\ give us, Mario!") -smlua_text_utils_dialog_replace(DIALOG_077,1,3,150,200, "Some say that if you \ +smlua_text_utils_dialog_replace(DIALOG_077, 1, 3, 150, 200, "Some say that if you \ collect 120 power stars \ and pray to the Star\ Spirits from this spot by \ pressing [C]^, something \ good will happen.") -smlua_text_utils_dialog_replace(DIALOG_078,1,4,30,200, "★★★★★★★★★★★★★\ +smlua_text_utils_dialog_replace(DIALOG_078, 1, 4, 30, 200, "★★★★★★★★★★★★★\ Super Mario Star Road \ by Skelux\ ★★★★★★★★★★★★★\ @@ -766,7 +764,7 @@ me to keep working.\ playing!\ ★★★★★★★★★★★★★") -smlua_text_utils_dialog_replace(DIALOG_079,1,4,30,200, "Owwwuu! Let me go!\ +smlua_text_utils_dialog_replace(DIALOG_079, 1, 4, 30, 200, "Owwwuu! Let me go!\ Uukee-kee! I was only\ teasing! Can't you take\ a joke?\ @@ -778,9 +776,9 @@ So, how about it?\ \ //Free him/ Hold on") -smlua_text_utils_dialog_replace(DIALOG_080,1,1,30,200, "Eeeh hee hee hee!") +smlua_text_utils_dialog_replace(DIALOG_080, 1, 1, 30, 200, "Eeeh hee hee hee!") -smlua_text_utils_dialog_replace(DIALOG_081,1,4,30,200, "This is it, you have\ +smlua_text_utils_dialog_replace(DIALOG_081, 1, 4, 30, 200, "This is it, you have\ arrived at the Hidden\ Palace Finale, the\ final level! Even if\ @@ -789,7 +787,7 @@ this challenge, you\ have done very well\ to make it this far.") -smlua_text_utils_dialog_replace(DIALOG_082,1,4,30,200, "I'm so glad to see you,\ +smlua_text_utils_dialog_replace(DIALOG_082, 1, 4, 30, 200, "I'm so glad to see you,\ Mario! Missing my\ jumping lessons really\ backfired... I came in\ @@ -804,7 +802,7 @@ here. Please give me\ a boost onto the pipe,\ too. Hehe.") -smlua_text_utils_dialog_replace(DIALOG_083,1,4,30,200, "Hi, Mario!\ +smlua_text_utils_dialog_replace(DIALOG_083, 1, 4, 30, 200, "Hi, Mario!\ When I heard that you\ collected enough power\ stars to fix the Star\ @@ -820,29 +818,29 @@ By the way, I have a\ power star for you,\ Mario! ") -smlua_text_utils_dialog_replace(DIALOG_084,1,3,30,200, "Hey, put me down! \ +smlua_text_utils_dialog_replace(DIALOG_084, 1, 3, 30, 200, "Hey, put me down! \ I didn't say you could \ enter my house! How did \ you get in here, anyway? \ Look, just take this ★\ and don't come back.") -smlua_text_utils_dialog_replace(DIALOG_085,1,5,30,200, "You don't stand a ghost\ +smlua_text_utils_dialog_replace(DIALOG_085, 1, 5, 30, 200, "You don't stand a ghost\ of a chance in this house.\ If you walk out of here,\ you deserve...\ ...a Ghoul Medal...") -smlua_text_utils_dialog_replace(DIALOG_086,1,3,30,200, "Running around in circles\ +smlua_text_utils_dialog_replace(DIALOG_086, 1, 3, 30, 200, "Running around in circles\ makes some bad guys roll\ their eyes.") -smlua_text_utils_dialog_replace(DIALOG_087,1,4,30,200, "Santa Claus isn't the only\ +smlua_text_utils_dialog_replace(DIALOG_087, 1, 4, 30, 200, "Santa Claus isn't the only\ one who can go down a\ chimney! Come on in!\ /--Cabin Proprietor") -smlua_text_utils_dialog_replace(DIALOG_088,1,5,30,200, "Does that rock look a\ +smlua_text_utils_dialog_replace(DIALOG_088, 1, 5, 30, 200, "Does that rock look a\ little suspicious to\ you? Oh, it doesn't?\ Well, try standing on\ @@ -850,7 +848,7 @@ top of it and jumping\ anyway. Maybe you will\ find a hidden 1-up block!") -smlua_text_utils_dialog_replace(DIALOG_089,1,5,95,200, "Both ways fraught with\ +smlua_text_utils_dialog_replace(DIALOG_089, 1, 5, 95, 200, "Both ways fraught with\ danger! Watch your feet!\ Those who can't do the\ Long Jump, tsk, tsk. Make\ @@ -864,26 +862,26 @@ Red Circle: Elevator 2\ //// Underground Lake\ Arrow: You are here") -smlua_text_utils_dialog_replace(DIALOG_090,1,6,30,200, "Bwa ha ha ha!\ +smlua_text_utils_dialog_replace(DIALOG_090, 1, 6, 30, 200, "Bwa ha ha ha!\ You've stepped right into\ my trap, just as I knew\ you would! I warn you,\ 『Friend,』 watch your\ step!") -smlua_text_utils_dialog_replace(DIALOG_091,2,2,30,200, "Danger!\ +smlua_text_utils_dialog_replace(DIALOG_091, 2, 2, 30, 200, "Danger!\ Strong Gusts!\ But the wind makes a\ comfy ride.") -smlua_text_utils_dialog_replace(DIALOG_092,1,5,30,200, "Still trying to stop me,\ +smlua_text_utils_dialog_replace(DIALOG_092, 1, 5, 30, 200, "Still trying to stop me,\ Mario? Even if you do\ manage to get past my\ delicious Blueberry Bully, \ you will never defeat me!\ Bwa ha ha!") -smlua_text_utils_dialog_replace(DIALOG_093,1,5,30,200, "I warned you, Mario.\ +smlua_text_utils_dialog_replace(DIALOG_093, 1, 5, 30, 200, "I warned you, Mario.\ This mysterious world\ has given me so much\ power, you can even\ @@ -894,12 +892,12 @@ and then the Mushroom\ Kingdom will be mine\ to rule! Bwa ha ha!") -smlua_text_utils_dialog_replace(DIALOG_094,1,4,30,200, "Get a good run up the\ +smlua_text_utils_dialog_replace(DIALOG_094, 1, 4, 30, 200, "Get a good run up the\ slope! Do you remember\ the Long Jump? Run, press\ [Z], then jump!") -smlua_text_utils_dialog_replace(DIALOG_095,1,4,30,200, "To read a sign, stand in\ +smlua_text_utils_dialog_replace(DIALOG_095, 1, 4, 30, 200, "To read a sign, stand in\ front of it and press [B],\ like you did just now.\ \ @@ -911,7 +909,7 @@ Please recover the Stars\ that were stolen by\ Bowser in this course.") -smlua_text_utils_dialog_replace(DIALOG_096,1,4,30,200, "The path is narrow here.\ +smlua_text_utils_dialog_replace(DIALOG_096, 1, 4, 30, 200, "The path is narrow here.\ Easy does it! No one is\ allowed on top of the\ mountain!\ @@ -922,24 +920,24 @@ sleeping!\ Move slowly,\ tread lightly.") -smlua_text_utils_dialog_replace(DIALOG_097,1,3,30,200, "Hi Mario! How's my\ +smlua_text_utils_dialog_replace(DIALOG_097, 1, 3, 30, 200, "Hi Mario! How's my\ painting? Careful not\ to scratch it!") -smlua_text_utils_dialog_replace(DIALOG_098,1,2,95,200, "Come on in here...\ +smlua_text_utils_dialog_replace(DIALOG_098, 1, 2, 95, 200, "Come on in here...\ ...heh, heh, heh...") -smlua_text_utils_dialog_replace(DIALOG_099,1,5,95,200, "Eh he he...\ +smlua_text_utils_dialog_replace(DIALOG_099, 1, 5, 95, 200, "Eh he he...\ You're mine, now, hee hee!\ I'll pass right through\ this wall. Can you do\ that? Heh, heh, heh!") -smlua_text_utils_dialog_replace(DIALOG_100,1,3,95,200, "Ukkiki...Wakkiki...kee kee!\ +smlua_text_utils_dialog_replace(DIALOG_100, 1, 3, 95, 200, "Ukkiki...Wakkiki...kee kee!\ Ha! I snagged it!\ It's mine! Heeheeheeee!") -smlua_text_utils_dialog_replace(DIALOG_101,1,3,95,200, "Ackk! Let...go...\ +smlua_text_utils_dialog_replace(DIALOG_101, 1, 3, 95, 200, "Ackk! Let...go...\ You're...choking...me...\ Cough...I've been framed!\ This Cap? Oh, all right,\ @@ -949,7 +947,7 @@ I think it looks better on\ me than it does on you,\ though! Eeeee! Kee keee!") -smlua_text_utils_dialog_replace(DIALOG_102,1,5,30,200, "Pssst! The Boos are super\ +smlua_text_utils_dialog_replace(DIALOG_102, 1, 5, 30, 200, "Pssst! The Boos are super\ shy. If you look them\ in the eyes, they fade\ away, but if you turn\ @@ -959,12 +957,12 @@ them when they're fading\ away. Instead, sneak up\ behind them and punch.") -smlua_text_utils_dialog_replace(DIALOG_103,1,4,95,200, "Upon four towers\ +smlua_text_utils_dialog_replace(DIALOG_103, 1, 4, 95, 200, "Upon four towers\ one must alight...\ Then at the peak\ shall shine the light...") -smlua_text_utils_dialog_replace(DIALOG_104,1,5,30,200, "You did it, Mario! \ +smlua_text_utils_dialog_replace(DIALOG_104, 1, 5, 30, 200, "You did it, Mario! \ You've saved the \ Mushroom Kingdom from \ Bowser's terrors! We all \ @@ -978,37 +976,37 @@ remaining troops we\ can banish from the\ kingdom.") -smlua_text_utils_dialog_replace(DIALOG_105,1,3,95,200, "Ready for blastoff! Go\ +smlua_text_utils_dialog_replace(DIALOG_105, 1, 3, 95, 200, "Ready for blastoff! Go\ hop in the cannon when\ you are ready.") -smlua_text_utils_dialog_replace(DIALOG_106,1,2,95,200, "Ready for blastoff! Go\ +smlua_text_utils_dialog_replace(DIALOG_106, 1, 2, 95, 200, "Ready for blastoff! Go\ hop in the cannon when\ you are ready.") -smlua_text_utils_dialog_replace(DIALOG_107,1,3,95,200, "...follow...the light...") +smlua_text_utils_dialog_replace(DIALOG_107, 1, 3, 95, 200, "...follow...the light...") -smlua_text_utils_dialog_replace(DIALOG_108,1,2,95,200, "Boooooo-m! Here comes\ +smlua_text_utils_dialog_replace(DIALOG_108, 1, 2, 95, 200, "Boooooo-m! Here comes\ the master of mischief,\ the tower of terror,\ the Big Boo!\ Ka ha ha ha...") -smlua_text_utils_dialog_replace(DIALOG_109,1,2,95,200, "You found the secret\ +smlua_text_utils_dialog_replace(DIALOG_109, 1, 2, 95, 200, "You found the secret\ entrance to the lookout!") -smlua_text_utils_dialog_replace(DIALOG_110,1,5,95,200, "I need a good head on my\ +smlua_text_utils_dialog_replace(DIALOG_110, 1, 5, 95, 200, "I need a good head on my\ shoulders. Do you know of\ anybody in need of a good\ body? Please! I'll follow\ you if you do!") -smlua_text_utils_dialog_replace(DIALOG_111,1,4,95,200, "Perfect! What a great\ +smlua_text_utils_dialog_replace(DIALOG_111, 1, 4, 95, 200, "Perfect! What a great\ new body! Here--this is a\ present for you. It's sure\ to warm you up.") -smlua_text_utils_dialog_replace(DIALOG_112,1,4,30,200, "Collect as many coins as\ +smlua_text_utils_dialog_replace(DIALOG_112, 1, 4, 30, 200, "Collect as many coins as\ possible! They'll refill\ your Power Meter.\ \ @@ -1024,12 +1022,12 @@ The faster you run\ through the heart, the\ more power you'll recover.") -smlua_text_utils_dialog_replace(DIALOG_113,1,4,30,200, "This window looks\ +smlua_text_utils_dialog_replace(DIALOG_113, 1, 4, 30, 200, "This window looks\ fairly damaged. A solid\ kick might be enough to\ finish the job...") -smlua_text_utils_dialog_replace(DIALOG_114,1,4,95,200, "Hey, you're the plumber\ +smlua_text_utils_dialog_replace(DIALOG_114, 1, 4, 95, 200, "Hey, you're the plumber\ who defeated the old\ Whomp King! Grr, but\ he was not even fit for\ @@ -1041,27 +1039,27 @@ anything like that\ stack of cobble, I'm \ a whole new slab!") -smlua_text_utils_dialog_replace(DIALOG_115,1,3,95,200, "Why do you step on us\ +smlua_text_utils_dialog_replace(DIALOG_115, 1, 3, 95, 200, "Why do you step on us\ like we are nothing?\ Maybe you will finally\ learn a thing or two\ when the rest of us\ arrive. Wahaha!") -smlua_text_utils_dialog_replace(DIALOG_116,1,5,95,200, "Ack!!! Defeated again!\ +smlua_text_utils_dialog_replace(DIALOG_116, 1, 5, 95, 200, "Ack!!! Defeated again!\ Next time it will be\ ME walking away with\ YOUR power stars, though.") -smlua_text_utils_dialog_replace(DIALOG_117,1,3,95,200, "BZZZT! INTRUDER!\ +smlua_text_utils_dialog_replace(DIALOG_117, 1, 3, 95, 200, "BZZZT! INTRUDER!\ YOU MUST LEAVE OR\ BE DESTROYED!") -smlua_text_utils_dialog_replace(DIALOG_118,1,3,95,200, "BZZZT! CLUNK!\ +smlua_text_utils_dialog_replace(DIALOG_118, 1, 3, 95, 200, "BZZZT! CLUNK!\ EMERGENCY! ALL SYSTEMS\ FAILING!") -smlua_text_utils_dialog_replace(DIALOG_119,1,6,30,200, "Grrr! I was a bit\ +smlua_text_utils_dialog_replace(DIALOG_119, 1, 6, 30, 200, "Grrr! I was a bit\ careless. This is not as I\ had planned...but I still\ hold the power of the\ @@ -1074,7 +1072,7 @@ but I'll let you go for\ now. You'll pay for this...\ later!") -smlua_text_utils_dialog_replace(DIALOG_120,1,4,30,200, "Ooowaah! Can it be that\ +smlua_text_utils_dialog_replace(DIALOG_120, 1, 4, 30, 200, "Ooowaah! Can it be that\ I've lost??? The power of\ the Stars has failed me...\ this time.\ @@ -1089,7 +1087,7 @@ tower.\ I'll be waiting!\ Gwa ha ha ha!") -smlua_text_utils_dialog_replace(DIALOG_121,1,4,30,200, "Rarrgh! I can't believe\ +smlua_text_utils_dialog_replace(DIALOG_121, 1, 4, 30, 200, "Rarrgh! I can't believe\ you beat me, even with\ all this extra power... \ I should have\ @@ -1110,17 +1108,17 @@ of the Mushroom\ Kingdom's true ruler!\ Bwa ha ha!") -smlua_text_utils_dialog_replace(DIALOG_122,1,4,30,200, "--WARNING--\ +smlua_text_utils_dialog_replace(DIALOG_122, 1, 4, 30, 200, "--WARNING--\ PIPE NOT CURRENTLY \ SAFE TO ENTER.") -smlua_text_utils_dialog_replace(DIALOG_123,1,4,30,200, "You are about to enter\ +smlua_text_utils_dialog_replace(DIALOG_123, 1, 4, 30, 200, "You are about to enter\ Bowser's Slippery Swamp,\ home of the monster\ which Bowser gave the\ key to Star Leap Tower.") -smlua_text_utils_dialog_replace(DIALOG_124,1,4,30,200, "Work Elevator\ +smlua_text_utils_dialog_replace(DIALOG_124, 1, 4, 30, 200, "Work Elevator\ Danger!!\ Read instructions\ thoroughly!\ @@ -1128,7 +1126,7 @@ Elevator continues in the\ direction of the arrow\ activated.") -smlua_text_utils_dialog_replace(DIALOG_125,1,4,30,200, "Oh, the horror! On my\ +smlua_text_utils_dialog_replace(DIALOG_125, 1, 4, 30, 200, "Oh, the horror! On my\ way home from the shops\ yesterday, I was ambushed\ by a group of koopas who\ @@ -1141,11 +1139,11 @@ You're a pasta-lover, \ I'm sure you know \ how I feel.") -smlua_text_utils_dialog_replace(DIALOG_126,2,3,30,200, "Up: Black Hole\ +smlua_text_utils_dialog_replace(DIALOG_126, 2, 3, 30, 200, "Up: Black Hole\ Right: Work Elevator\ /// Hazy Maze") -smlua_text_utils_dialog_replace(DIALOG_127,3,4,30,200, "Underground Lake\ +smlua_text_utils_dialog_replace(DIALOG_127, 3, 4, 30, 200, "Underground Lake\ Right: Metal Cave\ Left: Abandoned Mine\ ///(Closed)\ @@ -1154,12 +1152,12 @@ here. Pound on his back to\ make him lower his head.\ Don't become his lunch.") -smlua_text_utils_dialog_replace(DIALOG_128,1,4,95,200, "You must fight with\ +smlua_text_utils_dialog_replace(DIALOG_128, 1, 4, 95, 200, "You must fight with\ honor! It is against the\ royal rules to throw the\ king out of the ring!") -smlua_text_utils_dialog_replace(DIALOG_129,1,5,30,200, "Welcome to the Vanish\ +smlua_text_utils_dialog_replace(DIALOG_129, 1, 5, 30, 200, "Welcome to the Vanish\ Cap Switch Course! All of\ the blue blocks you find\ will become solid once you\ @@ -1170,7 +1168,7 @@ you'll be able to elude\ enemies and walk through\ many things. Try it out!") -smlua_text_utils_dialog_replace(DIALOG_130,1,5,30,200, "Welcome to the Metal Cap\ +smlua_text_utils_dialog_replace(DIALOG_130, 1, 5, 30, 200, "Welcome to the Metal Cap\ Switch Course! Once you\ step on the Cap Switch,\ the green blocks will\ @@ -1180,7 +1178,7 @@ into metal with the Metal\ Cap, you can walk\ underwater! Try it!") -smlua_text_utils_dialog_replace(DIALOG_131,1,5,30,200, "Welcome to the Wing Cap\ +smlua_text_utils_dialog_replace(DIALOG_131, 1, 5, 30, 200, "Welcome to the Wing Cap\ Course! Step on the red\ switch at the top of the\ tower, in the center of\ @@ -1201,12 +1199,12 @@ forward to nose down,\ just as you would when\ flying an airplane.") -smlua_text_utils_dialog_replace(DIALOG_132,1,4,30,200, "Woah, don't try to\ +smlua_text_utils_dialog_replace(DIALOG_132, 1, 4, 30, 200, "Woah, don't try to\ cheat! You're\ disqualified! Next time,\ play fair!") -smlua_text_utils_dialog_replace(DIALOG_133,1,6,30,200, "Am I glad to see you! The\ +smlua_text_utils_dialog_replace(DIALOG_133, 1, 6, 30, 200, "Am I glad to see you! The\ Princess...and I...and,\ well, everybody...we're all\ trapped inside the castle\ @@ -1236,7 +1234,7 @@ able to open the door\ with the big star. The\ Princess must be inside!") -smlua_text_utils_dialog_replace(DIALOG_134,1,5,30,200, "The names of the Stars\ +smlua_text_utils_dialog_replace(DIALOG_134, 1, 5, 30, 200, "The names of the Stars\ are also hints for\ finding them. They are\ displayed at the beginning\ @@ -1252,7 +1250,7 @@ another course.\ We're all waiting for\ your help!") -smlua_text_utils_dialog_replace(DIALOG_135,1,5,30,200, "It was Bowser who stole\ +smlua_text_utils_dialog_replace(DIALOG_135, 1, 5, 30, 200, "It was Bowser who stole\ the Stars. I saw him with\ my own eyes!\ \ @@ -1273,7 +1271,7 @@ already defeated, select\ the Stars you recovered\ from them.") -smlua_text_utils_dialog_replace(DIALOG_136,1,6,30,200, "Wow! You've already\ +smlua_text_utils_dialog_replace(DIALOG_136, 1, 6, 30, 200, "Wow! You've already\ recovered that many\ Stars? Way to go, Mario!\ I'll bet you'll have us out\ @@ -1303,7 +1301,7 @@ minimize damage if you\ Pound the Ground as you\ land.") -smlua_text_utils_dialog_replace(DIALOG_137,1,6,30,200, "Thanks, Mario! The castle\ +smlua_text_utils_dialog_replace(DIALOG_137, 1, 6, 30, 200, "Thanks, Mario! The castle\ is recovering its energy\ as you retrieve Power\ Stars, and you've chased\ @@ -1315,18 +1313,18 @@ Stars appear when you\ collect 100 coins in each\ of the 15 courses!") -smlua_text_utils_dialog_replace(DIALOG_138,1,3,30,200, "Gee, that ★ must\ +smlua_text_utils_dialog_replace(DIALOG_138, 1, 3, 30, 200, "Gee, that ★ must\ be pretty powerful to\ have done that to an\ ordinary wiggler...") -smlua_text_utils_dialog_replace(DIALOG_139,1,6,30,200, "Thanks for dealing with\ +smlua_text_utils_dialog_replace(DIALOG_139, 1, 6, 30, 200, "Thanks for dealing with\ that huge brute! It looks\ like some of the trees\ have even started\ growing back!") -smlua_text_utils_dialog_replace(DIALOG_140,1,6,30,200, "So you're looking for\ +smlua_text_utils_dialog_replace(DIALOG_140, 1, 6, 30, 200, "So you're looking for\ power stars again, Mario?\ Well, I know about one\ that used to be at the\ @@ -1337,19 +1335,19 @@ have absorbed it! Who \ knows if anyone will \ ever see it again...") -smlua_text_utils_dialog_replace(DIALOG_141,1,5,150,200, "You've recovered one of\ +smlua_text_utils_dialog_replace(DIALOG_141, 1, 5, 150, 200, "You've recovered one of\ the Power Stars! Keep\ searching, you need\ 7 more before you can\ open any sealed doors.") -smlua_text_utils_dialog_replace(DIALOG_142,1,4,150,200, "You should take a\ +smlua_text_utils_dialog_replace(DIALOG_142, 1, 4, 150, 200, "You should take a\ break occasionally,\ otherwise the game\ will be over before\ you know it!") -smlua_text_utils_dialog_replace(DIALOG_143,1,6,150,200, "Hurry! Bowser Is causing\ +smlua_text_utils_dialog_replace(DIALOG_143, 1, 6, 150, 200, "Hurry! Bowser Is causing\ more chaos every minute!\ You have enough power\ stars to break the seals\ @@ -1359,24 +1357,24 @@ Garden, so get in there\ and hunt down some more\ power stars!") -smlua_text_utils_dialog_replace(DIALOG_144,1,6,150,200, "If you are having \ +smlua_text_utils_dialog_replace(DIALOG_144, 1, 6, 150, 200, "If you are having \ trouble finding a power\ star, remember to select \ the right ★ in the \ course menu.") -smlua_text_utils_dialog_replace(DIALOG_145,1,6,150,200, "Keep going! Once you've\ +smlua_text_utils_dialog_replace(DIALOG_145, 1, 6, 150, 200, "Keep going! Once you've\ collected 65 of the\ power stars, you will \ have enough power to\ activate the Star Road!") -smlua_text_utils_dialog_replace(DIALOG_146,1,6,150,200, "Bowser must be shivering\ +smlua_text_utils_dialog_replace(DIALOG_146, 1, 6, 150, 200, "Bowser must be shivering\ in his shell, you are\ very close to finding\ him now!") -smlua_text_utils_dialog_replace(DIALOG_147,1,5,30,200, "Are you using the Cap\ +smlua_text_utils_dialog_replace(DIALOG_147, 1, 5, 30, 200, "Are you using the Cap\ Blocks? You really should,\ you know.\ \ @@ -1397,7 +1395,7 @@ Cap, green for the Metal\ Cap, blue for the Vanish\ Cap.") -smlua_text_utils_dialog_replace(DIALOG_148,1,6,30,200, "NOTICE:\ +smlua_text_utils_dialog_replace(DIALOG_148, 1, 6, 30, 200, "NOTICE:\ The annual 'Chucking the \ Furthest a Chuckya can \ Chuck' Competition will \ @@ -1415,7 +1413,7 @@ Chuckya by chuckling\ while he is chucking\ his chuckable object.") -smlua_text_utils_dialog_replace(DIALOG_149,1,3,30,200, "It's a disaster! Ever\ +smlua_text_utils_dialog_replace(DIALOG_149, 1, 3, 30, 200, "It's a disaster! Ever\ since the huge wiggler\ showed up, he's been\ raging around eating\ @@ -1429,16 +1427,16 @@ giant tree-eating\ wigglers, your help sure\ would be appreciated!") -smlua_text_utils_dialog_replace(DIALOG_150,1,5,30,200, "Stomping sounds are\ +smlua_text_utils_dialog_replace(DIALOG_150, 1, 5, 30, 200, "Stomping sounds are\ travelling from far\ away bushes...") -smlua_text_utils_dialog_replace(DIALOG_151,1,4,30,200, "Hey, that hurt! I can \ +smlua_text_utils_dialog_replace(DIALOG_151, 1, 4, 30, 200, "Hey, that hurt! I can \ eat as many trees as I \ like, there's nothing you \ can do about it!") -smlua_text_utils_dialog_replace(DIALOG_152,1,3,30,200, "Hey, knock it off! My\ +smlua_text_utils_dialog_replace(DIALOG_152, 1, 3, 30, 200, "Hey, knock it off! My\ head is really starting\ to hurt now!\ Fine, I'll stop eating\ @@ -1449,7 +1447,7 @@ ever had this huge\ appetite since I found\ it...") -smlua_text_utils_dialog_replace(DIALOG_153,1,4,30,200, "Hey! Who's there?\ +smlua_text_utils_dialog_replace(DIALOG_153, 1, 4, 30, 200, "Hey! Who's there?\ What's climbing on me?\ Is it an ice ant?\ A snow flea?\ @@ -1457,15 +1455,15 @@ Whatever it is, it's\ bugging me! I think I'll\ blow it away!") -smlua_text_utils_dialog_replace(DIALOG_154,1,5,30,200, "So, are you going to\ +smlua_text_utils_dialog_replace(DIALOG_154, 1, 5, 30, 200, "So, are you going to\ get me out of here any\ time soon?") -smlua_text_utils_dialog_replace(DIALOG_155,1,6,30,200, "Really, I'm fine! I have\ +smlua_text_utils_dialog_replace(DIALOG_155, 1, 6, 30, 200, "Really, I'm fine! I have\ this situation fully\ under control!") -smlua_text_utils_dialog_replace(DIALOG_156,1,4,30,200, "I guess you're\ +smlua_text_utils_dialog_replace(DIALOG_156, 1, 4, 30, 200, "I guess you're\ wondering how to get\ off these boxes. Well,\ I've worked out two\ @@ -1476,7 +1474,7 @@ deep breath and dive\ through the clouds\ into the lake!") -smlua_text_utils_dialog_replace(DIALOG_157,1,5,30,200, "Brrrr! It's amazing \ +smlua_text_utils_dialog_replace(DIALOG_157, 1, 5, 30, 200, "Brrrr! It's amazing \ you're not frozen to the \ spot in this kind of\ temperature! This is\ @@ -1490,7 +1488,7 @@ to mention the icy\ baddies, so you better\ watch your step!") -smlua_text_utils_dialog_replace(DIALOG_158,1,6,30,200, "Thanks for defeating\ +smlua_text_utils_dialog_replace(DIALOG_158, 1, 6, 30, 200, "Thanks for defeating\ Big Bob-omb Mario! With\ the strength of this\ recovered power star, we\ @@ -1498,7 +1496,7 @@ just might be able to\ knock out the enemy for\ good!") -smlua_text_utils_dialog_replace(DIALOG_159,1,6,30,200, "Ah, It's you again! I\ +smlua_text_utils_dialog_replace(DIALOG_159, 1, 6, 30, 200, "Ah, It's you again! I\ saw you defeat the Whomp\ King, and you have my\ genuine thanks for it.\ @@ -1510,12 +1508,12 @@ arrived, but hopefully\ in time we will manage\ to drive them all out.") -smlua_text_utils_dialog_replace(DIALOG_160,1,4,30,200, "It's so peaceful to just\ +smlua_text_utils_dialog_replace(DIALOG_160, 1, 4, 30, 200, "It's so peaceful to just\ sit down by the pond and \ watch the fish swim\ around...") -smlua_text_utils_dialog_replace(DIALOG_161,1,6,30,200, "Hi, Mario! It's great to\ +smlua_text_utils_dialog_replace(DIALOG_161, 1, 6, 30, 200, "Hi, Mario! It's great to\ see you again, but I have\ some bad news.\ Bowser learned the secret\ @@ -1547,7 +1545,7 @@ collect enough power\ stars to break the seals.\ Good luck!") -smlua_text_utils_dialog_replace(DIALOG_162,1,4,30,200, "Noooo! How could you\ +smlua_text_utils_dialog_replace(DIALOG_162, 1, 4, 30, 200, "Noooo! How could you\ have taken all 120\ power stars I gave\ to my troops!?\ @@ -1558,7 +1556,7 @@ Just remember, though,\ it doesn't mean you've\ seen the last of me!") -smlua_text_utils_dialog_replace(DIALOG_163,1,4,30,200, "Noooo! How could you\ +smlua_text_utils_dialog_replace(DIALOG_163, 1, 4, 30, 200, "Noooo! How could you\ have taken all 120\ power stars I gave\ to my troops!?\ @@ -1569,7 +1567,7 @@ Just remember, though,\ it doesn't mean you've\ seen the last of me!") -smlua_text_utils_dialog_replace(DIALOG_164,1,4,30,200, "Mario! What's up, pal?\ +smlua_text_utils_dialog_replace(DIALOG_164, 1, 4, 30, 200, "Mario! What's up, pal?\ I haven't been on the\ slide lately, so I'm out\ of shape.\ @@ -1580,18 +1578,18 @@ Ready...set...\ \ //Go//// Don't Go") -smlua_text_utils_dialog_replace(DIALOG_165,1,5,30,200, "Wow, the lookout is\ +smlua_text_utils_dialog_replace(DIALOG_165, 1, 5, 30, 200, "Wow, the lookout is\ finally safe to go on!\ It's about time too, I\ was missing these views.") -smlua_text_utils_dialog_replace(DIALOG_166,1,4,30,200, "I'm so glad that big\ +smlua_text_utils_dialog_replace(DIALOG_166, 1, 4, 30, 200, "I'm so glad that big\ brute is gone, I was\ biginning to think I'd\ never see the sunlight\ again!") -smlua_text_utils_dialog_replace(DIALOG_167,1,4,30,200, "Hello sir, welcome to\ +smlua_text_utils_dialog_replace(DIALOG_167, 1, 4, 30, 200, "Hello sir, welcome to\ the Sky Land Resort! I\ would like to be able to\ tell you this is a place\ @@ -1609,14 +1607,51 @@ place! The residents are\ too scared to even leave\ their houses!") -smlua_text_utils_dialog_replace(DIALOG_168,1,5,30,200, "Ack! Stop it or I'll\ +smlua_text_utils_dialog_replace(DIALOG_168, 1, 5, 30, 200, "Ack! Stop it or I'll\ make you stop!") -smlua_text_utils_dialog_replace(DIALOG_169,1,4,30,200, "Keep out!\ -That means you!\ -Arrgghh!\ -\ -Anyone entering this cave\ -without permission will\ -meet certain disaster.") +changed_dialogs[169] = 1 +smlua_text_utils_dialog_replace(DIALOG_169, 1, 6, 30, 200, "Psst! Looking for\ +a challenge? Try pressing\ +[R] after pausing the\ +game, and select the\ +'Super Mario Star Road'\ +tab in the menu. For the\ +SMSR veterans, try holding\ +the L Button before you\ +host a lobby with 'Super\ +Mario Star Road' as the\ +active romhack! ") + + +function dialog_replace() + if gGlobalSyncTable.hardMode then + changed_dialogs[169] = 1 -- thank you Emmi for being so cool and having this in MarioHunt so I could remember how to change dialog this way +smlua_text_utils_dialog_replace(DIALOG_169, 1, 4, 30, 200, "Welcome to HARD MODE!\ +This challenge mode is an\ +OHKO, which means that\ +everything-- and I mean\ +EVERYTHING kills you in\ +one hit! Do you have what\ +it takes to complete this\ +challenge?") + else + changed_dialogs[169] = 1 +smlua_text_utils_dialog_replace(DIALOG_169, 1, 6, 30, 200, "Psst! Looking for\ +a challenge? Try pressing\ +[R] after pausing the\ +game, and select the\ +'Super Mario Star Road'\ +tab in the menu. For the\ +SMSR veterans, try holding\ +the L Button before you\ +host a lobby with 'Super\ +Mario Star Road' as the\ +active romhack! ") + end +end + + + +hook_event(HOOK_ON_DIALOG, dialog_replace) diff --git a/mods/star-road/hardmode.lua b/mods/star-road/hardmode.lua new file mode 100644 index 000000000..54041db4b --- /dev/null +++ b/mods/star-road/hardmode.lua @@ -0,0 +1,97 @@ +gGlobalSyncTable.hardMode = false + +function on_level_init() + local m = gMarioStates[0] + local np = gNetworkPlayers[0] + if gGlobalSyncTable.hardMode then + gMarioStates[0].numStars = save_file_get_total_star_count(get_current_save_file_num() - 1, COURSE_MIN - 1, + COURSE_MAX - 1) + gLevelValues.exitCastleArea = gNetworkPlayers[0].currAreaIndex + end +end + +burnActions = { --Accounting for when you are on fire since that type of damage is handled differently. + [ACT_BURNING_FALL] = true, + [ACT_BURNING_GROUND] = true, + [ACT_BURNING_JUMP] = true +} +seenPopup = false +local frameCounter = 10 +local function mario_update(m) + if m.playerIndex ~= 0 then return end + if network_is_server() and frameCounter > 0 then + if m.controller.buttonDown & L_TRIG ~= 0 then + gGlobalSyncTable.hardMode = true -- Starts up "Hard Mode" on Hack Boot. Hold the L button within 10 frames of loading Star Road to activate it. + frameCounter = 0 + save_file_set_using_backup_slot(gGlobalSyncTable.hardMode) + save_file_reload(1) + djui_popup_create("\\#ff0000\\HARD MODE\\#dcdcdc\\ Activated", 1) + play_sound(SOUND_MENU_MARIO_CASTLE_WARP + 1 << 0, { x = 0, y = 0, z = 0 }) + end + frameCounter = frameCounter - 1 + end + if not gGlobalSyncTable.hardMode then return end + if not seenPopup and not network_is_server() then + save_file_set_using_backup_slot(gGlobalSyncTable.hardMode) + save_file_reload(1) + djui_popup_create("You have joined a \\#ff0000\\HARD MODE\\#dcdcdc\\ lobby.", 3) + play_sound(SOUND_MENU_MARIO_CASTLE_WARP + 1 << 0, { x = 0, y = 0, z = 0 }) + seenPopup = true + end + if m.hurtCounter > 0 or burnActions[m.action] then + m.hurtCounter = 64 -- Damage Check. Hard Mode is a OHKO mode. + m.healCounter = 0 -- Prevents you from healing from a coin or any health regen object via landing on one while dying. + end + if not gGlobalSyncTable.hardMode then return false end +end +---@param m MarioState +function air(m) + if gGlobalSyncTable.hardMode then + if m.action & ACT_GROUP_MASK == ACT_GROUP_SUBMERGED and m.area.terrainType ~= TERRAIN_SNOW then + change = (m.pos.y < m.waterLevel - 140 and 1 or -0x1A) + m.health = m.health + change + end + end +end + +function hard_mode_menu(_, value) + gGlobalSyncTable.hardMode = value + save_file_set_using_backup_slot(gGlobalSyncTable.hardMode) + save_file_reload(1) + djui_popup_create(value and "\\#ff0000\\HARD MODE\\#dcdcdc\\ Activated" or "You are currently in NORMAL MODE.", 1) + play_sound(SOUND_MENU_MARIO_CASTLE_WARP, { x = 0, y = 0, z = 0 }) + warp_to_warpnode(LEVEL_CASTLE_GROUNDS, 1, 0, 128) +end + +function dialog_box_colors(id) + if changed_dialogs[id] and gGlobalSyncTable.hardMode then -- red dialog box (Thank you again Emmi) + set_dialog_override_color(255, 100, 100, 180, 255, 255, 255, 255) + else + reset_dialog_override_color() + end +end + +if network_is_server() then + hook_mod_menu_checkbox("Hard Mode", gGlobalSyncTable.hardMode, hard_mode_menu) +end + +local function menu_hud_render() + if is_game_paused() and gGlobalSyncTable.hardMode then + djui_hud_set_font(FONT_CUSTOM_HUD) + djui_hud_set_color(0xdc, 0xdc, 0xdc, 255) + local height = djui_hud_get_screen_height() + djui_hud_print_text("Hard Mode", 40, height - 130, 4) + end +end +-- Main loop +local function hud_render() + djui_hud_set_resolution(RESOLUTION_DJUI) + menu_hud_render() +end + + +hook_event(HOOK_ON_HUD_RENDER, hud_render) +hook_event(HOOK_ON_DIALOG, dialog_box_colors) +hook_event(HOOK_ON_LEVEL_INIT, on_level_init) +hook_event(HOOK_MARIO_UPDATE, mario_update) +hook_event(HOOK_BEFORE_MARIO_UPDATE, air) diff --git a/mods/star-road/levels/level_castle_grounds_entry.lvl b/mods/star-road/levels/level_castle_grounds_entry.lvl index d0c77ccdb..2d2bd184f 100644 Binary files a/mods/star-road/levels/level_castle_grounds_entry.lvl and b/mods/star-road/levels/level_castle_grounds_entry.lvl differ diff --git a/mods/star-road/levels/level_jrb_entry.lvl b/mods/star-road/levels/level_jrb_entry.lvl index 3ba59fa3e..28bf85dbe 100644 Binary files a/mods/star-road/levels/level_jrb_entry.lvl and b/mods/star-road/levels/level_jrb_entry.lvl differ diff --git a/mods/star-road/levels/level_rr_entry.lvl b/mods/star-road/levels/level_rr_entry.lvl index 693a7c9ca..f5be2ef4c 100644 Binary files a/mods/star-road/levels/level_rr_entry.lvl and b/mods/star-road/levels/level_rr_entry.lvl differ diff --git a/mods/star-road/levels/level_wmotr_entry.lvl b/mods/star-road/levels/level_wmotr_entry.lvl index b2bf602a7..01187cf42 100644 Binary files a/mods/star-road/levels/level_wmotr_entry.lvl and b/mods/star-road/levels/level_wmotr_entry.lvl differ diff --git a/mods/star-road/levels/level_zerolife_entry.lvl b/mods/star-road/levels/level_zerolife_entry.lvl index 1e3dcfcb5..3884cb295 100644 Binary files a/mods/star-road/levels/level_zerolife_entry.lvl and b/mods/star-road/levels/level_zerolife_entry.lvl differ diff --git a/mods/star-road/main.lua b/mods/star-road/main.lua index 1b5089f84..bb9a10f8b 100644 --- a/mods/star-road/main.lua +++ b/mods/star-road/main.lua @@ -1,27 +1,27 @@ --- name: Star Road --- description: Star Road is a romhack created by SKELUX\n\nwww.youtube.com/c/Skelux\n\nThere are 23 custom levels, with a total of 130 stars.\n\nPorted to PC by AloXado320, PeachyPeach, and PrinceFrizzy\n\nPorted to coop by djoslin0, PrinceFrizzy, and Isaac. +-- name: Star Road Dev +-- description: Romhack created by \\#FFD700\\SKELUX\\#DCDCDC\\\n\nwww.youtube.com/c/Skelux\n\nThere are 23 custom levels, with a total of 130 stars.\n\nPorted to PC by AloXado320,\n\\#FFAAFF\\PeachyPeach\\#DCDCDC\\, and \\#8C4AC7\\PrinceFrizzy\\#DCDCDC\\\n\nPorted to coop by \\#093614\\djoslin0\\#DCDCDC\\,\n\\#8C4AC7\\PrinceFrizzy\\#DCDCDC\\, and \\#141699\\Isaac\\#DCDCDC\\.\n\nAdditional Fixes and "\\#FF0000\\Hard Mode\\#DCDCDC\\" addition by \\#2D851C\\Mr.Needlemouse\\#DCDCDC\\. -- incompatible: romhack -------------- -- movtexs -- -------------- -movtexqc_register('bbh_1_Movtex_0', LEVEL_BBH, 1, 0) -movtexqc_register('ccm_1_Movtex_0', LEVEL_CCM, 1, 0) -movtexqc_register('hmc_1_Movtex_0', LEVEL_HMC, 1, 0) -movtexqc_register('ssl_1_Movtex_0', LEVEL_SSL, 1, 0) -movtexqc_register('bob_1_Movtex_0', LEVEL_BOB, 1, 0) -movtexqc_register('sl_1_Movtex_0', LEVEL_SL, 1, 0) -movtexqc_register('jrb_1_Movtex_0', LEVEL_JRB, 1, 0) -movtexqc_register('castle_grounds_1_Movtex_0', LEVEL_CASTLE_GROUNDS, 1, 0) -movtexqc_register('lll_1_Movtex_0', LEVEL_LLL, 1, 0) -movtexqc_register('wf_1_Movtex_0', LEVEL_WF, 1, 0) -movtexqc_register('ending_1_Movtex_0', LEVEL_ENDING, 1, 0) +movtexqc_register('bbh_1_Movtex_0', LEVEL_BBH, 1, 0) +movtexqc_register('ccm_1_Movtex_0', LEVEL_CCM, 1, 0) +movtexqc_register('hmc_1_Movtex_0', LEVEL_HMC, 1, 0) +movtexqc_register('ssl_1_Movtex_0', LEVEL_SSL, 1, 0) +movtexqc_register('bob_1_Movtex_0', LEVEL_BOB, 1, 0) +movtexqc_register('sl_1_Movtex_0', LEVEL_SL, 1, 0) +movtexqc_register('jrb_1_Movtex_0', LEVEL_JRB, 1, 0) +movtexqc_register('castle_grounds_1_Movtex_0', LEVEL_CASTLE_GROUNDS, 1, 0) +movtexqc_register('lll_1_Movtex_0', LEVEL_LLL, 1, 0) +movtexqc_register('wf_1_Movtex_0', LEVEL_WF, 1, 0) +movtexqc_register('ending_1_Movtex_0', LEVEL_ENDING, 1, 0) movtexqc_register('castle_courtyard_1_Movtex_0', LEVEL_CASTLE_COURTYARD, 1, 0) -movtexqc_register('pss_1_Movtex_0', LEVEL_PSS, 1, 0) -movtexqc_register('cotmc_1_Movtex_0', LEVEL_COTMC, 1, 0) -movtexqc_register('totwc_1_Movtex_0', LEVEL_TOTWC, 1, 0) -movtexqc_register('wmotr_1_Movtex_0', LEVEL_WMOTR, 1, 0) +movtexqc_register('pss_1_Movtex_0', LEVEL_PSS, 1, 0) +movtexqc_register('cotmc_1_Movtex_0', LEVEL_COTMC, 1, 0) +movtexqc_register('totwc_1_Movtex_0', LEVEL_TOTWC, 1, 0) +movtexqc_register('wmotr_1_Movtex_0', LEVEL_WMOTR, 1, 0) ------------------ -- extra levels -- @@ -29,13 +29,24 @@ movtexqc_register('wmotr_1_Movtex_0', LEVEL_WMOTR, 1, 0) LEVEL_ZERO_LIFE = level_register('level_zerolife_entry', COURSE_NONE, 'ZERO LIFE', 'zl', 28000, 0x28, 0x28, 0x28) +--------------------------- +-- race character speed-- +--------------------------- +--- @param o Object +function bhv_tuxierace_init(o) + if o.oRacingPenguinReachedBottom == 1 then + o.oRacingPenguinWeightedNewTargetSpeed = 10 + end +end + +hook_behavior(id_bhvRacingPenguin, OBJ_LIST_GENACTOR, false, nil, bhv_tuxierace_init, "bhvRacingPenguin") + --------------------------- -- force server settings -- --------------------------- gLevelValues.fixCollisionBugs = true gLevelValues.vanishCapSequence = 0x32 - gServerSettings.skipIntro = 1 ----------- @@ -84,7 +95,7 @@ smlua_audio_utils_replace_sequence(0x24, 0x11, 70, "24_Seq_smsrdeluxe_custom") smlua_audio_utils_replace_sequence(0x25, 0x25, 85, "25_Seq_smsrdeluxe_custom") smlua_audio_utils_replace_sequence(0x26, 0x25, 75, "26_Seq_smsrdeluxe_custom") smlua_audio_utils_replace_sequence(0x27, 0x25, 75, "27_Seq_smsrdeluxe_custom") -smlua_audio_utils_replace_sequence(0x28, 0x25, 85, "28_Seq_smsrdeluxe_custom") -- One of Simpleflips outros. (Don't know the actual song name.) +smlua_audio_utils_replace_sequence(0x28, 0x25, 85, "28_Seq_smsrdeluxe_custom") -- One of Simpleflips outros. (Song Name is "Lets Do the Fooka Fooka!" from Super Mario RPG) - Needle smlua_audio_utils_replace_sequence(0x29, 0x25, 70, "29_Seq_smsrdeluxe_custom") smlua_audio_utils_replace_sequence(0x2A, 0x11, 80, "2A_Seq_smsrdeluxe_custom") smlua_audio_utils_replace_sequence(0x2B, 0x1B, 80, "2B_Seq_smsrdeluxe_custom") @@ -104,13 +115,38 @@ smlua_audio_utils_replace_sequence(0x32, 0x25, 80, "32_Seq_smsrdeluxe_custom") camera_set_romhack_override(RCO_ALL_EXCEPT_BOWSER) camera_set_use_course_specific_settings(false) ----------------------------------- +------------------------- +-- zero life checks -- +------------------------- -function on_death() +local zerolife = false +function on_death(transitionType) local m = gMarioStates[0] - if m.numLives <= 0 then + if m.numLives < 0 and transitionType == WARP_TRANSITION_FADE_INTO_BOWSER then + zerolife = true + m.numLives = 3 + end +end + +function void_death() + local m = gMarioStates[0] + if m.numLives < 0 then + zerolife = true + m.numLives = 3 + end +end + +local startingLives = true +local function lives(m) + if m.playerIndex ~= 0 then return end + if startingLives then + m.numLives = 3 + startingLives = false + end + if zerolife then warp_to_level(LEVEL_ZERO_LIFE, 1, 0) - m.numLives = 4 + zerolife = false + startingLives = true end end @@ -121,6 +157,8 @@ function on_warp_and_init() -- 130 stars castle grounds music end end -hook_event(HOOK_ON_DEATH, on_death) +hook_event(HOOK_ON_SCREEN_TRANSITION, on_death) hook_event(HOOK_ON_LEVEL_INIT, on_warp_and_init) -hook_event(HOOK_ON_WARP, on_warp_and_init) \ No newline at end of file +hook_event(HOOK_ON_WARP, on_warp_and_init) +hook_event(HOOK_MARIO_UPDATE, lives) +hook_event(HOOK_ON_DEATH, void_death)