
The constructor of the Boxing ball object sets the type field of the object to 0 (Tennis ball), and although the object class supports other field types, because the initial state of the object forces the ball to be a Tennis ball, every ball is a Tennis ball.Īlternatively, the constructor may receive the type of the ball as an argument, but in practice the game only passes 0 (Tennis ball) as the argument value to the constructor. NOTE: The following virtual addresses are for the US v1.1 version of the game. Their effects are located in common.carc/Effect/ in that same directory (v1.0) The location for the models and textures of all the different ball types can be found at /Common/RPBoxScene/MainGame.carc/G3D/box_ball.brres. Also note that only the Tennis ball plays a sound effect when it hits the player. The hitbox for each ball type is correctly sized (so, for example, bowling balls have a big hitbox, unlike the ping pong ones). This ball type does not bounce in the floor. Every time a new ball is thrown, it changes to one of 10 colors and numbers (although the color of the tail is always white). 5 = Billiards (box_ball_bad): This ball type is recycled from one of the minigames in Wii Play.4 = Ping Pong (box_ball_pin): This ball type is recycled from one of the minigames in Wii Play.3 = Bowling (box_ball_bwg): Every time a new ball is thrown, it changes to one of 4 colors (although the color of the tail is always blue).some of which have unique properties! Below is a list with all the supported types, alongside its ID and codename: However, there is code and assets for more ball types the trainer can throw other than the Tennis ball. In one of the Boxing minigames, Dodging, the player has to avoid Tennis balls thrown by the trainer. The Gecko codes above enable the placeholder strap warning screen. The text simply means something along the lines of "Strap Warning Screen". Otherwise, the string "ストラップ警告画面" will be printed to the screen.If the pack ID is 0 or 1, the normal strap warning screen will be displayed.In some versions of the game, the function which displays the strap warning screen checks the pack ID: The Gecko codes above re-enable the loading screen by modifying the scene constructor to always set the flag which determines if the loading screen is displayed.

There is a function which prints "Now Loading" to the screen when the game switches between scenes however, this function never gets called because the flag for displaying the screen is always cleared by the scene constructor.
