diff options
Diffstat (limited to 'src')
35 files changed, 49 insertions, 363 deletions
diff --git a/src/animtiles.cpp b/src/animtiles.cpp index 2efba16..4213e6a 100644 --- a/src/animtiles.cpp +++ b/src/animtiles.cpp @@ -18,7 +18,6 @@ struct AnimDef_Entry {  FileHandle fh;  void DoTiles(void* self) { -	//OSReport("fucker\n");  	AnimDef_Header *header;  	header = (AnimDef_Header*)LoadFile(&fh, "/NewerRes/AnimTiles.bin"); @@ -36,8 +35,6 @@ void DoTiles(void* self) {  	AnimDef_Entry *entries = (AnimDef_Entry*)(header+1); -	OSReport("Loading animated tiles\n"); -	  	for (int i = 0; i < header->entryCount; i++) {  		AnimDef_Entry *entry = &entries[i];  		char *name = (char*)fh.filePtr+entry->texNameOffset; @@ -47,12 +44,7 @@ void DoTiles(void* self) {  		snprintf(realName, 0x40, "BG_tex/%s", name);  		void *blah = BgTexMng__LoadAnimTile(self, entry->tilesetNum, entry->tileNum, realName, frameDelays, entry->reverse); -		 -		OSReport("[%d] %s %08x\n", i, name, blah); -		//OSReport("Returned: %08x\n", blah);  	} -	 -	OSReport("Animated tiles complete\n");  } diff --git a/src/bossBalboaWrench.cpp b/src/bossBalboaWrench.cpp index a500b0f..6dfbe42 100644 --- a/src/bossBalboaWrench.cpp +++ b/src/bossBalboaWrench.cpp @@ -318,8 +318,6 @@ void daBalboa_c::updateModelMatrices() {  		this->pos = this->PopUp[randChoice]; -		OSReport("Rand Choice is: %d\n", randChoice); -		OSReport("Position is: %f, %f, %f\n\n", pos.x, pos.y, pos.z);  		if 		(randChoice == 0) { // On the left side! diff --git a/src/bossFuzzyBear.cpp b/src/bossFuzzyBear.cpp index b5b9124..af7699d 100644 --- a/src/bossFuzzyBear.cpp +++ b/src/bossFuzzyBear.cpp @@ -255,10 +255,8 @@ int daFuzzyBear_c::onCreate() {  	bindAnimChr_and_setUpdateRate("run", 1, 0.0, 1.0); -	OSReport("Setting Fuzzy Bear's State");  	doStateChange(&StateID_Grow); -	OSReport("Going to Execute Fuzzy Bear");  	this->onExecute();  	return true;  } @@ -268,7 +266,6 @@ int daFuzzyBear_c::onDelete() {  }  int daFuzzyBear_c::onExecute() { -	// OSReport("Fuzzy Bear was Executed.");  	acState.execute();  	updateModelMatrices(); @@ -331,7 +328,6 @@ void daFuzzyBear_c::endState_Grow() {  void daFuzzyBear_c::beginState_Bounce() {  -	OSReport("Begin Bouncing");   	if (this->direction = 0) { this->speed.x = 1.5; }  	else 					 { this->speed.x = -1.5 ; } @@ -421,7 +417,6 @@ void daFuzzyBear_c::executeState_Bounce() {  			this->timer = 0;  			this->pos.y = this->Baseline + 1; -			OSReport("Takeoff Initiated");  			this->speed.x = this->storeSpeed;  		 } @@ -437,7 +432,7 @@ void daFuzzyBear_c::executeState_Bounce() {  } -void daFuzzyBear_c::endState_Bounce() { OSReport("No more bouncing."); } +void daFuzzyBear_c::endState_Bounce() { } @@ -516,20 +511,17 @@ void daFuzzyBear_c::endState_Bounce() { OSReport("No more bouncing."); }  // }  // void daFuzzyBear_c::endState_Needles() { OSReport("Fuzzy Needle State End"); } -  // Spray State - jumps in the air and shakes out some small fuzzies  void daFuzzyBear_c::beginState_Spray() {   	this->timer = 0;   	this->speed.y = 7.0;  	this->speed.x = 0.0; -	OSReport("Fuzzy Spray State Begin");   }  void daFuzzyBear_c::executeState_Spray() {   	this->speed.x = 0.0; -	OSReport("Fuzzy Spray State Execute");  	if (this->speed.y < 1.0) {  		this->speed.y = 0; @@ -572,7 +564,6 @@ void daFuzzyBear_c::endState_Spray() {  	this->rot.y = 0;  	this->timer = 20;  	this->falldown = 1;	 -	OSReport("Fuzzy Spray State End");  } @@ -592,7 +583,6 @@ void daFuzzyBear_c::beginState_RolyPoly() {  	this->speed.y = 0;  	this->RolyBounces = 0;  	this->RolyPos = this->pos; -	OSReport("Fuzzy Roly State Begin");  	if (BigBossFuzzyBear == 0) {  		this->scale = (Vec){2.5, 2.5, 2.5}; @@ -604,7 +594,6 @@ void daFuzzyBear_c::beginState_RolyPoly() {  	this->timer = 0;  }  void daFuzzyBear_c::executeState_RolyPoly() {  -	OSReport("Fuzzy Roly State Execute");  	float wallDistance, scaleDown, scaleUp;  	PlaySound(this, SE_OBJ_TEKKYU_G_CRASH); @@ -669,7 +658,6 @@ void daFuzzyBear_c::executeState_RolyPoly() {   }  void daFuzzyBear_c::endState_RolyPoly() {   	this->rot.z = 0;  -	OSReport("Fuzzy Roly State End");   	this->isInvulnerable = 0;  	this->timer = 0;  } diff --git a/src/bossMegaGoomba.cpp b/src/bossMegaGoomba.cpp index 2bfc681..e4bc270 100644 --- a/src/bossMegaGoomba.cpp +++ b/src/bossMegaGoomba.cpp @@ -114,31 +114,6 @@ daMegaGoomba_c *daMegaGoomba_c::build() {  	return new(buffer) daMegaGoomba_c;  } -void HexDump(char* address, u32 length) { -	length = (length + 0x1f) & ~0x1f; -	char line[0x11] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; -	for(u32 ii=0; ii < length; ii += 0x10) { -		for(u32 jj=0; jj < 0x10; jj++) { -			if((address[ii+jj] < 0x20) || (address[ii+jj] > 0x7e)) { -				line[jj] = '.'; -			}else{ -				line[jj] = address[ii+jj]; -			} -		} -		OSReport("%08x: %04x %04x %04x %04x  %04x %04x %04x %04x |%s|\n", -				(u32)(address+ii), -				*(u16*)(address+ii+0x00), -				*(u16*)(address+ii+0x02), -				*(u16*)(address+ii+0x04), -				*(u16*)(address+ii+0x06), -				*(u16*)(address+ii+0x08), -				*(u16*)(address+ii+0x0a), -				*(u16*)(address+ii+0x0c), -				*(u16*)(address+ii+0x0e), -				line); -		for(u32 jj=0; jj<0x10; jj++) line[jj] = 0; -	} -} @@ -179,21 +154,16 @@ bool daMegaGoomba_c::takeHit(char count) {  #define DEACTIVATE	0  bool daMegaGoomba_c::preSpriteCollision(ActivePhysics *apThis, ActivePhysics *apOther) { -	//OSReport("preSpriteCollision\n");  	return false;  }  bool daMegaGoomba_c::prePlayerCollision(ActivePhysics *apThis, ActivePhysics *apOther) { -	//OSReport("prePlayerCollision\n");  	return false;  } -//bool daMegaGoomba_c::preYoshiCollision(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("preYoshiCollision\n");  return false; } -//bool  daMegaGoomba_c::stageActorCollision(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("stageActorCollision\n"); return true; }  void daMegaGoomba_c::spriteCollision(ActivePhysics *apThis, ActivePhysics *apOther) {  	//HE'S TOO BADASS TO STOP FOR SMALLER GOOMBAS  #if 0 -	OSReport("spriteCollision\n");  	float me = apThis->firstFloatArray[3];  	if(((this->direction == 1) && (me > 0.0)) || ((this->direction == 0) && (me < 0.0))) {  		dStateBase_c* state = this->acState.getCurrentState(); @@ -205,7 +175,6 @@ void daMegaGoomba_c::spriteCollision(ActivePhysics *apThis, ActivePhysics *apOth  }  void daMegaGoomba_c::playerCollision(ActivePhysics *apThis, ActivePhysics *apOther) {  -	OSReport("Mario collision.\n");   	/* * * * * * * * * * * * * * * * * * * * *  	 * 0=normal??,1=dontHit,2=dontKill @@ -228,22 +197,17 @@ void daMegaGoomba_c::playerCollision(ActivePhysics *apThis, ActivePhysics *apOth  	char ret = usedForDeterminingStatePress_or_playerCollision(this, apThis, apOther, 2);  	if(ret == 1) {	// regular jump  		apOther->someFlagByte |= 2; -		OSReport("ret == 1; regular jump;\n");  		if(this->takeHit(1))  			doStateChange(&StateID_DieFall);  	} else if(ret == 3) {	// spinning  		apOther->someFlagByte |= 2; -		OSReport("ret == 3; spinning collision;\n");  		if(this->takeHit(1))  			doStateChange(&StateID_DieFall);  	} else if(ret == 0) { -		OSReport("calling dEn_c::playerCollsiion(apThis, apOther);\n");  		this->dEn_c::playerCollision(apThis, apOther);  		this->_vf220(apOther->owner);  	} else if(ret == 2) { -		OSReport("Y U USIN' MINIMARIO?\n");  	} else { -		OSReport("usedForDeter...() returned %d\n", ret);  	}  	//FIXME hack to make multiple playerCollisions work @@ -252,34 +216,30 @@ void daMegaGoomba_c::playerCollision(ActivePhysics *apThis, ActivePhysics *apOth  	this->counter_504[apOther->owner->which_player] = 0;  } -//void  daMegaGoomba_c::yoshiCollision(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("yoshiCollision\n"); } -void daMegaGoomba_c::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("Hit Fireball\n"); } -bool daMegaGoomba_c::collisionCat2_IceBall_15_YoshiIce(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("Hit Iceball\n"); return false; } -void daMegaGoomba_c::collisionCat3_StarPower(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("Hit StarMario\n"); } -void daMegaGoomba_c::collisionCat5_Mario(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("MarioHit\n"); } +void daMegaGoomba_c::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) {} +bool daMegaGoomba_c::collisionCat2_IceBall_15_YoshiIce(ActivePhysics *apThis, ActivePhysics *apOther) { return false; } +void daMegaGoomba_c::collisionCat3_StarPower(ActivePhysics *apThis, ActivePhysics *apOther) { } +void daMegaGoomba_c::collisionCat5_Mario(ActivePhysics *apThis, ActivePhysics *apOther) { }  void daMegaGoomba_c::collisionCat9_RollingObject(ActivePhysics *apThis, ActivePhysics *apOther) { -	OSReport("Hit Rolling Object\n");  	if(this->takeHit(1))  		doStateChange(&StateID_DieFall);  } -void daMegaGoomba_c::collisionCatA_PenguinMario(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("Penguin Attack\n"); } -void daMegaGoomba_c::collisionCatD_GroundPound(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("Groundpound\n"); } -void daMegaGoomba_c::collisionCat11_PipeCannon(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("PipeCannon Hit\n"); } +void daMegaGoomba_c::collisionCatA_PenguinMario(ActivePhysics *apThis, ActivePhysics *apOther) {} +void daMegaGoomba_c::collisionCatD_GroundPound(ActivePhysics *apThis, ActivePhysics *apOther) { } +void daMegaGoomba_c::collisionCat11_PipeCannon(ActivePhysics *apThis, ActivePhysics *apOther) {}  void daMegaGoomba_c::collisionCat13_Hammer(ActivePhysics *apThis, ActivePhysics *apOther) { -	OSReport("Hit Hammer\n");  	if(this->takeHit(1))  		doStateChange(&StateID_DieFall);  }  void daMegaGoomba_c::collisionCat14_YoshiFire(ActivePhysics *apThis, ActivePhysics *apOther) { -	OSReport("Hit Yoshi Fire\n");  	if(this->takeHit(1))  		doStateChange(&StateID_DieFall);  } -void daMegaGoomba_c::_vf120(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("_vf120:\n"); } -void daMegaGoomba_c::_vf110(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("_vf110:\n"); } -void daMegaGoomba_c::_vf108(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("_vf108:\n"); } +void daMegaGoomba_c::_vf120(ActivePhysics *apThis, ActivePhysics *apOther) { } +void daMegaGoomba_c::_vf110(ActivePhysics *apThis, ActivePhysics *apOther) { } +void daMegaGoomba_c::_vf108(ActivePhysics *apThis, ActivePhysics *apOther) { }  void daMegaGoomba_c::bindAnimChr_and_setUpdateRate(const char* name, int unk, float unk2, float rate) {  	nw4r::g3d::ResAnmChr anmChr = this->resFile.GetResAnmChr(name); @@ -362,14 +322,12 @@ void daMegaGoomba_c::setupCollision() {  int daMegaGoomba_c::onCreate() {  	/*80033230 daEnLkuribo_c::onCreate()*/ -	OSReport("Creating MG's body model\n");  	this->setupBodyModel();  	this->max_speed.y = -4.0;  	this->direction = dSprite_c__getXDirectionOfFurthestPlayerRelativeToVEC3(this, this->pos);  	this->rot.y = (this->direction) ? 0xE000 : 0x2000;  	this->_518 = 2; -	OSReport("Creating MegaGoomba's Physics Struct\n");  	ActivePhysics::Info hm;  	hm.xDistToCenter = 0.0;  	hm.yDistToCenter = 8.0; @@ -403,10 +361,8 @@ int daMegaGoomba_c::onCreate() {  	this->JumpDist = 64.0;  	this->JumpTime = 50.0; -	OSReport("Setting MegaGoomba's State\n");  	doStateChange(&StateID_Grow); -	OSReport("Going to Execute MegaGoomba\n");  	this->onExecute();  	return true;  } @@ -418,7 +374,6 @@ int daMegaGoomba_c::onDelete() {  int daMegaGoomba_c::onExecute() {  	//80033450  	acState.execute(); -	//OSReport("Field_34A: %02x\n", this->_34A);  	//if(CheckSomethingEnemyRelated())		// checks class1EC bitfield  	//	sub_80033f10(this);					// spawn hit effect and play hit sound  	//else @@ -675,7 +630,6 @@ void daMegaGoomba_c::endState_Turn() {  void daMegaGoomba_c::beginState_Walk() {  	//inline this piece of code  	this->direction = dSprite_c__getXDirectionOfFurthestPlayerRelativeToVEC3(this, this->pos); -	OSReport("Direction: %d\n", this->direction);  	this->speed.x = this->speed.z = 0.0;  	this->max_speed.x = (this->direction) ? -this->XSpeed : this->XSpeed;  	this->speed.y = -4.0; @@ -703,7 +657,6 @@ void daMegaGoomba_c::executeState_Walk() {  	}  	u32 bitfield2 = this->collMgr.directional_bitfields[this->direction];  	if(bitfield2) { -		OSReport("Found wall: %08x\n", bitfield2);  		this->doStateChange(&StateID_Turn);  	}  	DoStuffAndMarkDead(this, this->pos, 1.0); @@ -731,7 +684,6 @@ void daMegaGoomba_c::executeState_Walk() {  #if 0  	//if(CollidedWithTile(this->classAt1EC)) {  	if( this->collMgr.CollidedWithTile() { -		OSReport("CollidedWithTile() : true [%08x]\n", this->collMgr.bitfield_for_checks);  	}  #endif diff --git a/src/bossPodouble.cpp b/src/bossPodouble.cpp index 4470cda..9388d62 100644 --- a/src/bossPodouble.cpp +++ b/src/bossPodouble.cpp @@ -164,7 +164,6 @@ int daPodouble::onCreate() {  	this->Baseline = this->pos.y - (float)((this->settings & 0xFF) * 0.8); -	OSReport("Creating the Podouble Model\n");  	allocator.link(-1, GameHeaps[0], 0, 0x20);  	// Fire or Ice @@ -222,7 +221,6 @@ int daPodouble::onCreate() {  	// Stuff I do understand -	OSReport("Setting Podouble's Size to 1.0\n");  	this->scale = (Vec){1.0, 1.0, 1.0}; @@ -241,7 +239,6 @@ int daPodouble::onCreate() {  	this->goingUp = 0; -	OSReport("Creating Podouble's Physics Struct\n");  	ActivePhysics::Info HitMeBaby; @@ -258,13 +255,11 @@ int daPodouble::onCreate() {  	HitMeBaby.unkShort1C = 0;  	HitMeBaby.callback = &poodleCollisionCallback; -	OSReport("Making the Physics Class and adding to the list\n");  	this->aPhysics.initWithStruct(this, &HitMeBaby);  	this->aPhysics.addToList();  	doStateChange(&StateID_Grow); -	OSReport("Going to Execute Podouble\n");  	this->onExecute();  	return true;  } diff --git a/src/bossRamboo.cpp b/src/bossRamboo.cpp index 4195884..0c36f04 100644 --- a/src/bossRamboo.cpp +++ b/src/bossRamboo.cpp @@ -80,13 +80,11 @@ extern EventTable_t *EventTable;  void daRamboo_c::playerCollision(ActivePhysics *apThis, ActivePhysics *apOther) { DamagePlayer(this, apThis, apOther); }  void daRamboo_c::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) {  -	OSReport("Hit Fireball");   	SpawnEffect("Wm_en_obakedoor_sm", 0, &apOther->owner->pos, &(S16Vec){0,0,0}, &(Vec){0.5, 0.5, 0.5});  	this->pos.x += 6.0;  }  bool daRamboo_c::collisionCat2_IceBall_15_YoshiIce(ActivePhysics *apThis, ActivePhysics *apOther) { return false; }  void daRamboo_c::collisionCat9_RollingObject(ActivePhysics *apThis, ActivePhysics *apOther) {  -	OSReport("Hit Rolling Object");   	if (apOther->owner->name == 412) { // Check if it's a glow block  		SpawnEffect("Wm_en_obakedoor_sm", 0, &apOther->owner->pos, &(S16Vec){0,0,0}, &(Vec){1.0, 1.0, 1.0}); @@ -161,14 +159,11 @@ void daRamboo_c::setupModels() {  int daRamboo_c::onCreate() { -	OSReport("Creating the Ramboo Model");  	setupModels(); -	OSReport("Setting Ramboo's Size to 16.0");  	this->scale = (Vec){2.0, 2.0, 2.0}; -	OSReport("Creating Ramboo's Physics Struct");  	ActivePhysics::Info HitMeBaby;  	HitMeBaby.xDistToCenter = 160.0; @@ -185,11 +180,9 @@ int daRamboo_c::onCreate() {  	HitMeBaby.callback = &dEn_c::collisionCallback; -	OSReport("Making the Physics Class and adding to the list");  	this->aPhysics.initWithStruct(this, &HitMeBaby);  	this->aPhysics.addToList(); -	OSReport("Setting up the Box of Goodies");  	this->Baseline = this->pos.y;  	this->rot.x = 0; // X is vertical axis @@ -203,7 +196,6 @@ int daRamboo_c::onCreate() {  	this->ytimer = 0;  	char eventNum	= (this->settings >> 16) & 0xFF; -	OSReport("Event to activate: %d", eventNum);  	this->eventFlag = (u64)1 << (eventNum - 1); @@ -221,10 +213,8 @@ int daRamboo_c::onCreate() {  	//setUpdateRateForEntry(float rate, int which);  	this->fogSrt.setUpdateRateForEntry(1.0, 0); -	OSReport("Setting the State");  	doStateChange(&StateID_Grow); -	OSReport("Going to Execute Ramboo");  	this->onExecute();  	return true;  } @@ -289,7 +279,6 @@ void daRamboo_c::updateModelMatrices() {  // Grow State  void daRamboo_c::beginState_Grow() {  -	OSReport("Growing when Kameck Tells me to.");  	this->timer = 0;  	SetupKameck(this, Kameck); diff --git a/src/bossThwompaDomp.cpp b/src/bossThwompaDomp.cpp index 37d986a..48d0340 100644 --- a/src/bossThwompaDomp.cpp +++ b/src/bossThwompaDomp.cpp @@ -113,7 +113,6 @@ void daEnMegaDosun_c::setupBodyModel() {  }  int daEnMegaDosun_c::onCreate() { -	OSReport("daEnMegaDosun::onCreate()\n");  	this->setupBodyModel(); @@ -144,7 +143,6 @@ int daEnMegaDosun_c::onCreate() {  	//u8 s3[] = {0,0,0,1,0xff,0xfe,0x10,0,0,1,0xf0,0,0,5,0x50,0};  	u8 s3[] = {0,0,0,1,0xff,0xfe,0x10,0,0,1,0xf0,0,0xff,0xfe,0x10,0}; -	OSReport("this->collMgr.Init(this,(u8*)&this->collision_struct,(u8*)&s3,0);\n");  	this->collMgr.Init(this,(u8*)&this->collision_struct,(u8*)&s3,0);  	this->pos_delta2.x = 0.0; @@ -153,7 +151,6 @@ int daEnMegaDosun_c::onCreate() {  	this->_320 = 0.0;  	this->_324 = 48.0; -	OSReport("this->aPhysics.addToList();\n");  	this->aPhysics.addToList();  	this->scale.x = 1.0; @@ -198,7 +195,6 @@ int daEnMegaDosun_c::onExecute() {  		float rect[] = {this->_320, this->_324, this->spriteSomeRectX, this->spriteSomeRectY};  		int ret = this->outOfZone(this->pos, (float*)&rect, this->currentZoneID);  		if(ret) { -			OSReport("daEnMegaDosun_c has left the building\n");  			this->OutOfScreenPosition = this->pos;  			this->isOutofScreen = true; @@ -222,7 +218,6 @@ int daEnMegaDosun_c::onDraw() {  }  int daEnMegaDosun_c::onDelete() { -	OSReport("Deleting Thwompy\n");  	return true;  } @@ -336,22 +331,18 @@ int daEnMegaDosun_c::onDelete() {  // StateID_DownMove  	void daEnMegaDosun_c::beginState_DownMove() { -		OSReport("beginState_DownMove()\n");  		this->speed.y = 0.0;  	}  	void daEnMegaDosun_c::executeState_DownMove() { -		OSReport("executeState_DownMove()\n");  		this->HandleYSpeed();  		this->UpdateObjectPosBasedOnSpeedValuesReal();  		//FIXME what do I do? - bottom detection  		int ret = this->collMgr.execute(); -		OSReport("collMgr Returns(): %08x\n", ret);  		if(!ret)  			return;  		if(!(ret & 0x400000)) { -			OSReport("doStateChange(&StateID_DownWait)\n");  			this->doStateChange(&StateID_DownWait);  			this->countdownTimer = 0x40;  			this->speed.y = 0.0; @@ -360,7 +351,6 @@ int daEnMegaDosun_c::onDelete() {  		else {  			this->collision_struct[0] = 0x00000001;  			this->speed.y = 0.0; -			OSReport("ShakeScreen(%x,%d,%d,%d,%d)\n", ScreenPositionClass,0,1,0,0);  			ShakeScreen(ScreenPositionClass, 0, 1, 0, 0);  			this->collMgr.Clear2();  		} @@ -371,7 +361,6 @@ int daEnMegaDosun_c::onDelete() {  		//SoundRelatedClass.AnotherSoundRelatedFunction(SE_EMY_BIG_DOSSUN, p, 0);  	}  	void daEnMegaDosun_c::endState_DownMove() { -		OSReport("endState_DownMove()\n");  		return;  	} @@ -430,7 +419,6 @@ int daEnMegaDosun_c::onDelete() {  		this->pos.y = this->OutOfScreenPosition.y + 280.0;  		if (this->timer == 0) { -			OSReport("Outro Play Sound\n");  			PlaySound(this, SE_EMY_BIG_DOSSUN_DEAD); @@ -439,19 +427,16 @@ int daEnMegaDosun_c::onDelete() {  		}  		if (this->timer == 60) { -			OSReport("Outro Play Fanfare\n");  			PlaySound(this, STRM_BGM_SHIRO_BOSS_CLEAR);  			MakeMarioEnterDemoMode();  		}  		if (this->timer == 120) { -			OSReport("Outro Play Victory Cry\n");  			PlayerVictoryCries(this);  		}	  		if (this->timer > 240) { -			OSReport("Outro Out\n");  			ExitStage(WORLD_MAP, 0, BEAT_LEVEL, MARIO_WIPE);  		} diff --git a/src/bossTopman.cpp b/src/bossTopman.cpp index 5aec384..bed9104 100644 --- a/src/bossTopman.cpp +++ b/src/bossTopman.cpp @@ -356,13 +356,11 @@ int daDreidel::onCreate() {  	HitMeBaby.unkShort1C = 0;  	HitMeBaby.callback = &dEn_c::collisionCallback; -	OSReport("Making the Physics Class and adding to the list\n");  	this->aPhysics.initWithStruct(this, &HitMeBaby);  	this->aPhysics.addToList();  	// Tile collider -	OSReport("Making the Tile collider Class\n");  	// These fucking rects do something for the tile rect  	spriteSomeRectX = 28.0f; @@ -568,8 +566,6 @@ void daDreidel::updateModelMatrices() {  			// CreateEffect(&this->pos, &(S16Vec){0,0,0}, &(Vec){1.0, 1.0, 1.0}, 192);  			this->direction = 1;   		} -		// OSReport("Rotation: %x", this->rot.y); -		// OSReport("Direction: %d", this->direction);  		// this->direction ^= 1;  		bindAnimChr_and_setUpdateRate("begoman_wait2", 1, 0.0, 1.0);   	} diff --git a/src/compression.S b/src/compression.S index dfa2894..93cdd05 100644 --- a/src/compression.S +++ b/src/compression.S @@ -36,10 +36,10 @@ InitCompression:  	stw r0, 0x14(sp)  	# -- Prolog -	lis r3, CMsg@h -	ori r3, r3, CMsg@l -	crclr 4*cr1+eq -	bl OSReport +#	lis r3, CMsg@h +#	ori r3, r3, CMsg@l +#	crclr 4*cr1+eq +#	bl OSReport  	lis r3, CCCL@h  	ori r3, r3, CCCL@l @@ -54,11 +54,11 @@ InitCompression:  	ori r4, r4, DecompBufferPointer@l  	stw r3, 0(r4) -	mr r4, r3 -	lis r3, CMsg2@h -	ori r3, r3, CMsg2@l -	crclr 4*cr1+eq -	bl OSReport +#	mr r4, r3 +#	lis r3, CMsg2@h +#	ori r3, r3, CMsg2@l +#	crclr 4*cr1+eq +#	bl OSReport  	# -- Epilog  	li r3, 1 @@ -114,11 +114,11 @@ CCCL:  CCCL_End:  	.long 0 -CMsg: -	.string "Setting up fancy decompression!\n" +#CMsg: +#	.string "Setting up fancy decompression!\n" -CMsg2: -	.string "Buffer: %p\n" +#CMsg2: +#	.string "Buffer: %p\n"  .align 4 diff --git a/src/effectvideo.cpp b/src/effectvideo.cpp index 6264142..98e2dcd 100644 --- a/src/effectvideo.cpp +++ b/src/effectvideo.cpp @@ -43,7 +43,6 @@ int EffectVideo::onCreate() {  	this->timer = 0;  	char eventNum	= (this->settings >> 24) & 0xFF; -	OSReport("Event to activate: %d", eventNum);  	this->eventFlag = (u64)1 << (eventNum - 1); diff --git a/src/eventblock.cpp b/src/eventblock.cpp index 6f353b7..f9bc54e 100644 --- a/src/eventblock.cpp +++ b/src/eventblock.cpp @@ -110,12 +110,10 @@ int daEnEventBlock_c::onExecute() {  daEnEventBlock_c *daEnEventBlock_c::build() { -	OSReport("Creating EventBlock\n");  	void *buffer = AllocFromGameHeap1(sizeof(daEnEventBlock_c));  	daEnEventBlock_c *c = new(buffer) daEnEventBlock_c; -	OSReport("Created EventBlock @ %p\n", c);  	return c;  } diff --git a/src/eventlooper.cpp b/src/eventlooper.cpp index 6bc0526..5acb43c 100644 --- a/src/eventlooper.cpp +++ b/src/eventlooper.cpp @@ -83,7 +83,6 @@ void EventLooper_Update(EventLooper *self) {  	// Waiting for the right moment  	if (self->delayCount < self->delay)   	{ -//		OSReport("Delaying: %d / %d\n", self->delayCount, self->delay);  		self->delayCount = self->delayCount + 1;  		return; diff --git a/src/fileload.cpp b/src/fileload.cpp index e672863..da9fd81 100644 --- a/src/fileload.cpp +++ b/src/fileload.cpp @@ -4,13 +4,11 @@ extern "C" void UncompressBackward(void *bottom);  void *LoadFile(FileHandle *handle, const char *name) { -	OSReport("[LoadFile %s]\n", name);  	int entryNum = DVDConvertPathToEntrynum(name);  	DVDHandle dvdhandle;  	if (!DVDFastOpen(entryNum, &dvdhandle)) { -		OSReport("Cannot open file %s [%d]\n", name, entryNum);  		return 0;  	} @@ -21,19 +19,16 @@ void *LoadFile(FileHandle *handle, const char *name) {  	DVDClose(&dvdhandle); -	OSReport("[Success %p]\n", handle->filePtr);  	return handle->filePtr;  }  /*void *LoadCompressedFile(FileHandle *handle, const char *name) { -	OSReport("[LoadCompressedFile %s]\n", name);  	int entryNum = DVDConvertPathToEntrynum(name);  	DVDHandle dvdhandle;  	if (!DVDFastOpen(entryNum, &dvdhandle)) { -		OSReport("Cannot open file %s [%d]\n", name, entryNum);  		return 0;  	} @@ -44,7 +39,6 @@ void *LoadFile(FileHandle *handle, const char *name) {  	infoBlock[1] = (infoBlock[1] >> 24) | ((infoBlock[1] >> 8) & 0xFF00) | ((infoBlock[1] & 0xFF00) << 8) | ((infoBlock[1] & 0xFF) << 24);  	u32 uncompSize = dvdhandle.length + infoBlock[1]; -	OSReport("[Comp:%d UnComp:%d]\n", dvdhandle.length, uncompSize);  	handle->length = uncompSize;  	handle->filePtr = EGG__Heap__alloc((uncompSize+0x1F) & ~0x1F, 0x20, GetArchiveHeap()); @@ -54,7 +48,6 @@ void *LoadFile(FileHandle *handle, const char *name) {  	UncompressBackward((void*)((u32)handle->filePtr + dvdhandle.length)); -	OSReport("[Success %p]\n", handle->filePtr);  	return handle->filePtr;  }*/ @@ -63,7 +56,6 @@ bool FreeFile(FileHandle *handle) {  	if (!handle) return false;  	if (handle->filePtr) { -		OSReport("[FreeFile %p]\n", handle->filePtr);  		EGG__Heap__free(handle->filePtr, GetArchiveHeap());  	} diff --git a/src/heapbar.S b/src/heapbar.S index 83b0c3a..b8b1f6d 100644 --- a/src/heapbar.S +++ b/src/heapbar.S @@ -69,6 +69,8 @@ doHeapBar:  	lwz r3, 0x10(r3)  	lwz r4, 0x18(r3)  	lwz r5, 0x1C(r3) +	lis r6, 0x8000 +	lwz r6, 0x3128(r6)  	lis r3, THE_THING@h  	ori r3, r3, THE_THING@l  	bl OSReport @@ -127,6 +129,6 @@ asmProcessHeap:  	blr  .data -THE_THING: .string "A thing: %x - %x\n" +THE_THING: .string "A thing: %x - %x and %x\n"  .align 4 diff --git a/src/heapbar.cpp b/src/heapbar.cpp index 40fefe5..8fe756c 100644 --- a/src/heapbar.cpp +++ b/src/heapbar.cpp @@ -93,7 +93,6 @@ void cppProcessHeap(u32 freeSize, u32 heapSize, int heapID, char *name) {  	// width: 686 -	//OSReport("%s => size %d, free %d\n", name, heapSize, freeSize);  	float left = 0;  	float right = ((heapSize - freeSize) * 686.0f) / heapSize; diff --git a/src/koopatlas/camera.cpp b/src/koopatlas/camera.cpp index 87547d9..47b68a5 100644 --- a/src/koopatlas/camera.cpp +++ b/src/koopatlas/camera.cpp @@ -4,12 +4,10 @@  dWorldCamera_c *dWorldCamera_c::instance = 0;  dWorldCamera_c *dWorldCamera_c::build() { -	OSReport("Creating WorldCamera\n");  	void *buffer = AllocFromGameHeap1(sizeof(dWorldCamera_c));  	dWorldCamera_c *c = new(buffer) dWorldCamera_c; -	OSReport("Created WorldCamera @ %p\n", c);  	instance = c;  	return c; @@ -96,7 +94,6 @@ int dWorldCamera_c::onExecute() {  			change = true;  		}  		if (change) { -			OSReport("%f, %f (%f)\n", currentX, currentY, zoomLevel);  		}  	}  	calculateScreenGeometry(); diff --git a/src/koopatlas/hud.cpp b/src/koopatlas/hud.cpp index 183e85f..531c3b1 100644 --- a/src/koopatlas/hud.cpp +++ b/src/koopatlas/hud.cpp @@ -3,12 +3,10 @@  dWMHud_c *dWMHud_c::instance = 0;  dWMHud_c *dWMHud_c::build() { -	OSReport("Creating WM_Hud\n");  	void *buffer = AllocFromGameHeap1(sizeof(dWMHud_c));  	dWMHud_c *c = new(buffer) dWMHud_c; -	OSReport("Created WM_Hud @ %p\n", c);  	instance = c;  	return c; @@ -98,7 +96,6 @@ void dWMHud_c::setPointName() {  	dKPNode_s *node = dScKoopatlas_c::instance->pathManager.currentNode;  	if (node->type == dKPNode_s::LEVEL) { -		OSReport("Trying level %d-%d\n", node->levelNumber[0], node->levelNumber[1]);  		dLevelInfo_c *li = &dScKoopatlas_c::instance->levelInfo;  		dLevelInfo_c::entry_s *entry = li->search(node->levelNumber[0] - 1, node->levelNumber[1] - 1); diff --git a/src/koopatlas/map.cpp b/src/koopatlas/map.cpp index 4600556..258cf7c 100644 --- a/src/koopatlas/map.cpp +++ b/src/koopatlas/map.cpp @@ -6,19 +6,16 @@  //#define DOODAD_DEBUGGING  #ifdef TILE_DEBUGGING -#define TileReport OSReport  #else  inline void TileReport(const char *str, ...) { }  #endif  #ifdef BOUND_DEBUGGING -#define BoundReport OSReport  #else  inline void BoundReport(const char *str, ...) { }  #endif  #ifdef DOODAD_DEBUGGING -#define DoodadReport OSReport  #else  inline void DoodadReport(const char *str, ...) { }  #endif @@ -26,12 +23,10 @@ inline void DoodadReport(const char *str, ...) { }  dWMMap_c *dWMMap_c::instance = 0;  dWMMap_c *dWMMap_c::build() { -	OSReport("Creating WM_Map\n");  	void *buffer = AllocFromGameHeap1(sizeof(dWMMap_c));  	dWMMap_c *c = new(buffer) dWMMap_c; -	OSReport("Created WM_Map @ %p\n", c);  	instance = c;  	return c; @@ -45,12 +40,9 @@ dWMMap_c::dWMMap_c() {  int dWMMap_c::onCreate() {  	renderer.allocator.setup(GameHeaps[0], 0x20); -	OSReport("Setting up Renderer\n");  	bool result = renderer.setup(&renderer.allocator);  	if (result) -		OSReport("Set up Renderer\n");  	else -		OSReport(":(\n");  	bgMatrix.translation(1140.0f, -2910.0f, -500.0f);  	s16 rot = 0x4000; @@ -135,10 +127,6 @@ void dWMMap_c::renderer_c::beginRendering() {  	nw4r::g3d::Camera cam3d(GetCameraByID(0));  	cam3d.GetCameraMtx(&renderMtx);  	MTXTransApply(renderMtx, renderMtx, 0, 0, baseZ); -	/*OSReport("MTX:\n"); -	OSReport("%f, %f, %f, %f:\n", renderMtx[0][0], renderMtx[0][1], renderMtx[0][2], renderMtx[0][3]); -	OSReport("%f, %f, %f, %f:\n", renderMtx[1][0], renderMtx[1][1], renderMtx[1][2], renderMtx[1][3]); -	OSReport("%f, %f, %f, %f:\n", renderMtx[2][0], renderMtx[2][1], renderMtx[2][2], renderMtx[2][3]);//*/  	GXSetCurrentMtx(GX_PNMTX0); diff --git a/src/koopatlas/mapdata.cpp b/src/koopatlas/mapdata.cpp index 5b38126..eaf9c75 100644 --- a/src/koopatlas/mapdata.cpp +++ b/src/koopatlas/mapdata.cpp @@ -40,9 +40,7 @@ dKPMapData_c::~dKPMapData_c() {  }  bool dKPMapData_c::load(const char *filename) { -	OSReport("Loading %s\n", filename);  	data = (dKPMapFile_s*)m_fileLoader.load(filename); -	OSReport("%p\n", data);  	if (data == 0)  		return false; @@ -60,7 +58,6 @@ bool dKPMapData_c::loadTilesets() {  	if (tilesetsLoaded)  		return true; -	OSReport("Loading tilesets: %d\n", data->tilesetCount);  	if (tilesetLoaders == 0)  		tilesetLoaders = new dDvdLoader_c[data->tilesetCount]; @@ -68,7 +65,6 @@ bool dKPMapData_c::loadTilesets() {  	for (int i = 0; i < data->tilesetCount; i++) {  		char *filename = ((char*)data) + (data->tilesets[i].dummy[3] - 0x10000000); -		OSReport("Loading tileset: %s\n", filename);  		result &= (tilesetLoaders[i].load(filename) != 0);  	} diff --git a/src/koopatlas/player.cpp b/src/koopatlas/player.cpp index c89535f..709fe43 100644 --- a/src/koopatlas/player.cpp +++ b/src/koopatlas/player.cpp @@ -3,15 +3,12 @@  daWMPlayer_c *daWMPlayer_c::instance;  int daWMPlayer_c::onCreate() { -	OSReport("* dWMPlayer_c created\n"); -	OSReport("Init handler...\n");  	this->modelHandler = new dPlayerModelHandler_c(0);  	this->modelHandler->loadModel(0, 3, 2);  	this->modelHandler->mdlClass->startAnimation(0, 1.2, 10.0, 0.0);  	this->modelHandler->setSRT((Vec){0.0,100.0,-100.0}, (S16Vec){0,0,0}, (Vec){2.0,2.0,2.0});  	this->modelHandler->draw(); -	OSReport("Init done!\n");  	pos = (Vec){0.0f,0.0f,3000.0f};  	rot = (S16Vec){0,0,0}; @@ -24,7 +21,6 @@ int daWMPlayer_c::onCreate() {  int daWMPlayer_c::onDelete() {  	delete modelHandler; -	OSReport("* dWMPlayer_c deleted\n");  	return true;  } @@ -130,12 +126,10 @@ void daWMPlayer_c::startAnimation(int id, float frame, float unk, float updateRa  daWMPlayer_c *daWMPlayer_c::build() { -	OSReport("Creating WMPlayer\n");  	void *buffer = AllocFromGameHeap1(sizeof(daWMPlayer_c));  	daWMPlayer_c *c = new(buffer) daWMPlayer_c; -	OSReport("Created WMPlayer @ %p\n", c);  	instance = c;  	return c; diff --git a/src/levelnames.cpp b/src/levelnames.cpp index 02aa4b7..1f05386 100644 --- a/src/levelnames.cpp +++ b/src/levelnames.cpp @@ -8,40 +8,32 @@  //#define DEBUG_NAMES  #ifndef DEBUG_NAMES -#define OSReport(...)  #endif  extern char CurrentLevel;  extern char CurrentWorld;  int DoNames(int state) { -	OSReport("DoNames called - State param is %d\n", state);  	int wnum = (int)CurrentWorld;  	int lnum = (int)CurrentLevel; -	OSReport("Current Level: %d-%d\n", wnum+1, lnum+1);  	// Skip the title screen  	// and only process the code if the State is set to 1  	// (the screen has been initialised)  	if (state == 1 && lnum != STAGE_TITLE) { -		OSReport("Processing\n");  		// grab the CRSIN object  		Actor *ptr = FindActorByType(CRSIN, 0); -		//OSReport("CRSIN actor found at : %08X\n", ptr);  		// FIX !!!!!  		if (ptr != 0) {  			void *worldObj = EmbeddedLayout_FindTextBoxByName((Layout*)((u32)ptr+0xB0), "TXT_WorldName");  			void *levelObj = EmbeddedLayout_FindTextBoxByName((Layout*)((u32)ptr+0xB0), "TXT_LevelName"); -			//OSReport("WorldObj TextBox : %08X; LevelObj TextBox : %08X\n", worldObj, levelObj);  			if (worldObj == 0 || levelObj == 0) return state;  			/*char *file = RetrieveFileFromArc(ARC_TABLE, "Mario", "newer/names.bin"); -			//OSReport("RetrieveFileFromArc returned : %08X\n", file);  			char *worldname = file + (wnum * 0x40);  			char *levelname = file + 0x280 + (wnum * 0xA80) + (lnum * 0x40);*/ -			OSReport("Loading file...\n");  			FileHandle fh;  			void *info = LoadFile(&fh, "/NewerRes/LevelInfo.bin"); @@ -49,7 +41,6 @@ int DoNames(int state) {  			LevelInfo_Entry *entry = LevelInfo_Search(info, wnum, lnum);  			char *worldname = LevelInfo_GetName(info, entry);  			char *levelname = ""; -			OSReport("Got name : %s\n", worldname);  			void *vtable = *((void**)levelObj);  			void *funcaddr = *((void**)((u32)vtable+0x7C)); @@ -65,19 +56,14 @@ int DoNames(int state) {  			SetString(worldObj, wbuffer, 0);  			SetString(levelObj, lbuffer, 0); -			OSReport("Freeing file\n");  			FreeFile(&fh); -			OSReport("Inserted strings\n");  		}  	} else { -		OSReport("Skipped\n");  	} -	OSReport("Reached the end of DoNames\n");  	return state;  }  int DoNamesTest2(int state, u32 ptr) { -	OSReport("TEST 1:%08X 2:%08X\n", state, ptr);  	return DoNames(state);  } diff --git a/src/levelspecial.cpp b/src/levelspecial.cpp index 3ce6aab..b5447e9 100644 --- a/src/levelspecial.cpp +++ b/src/levelspecial.cpp @@ -82,9 +82,7 @@ bool LevelSpecial_Create(LevelSpecial *self) {  	char eventNum	= (self->settings >> 24)	& 0xFF;  	self->eventFlag = (u64)1 << (eventNum - 1); -	OSReport("Special Event created @%p event %d\n", self, eventNum); -	OSReport("Eventnum: %d. Event flag: %08x %08x\n", eventNum, self->eventFlag >> 32, self->eventFlag & 0xFFFFFFFF);  	self->type		= (self->settings)			& 15;  	self->effect	= (self->settings >> 4)		& 15; @@ -103,7 +101,6 @@ bool LevelSpecial_Execute(LevelSpecial *self) {  void LevelSpecial_Update(LevelSpecial *self) { -	//OSReport("%08x%08x", EventTable->events >> 32, EventTable->events & 0xFFFFFFFF);  	u8 newEvState = 0;  	if (EventTable->events & self->eventFlag) @@ -112,13 +109,11 @@ void LevelSpecial_Update(LevelSpecial *self) {  	if (newEvState == self->lastEvState)  		return; -	OSReport("Event state changed from %d to %d\n", self->lastEvState, newEvState);  	u8 offState;  	if (newEvState == ACTIVATE)  	{  		offState = (newEvState == 1) ? 1 : 0; -		OSReport("Activate Special Event!", offState);  		switch (self->type) {  			// case 1:											// Time Freeze @@ -185,6 +180,7 @@ void LevelSpecial_Update(LevelSpecial *self) {  // //						Mario->ePhysics.info.yDistToEdge = Mario->ePhysics.info.yDistToEdge * 4.0;  // 					}  // 					} +  // 				else											//Half-Pint  // 					{ @@ -260,7 +256,6 @@ void LevelSpecial_Update(LevelSpecial *self) {  	else  	{  		offState = (newEvState == 1) ? 0 : 1; -		OSReport("Deactivate Special Event", offState);  		switch (self->type) {  			// case 1:											// Time Freeze @@ -286,9 +281,7 @@ void LevelSpecial_Update(LevelSpecial *self) {  //					MarioSize = 4.0;  //					  //					for(int n=0; n<4; n++) { -//						OSReport("Changing Physics for Player %d\n", n);  //						Mario = GetSpecificPlayerActor(n); -//						OSReport("Player Actor at %08x\n", Mario);  //						if(Mario == 0)  //							continue;  //						Mario->aPhysics.info.xDistToCenter = Mario->aPhysics.info.xDistToCenter / 4.0; @@ -380,12 +373,10 @@ void LevelSpecial_Update(LevelSpecial *self) {  				break;  		}  	} -	OSReport("Special Event is %d\n", offState); -	OSReport("Success!\n");  	self->lastEvState = newEvState; diff --git a/src/linegod.cpp b/src/linegod.cpp index 8de34ac..c727de4 100644 --- a/src/linegod.cpp +++ b/src/linegod.cpp @@ -94,9 +94,7 @@ bool LineGod_Create(LineGod *self) {  	char eventNum	= (self->settings >> 24)	& 0xFF;
  	self->eventFlag = (u64)1 << (eventNum - 1);
 -	OSReport("LineGod created @%p event %d\n", self, eventNum);
 -	OSReport("Eventnum: %d. Event flag: %08x %08x\n", eventNum, self->eventFlag >> 32, self->eventFlag & 0xFFFFFFFF);
  	self->func		= (self->settings)			& 1;
  	self->width		= (self->settings >> 4)		& 15;
 @@ -121,7 +119,6 @@ void LineGod_BuildList(LineGod *self) {  	}
 -	//OSReport("I'm at %f,%f. BG_GM offset is %f,%f\n", self->x, self->y, BG_GM_ptr->_0x8FE64, BG_GM_ptr->_0x8FE6C);
  	float gLeft = self->x - (BG_GM_ptr->_0x8FE64 - fmod(BG_GM_ptr->_0x8FE64, 16));
  	float gTop = self->y - (BG_GM_ptr->_0x8FE6C - fmod(BG_GM_ptr->_0x8FE6C, 16));
 @@ -135,9 +132,6 @@ void LineGod_BuildList(LineGod *self) {  		gLeft + (self->width * 16) - 1, gTop - 1, 0
  	};
 -	//OSReport("------\n");
 -	//OSReport("Affects: {%f, %f} ---- {%f, %f}\n", grect1.x, grect1.y, grect2.x, grect2.y);
 -	//OSReport("------\n");
  	for (int i = 0; i < dBgActorManager->count; i++) {
  		BgActor *ac = &dBgActorManager->array[i];
 @@ -146,7 +140,6 @@ void LineGod_BuildList(LineGod *self) {  		// except for one of the steep slopes, which differs for no reason
  		BgActorDef *def = &BgActorDefs[ac->def_id];
 -		//OSReport("Actor at %d,%d. Def X,Y is %f,%f and W/H is %f,%f\n", ac->x, ac->y, def->x, def->y, def->width, def->height);
  		float aXCentre = (ac->x * 16) + def->x;
  		float aYCentre = (-ac->y * 16) + def->y;
 @@ -161,14 +154,12 @@ void LineGod_BuildList(LineGod *self) {  			aXCentre + xDistToCentre, aYCentre + yDistToCentre, 0
  		};
 -		//OSReport("Actor: {%f, %f} ---- {%f, %f}\n", arect1.x, arect1.y, arect2.x, arect2.y);
  		if (RectanglesOverlap(&arect1, &arect2, &grect1, &grect2))
  			LineGod_AppendToList(self, ac);
  	}
  }
  bool LineGod_AppendToList(LineGod *self, BgActor *ac) {
 -	OSReport("Adding %p to the list (pos: %d,%d)\n", ac, ac->x, ac->y);
  	for (int search = 0; search < 8; search++) {
  		if (self->ac[search] == 0) {
 @@ -181,7 +172,6 @@ bool LineGod_AppendToList(LineGod *self, BgActor *ac) {  }
  void LineGod_Update(LineGod *self) {
 -	//OSReport("%08x%08x", EventTable->events >> 32, EventTable->events & 0xFFFFFFFF);
  	u8 newEvState = 0;
  	if (EventTable->events & self->eventFlag)
 @@ -193,7 +183,6 @@ void LineGod_Update(LineGod *self) {  	u16 x_bias = (BG_GM_ptr->_0x8FE64 / 16);
  	u16 y_bias = -(BG_GM_ptr->_0x8FE6C / 16);
 -	OSReport("Event state changed from %d to %d\n", self->lastEvState, newEvState);
  	u8 offState;
  	if (self->func == LINEGOD_FUNC_ACTIVATE)
 @@ -201,18 +190,15 @@ void LineGod_Update(LineGod *self) {  	else
  		offState = (newEvState == 1) ? 0 : 1;
 -	//OSReport("offState is %d\n", offState);
  	for (int i = 0; i < 8; i++) {
  		if (self->ac[i] != 0) {
  			BgActor *ac = self->ac[i];
 -			//OSReport("Assigning %d to %p->EXTRA_off (actor ID is %d)\n", offState, ac, ac->actor_id);
  			ac->EXTRA_off = offState;
  			if (offState == 1 && ac->actor_id != 0) {
  				fBase_c *assoc_ac = FindActorByID(ac->actor_id);
 -				OSReport("Got actor: %p\n", assoc_ac);
  				if (assoc_ac != 0)
  					assoc_ac->Delete();
  				ac->actor_id = 0;
 @@ -224,12 +210,9 @@ void LineGod_Update(LineGod *self) {  			else
  				*tile = BgActorDefs[ac->def_id].tilenum;
 -			//OSReport("def_id: %d; def_ptr: %p\n", ac->def_id, &(BgActorDefs[ac->def_id]));
 -			//OSReport("Placed tile %d at %p [%d,%d]\n", *tile, tile, ac->x+x_bias, ac->y+y_bias);
  		}
  	}
 -	//OSReport("Success!\n");
  	self->lastEvState = newEvState;
 diff --git a/src/mrsun.cpp b/src/mrsun.cpp index 4e92d7a..ebc33db 100755 --- a/src/mrsun.cpp +++ b/src/mrsun.cpp @@ -92,30 +92,23 @@ extern EventTable_t *EventTable;  void daMrSun_c::playerCollision(ActivePhysics *apThis, ActivePhysics *apOther) {  DamagePlayer(this, apThis, apOther); } -void daMrSun_c::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) { OSReport("Hit Fireball"); } +void daMrSun_c::collisionCat1_Fireball_E_Explosion(ActivePhysics *apThis, ActivePhysics *apOther) { }  bool daMrSun_c::collisionCat2_IceBall_15_YoshiIce(ActivePhysics *apThis, ActivePhysics *apOther) {  -	OSReport("Hit Iceball");   	if (this->settings == 1) {  // It's a moon -		OSReport("What Kind is it?: %d", apOther->owner->name);  		if (apOther->owner->name == 0x76) { // BROS_ICEBALL -			OSReport("No hits 4 u.");  			return true;   			}  	} -	OSReport("K it hit.");  	return false;  }  void daMrSun_c::collisionCat9_RollingObject(ActivePhysics *apThis, ActivePhysics *apOther) {  -	OSReport("Hit Rolling Object");   	this->timer = 0;   	doStateChange(&StateID_DieFall); }  void daMrSun_c::collisionCat13_Hammer(ActivePhysics *apThis, ActivePhysics *apOther) {  -	OSReport("Hit Hammer");  	this->timer = 0;   	doStateChange(&StateID_DieFall); }  void daMrSun_c::collisionCat3_StarPower(ActivePhysics *apThis, ActivePhysics *apOther) {  -	OSReport("Hit StarMario");  	this->timer = 0;   	doStateChange(&StateID_DieFall); }  void daMrSun_c::collisionCatD_GroundPound(ActivePhysics *apThis, ActivePhysics *apOther) {  DamagePlayer(this, apThis, apOther);  } @@ -169,7 +162,6 @@ void daMrSun_c::dieFall_Execute() {  int daMrSun_c::onCreate() { -	OSReport("Creating the Mr.Sun Models");  	allocator.link(-1, GameHeaps[0], 0, 0x20);  	if ((this->settings & 0xF) == 0) { // It's a sun @@ -193,10 +185,8 @@ int daMrSun_c::onCreate() {  	allocator.unlink(); -	OSReport("Setting Mr.Sun's Size to 4.0");  	this->scale = (Vec){0.5, 0.5, 0.5}; -	OSReport("Creating Mr.Sun's Physics Struct");  	ActivePhysics::Info HitMeBaby;  	HitMeBaby.xDistToCenter = 0.0; @@ -220,11 +210,9 @@ int daMrSun_c::onCreate() {  	HitMeBaby.callback = &dEn_c::collisionCallback; -	OSReport("Making the Physics Class and adding to the list");  	this->aPhysics.initWithStruct(this, &HitMeBaby);  	this->aPhysics.addToList(); -	OSReport("Setting up Mr.Sun's Box of Goodies");  	this->Baseline = this->pos.y;  	this->SwoopSlope = 0.0;  	this->SpiralLoop = 0; @@ -241,16 +229,13 @@ int daMrSun_c::onCreate() {  	char eventNum	= (this->settings >> 16) & 0xFF; -	OSReport("Event to activate: %d", eventNum);  	this->eventFlag = (u64)1 << (eventNum - 1); -	OSReport("Setting Mr.Sun's State");  	doStateChange(&StateID_Follow); -	OSReport("Going to Execute Mr.Sun");  	this->onExecute();  	return true;  } @@ -260,7 +245,6 @@ int daMrSun_c::onDelete() {  }  int daMrSun_c::onExecute() { -	//OSReport("Oh Mr.Sun, Sun, Mr.Golden Sun");  	acState.execute();  	updateModelMatrices(); @@ -318,7 +302,6 @@ void daMrSun_c::updateModelMatrices() {  // Follow State  void daMrSun_c::beginState_Follow() {  -	OSReport("Mr.Sun is following youuuuu.");  	this->timer = 0;  	this->rot.x = 18000;  	this->rot.y = 0; @@ -334,7 +317,6 @@ void daMrSun_c::executeState_Follow() {  	if ((this->settings & 0xF) == 0) { speedDelta = 0.1; } // It's a sun  	else { speedDelta = 0.15; } // It's a moon -//	OSReport("Speed: %f", this->speed.x);  	if (this->direction == 0) {  		this->speed.x = this->speed.x + speedDelta; @@ -363,7 +345,6 @@ void daMrSun_c::executeState_Follow() {  	this->timer = this->timer + 1;  }  void daMrSun_c::endState_Follow() {  -	OSReport("Mr.Sun is coming for you.");   	this->speed.y = 0;  } @@ -371,7 +352,6 @@ void daMrSun_c::endState_Follow() {  // Swoop State  void daMrSun_c::beginState_Swoop() {  -	OSReport("Swooping down from above, Mr.Sun falls down.");  	// Not enough space to swoop, spit instead.  	if (this->swoopTarget.y < (this->pos.y - 50)) { doStateChange(&StateID_Spit); } @@ -419,7 +399,6 @@ void daMrSun_c::executeState_Swoop() {  }  void daMrSun_c::endState_Swoop() {  -	OSReport("Returning to the sky, Mr.Sun flies into the sunset.");  	this->speed.y = 0;  } @@ -428,7 +407,6 @@ void daMrSun_c::endState_Swoop() {  // Spiral State  void daMrSun_c::beginState_Spiral() {  -	OSReport("Super Spiral Sunspot!");   	this->SpiralLoop = 0;  	this->xSpiralOffset = this->pos.x; @@ -457,7 +435,7 @@ void daMrSun_c::executeState_Spiral() {  	if (this->SpiralLoop > (3.14 * Loops)) { doStateChange(&StateID_Follow); }  } -void daMrSun_c::endState_Spiral() { OSReport("Nightmare Spiral Attack Ends!"); } +void daMrSun_c::endState_Spiral() { } @@ -465,7 +443,6 @@ void daMrSun_c::endState_Spiral() { OSReport("Nightmare Spiral Attack Ends!"); }  void daMrSun_c::beginState_Spit() {  -	OSReport("Goodness Gracious Great Balls of Fire!");  	this->timer = 0;  	this->spinStateOn = 1; @@ -529,7 +506,6 @@ void daMrSun_c::executeState_Spit() {  }  void daMrSun_c::endState_Spit() {   	this->spinStateOn = 0; -	OSReport("Armageddon complete.");  } @@ -537,7 +513,6 @@ void daMrSun_c::endState_Spit() {  // Spin State  void daMrSun_c::beginState_Spin() {  -	OSReport("Hoola hoola hoola hoop.");  	this->spinReduceZ = 0;  	this->spinReduceY = 0;  } @@ -647,7 +622,6 @@ void daMrSun_c::executeState_Spin() {  }  void daMrSun_c::endState_Spin() {  -	OSReport("K, I is dizzy now.");  	this->rot.x = 18000;  	this->rot.y = 0;  	this->rot.z = 0; @@ -661,7 +635,6 @@ void daMrSun_c::endState_Spin() {  void daMrSun_c::beginState_Wait() { -	OSReport("Preparing an attack!");  	this->timer = 0;  	this->speed.x = 0.0; @@ -685,7 +658,6 @@ void daMrSun_c::executeState_Wait() {  		Choice = GenerateRandomNumber(9); -//		OSReport("Choice: %d", Choice);  		if (Choice == 0) { doStateChange(&StateID_Spit); }  		else if (Choice == 1) { doStateChange(&StateID_Spit); } @@ -698,7 +670,6 @@ void daMrSun_c::executeState_Wait() {  	this->timer = this->timer + 1;  }  void daMrSun_c::endState_Wait() { -	OSReport("Mr.Sun Cometh!");  	this->timer = 0;  } diff --git a/src/msgbox.cpp b/src/msgbox.cpp index 99dd8c6..adbeb24 100644 --- a/src/msgbox.cpp +++ b/src/msgbox.cpp @@ -99,7 +99,6 @@ int dMsgBoxManager_c::onCreate() {  }  int dMsgBoxManager_c::onExecute() { -	//OSReport("E: %s\n", state.getCurrentState()->getName());  	state.execute();  	layout.execAnimations(); @@ -129,13 +128,9 @@ int dMsgBoxManager_c::onDelete() {  CREATE_STATE_E(dMsgBoxManager_c, LoadRes);  void dMsgBoxManager_c::executeState_LoadRes() { -	OSReport("Trying to load\n");  	if (msgDataLoader.load("/NewerRes/Messages.bin")) { -		OSReport(":)\n");  		state.setState(&StateID_Wait); -		OSReport("changed\n");  	} else { -		OSReport(":(\n");  	}  } @@ -164,7 +159,6 @@ void dMsgBoxManager_c::showMessage(int id) {  	}  	if (title == 0) { -		OSReport("WARNING! Tried to show message %x but it could not be found!\n", id);  		return;  	} @@ -181,12 +175,10 @@ void dMsgBoxManager_c::beginState_BoxAppearWait() {  	visible = true;  	MessageBoxIsShowing = true;  	layout.enableNonLoopAnim(ANIM_BOX_APPEAR); -	OSReport("Enabling box appear @ %d\n", GlobalTickCount);  }  void dMsgBoxManager_c::executeState_BoxAppearWait() {  	if (!layout.isAnimOn(ANIM_BOX_APPEAR)) { -		OSReport("Box appeared @ %d\n", GlobalTickCount);  		state.setState(&StateID_ShownWait);  	}  } @@ -213,12 +205,10 @@ CREATE_STATE(dMsgBoxManager_c, BoxDisappearWait);  void dMsgBoxManager_c::beginState_BoxDisappearWait() {  	layout.enableNonLoopAnim(ANIM_BOX_DISAPPEAR); -	OSReport("Enabling box disappear @ %d\n", GlobalTickCount);  }  void dMsgBoxManager_c::executeState_BoxDisappearWait() {  	if (!layout.isAnimOn(ANIM_BOX_DISAPPEAR)) { -		OSReport("Box disappeared @ %d\n", GlobalTickCount);  		state.setState(&StateID_Wait);  		for (int i = 0; i < 2; i++) @@ -265,7 +255,6 @@ CREATE_STATE(daEnMsgBlock_c, Wait);  int daEnMsgBlock_c::onCreate() { -	OSReport("Creating Block\n");  	blockInit(pos.y);  	physicsInfo.x1 = -8; @@ -292,7 +281,6 @@ int daEnMsgBlock_c::onCreate() {  	tile.tileNumber = 0x98;  	doStateChange(&daEnMsgBlock_c::StateID_Wait); -	OSReport("Created Block\n");  	return true;  } diff --git a/src/music.S b/src/music.S index 59c86a0..93c57dc 100644 --- a/src/music.S +++ b/src/music.S @@ -6,10 +6,23 @@  .extern sprintf  .global HaxMusic +# Without Drums: Type 0 +# Athletic, Castle(Siro) + +# With Drums: Type 1 +# Overworld(Chijou), ... +  HaxMusic:  	cmpwi r3, 100  	bltlr +	li r4, 0 # Type: No Yoshi Drums +	cmpwi r3, 200 +	blt Begin + +	li r4, 1 +Begin: +  	stwu r1, -0x10(r1)  	mflr r0  	stw r0, 0x14(r1) diff --git a/src/penguin.cpp b/src/penguin.cpp index 6d12204..2105291 100644 --- a/src/penguin.cpp +++ b/src/penguin.cpp @@ -290,13 +290,11 @@ int daPengi::onCreate() {  	HitMeBaby.unkShort1C = 0;  	HitMeBaby.callback = &dEn_c::collisionCallback; -	OSReport("Making the Physics Class and adding to the list\n");  	this->aPhysics.initWithStruct(this, &HitMeBaby);  	this->aPhysics.addToList();  	// Tile collider -	OSReport("Making the Tile collider Class\n");  	// These fucking rects do something for the tile rect  	spriteSomeRectX = 28.0f; @@ -424,4 +422,4 @@ void daPengi::updateModelMatrices() {  			this->Delete(1);  		}  	} -	void daPengi::endState_Die() { }
\ No newline at end of file +	void daPengi::endState_Die() { } diff --git a/src/player.cpp b/src/player.cpp index 8aa3ca6..52a8b79 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -6,29 +6,20 @@ char NearestPlayer(dStageActor_c* actor) {  	char nearest = -1;  	float current = 1000000000000000000000000000000.0; -	// OSReport("FINDING NEAREST PLAYER\n");  	for(char ii = 0; ii < 4; ii++) { -		// OSReport("K, let's check out Player %d\n", ii);  		dStageActor_c* player = GetSpecificPlayerActor(ii);  		if(!player) { -			// OSReport("Player %d is NULL\n", ii);  			continue;  		} -		// OSReport("Player %d is ok\n", ii); -		// OSReport("[%f,%f,%f] - [%f,%f,%f]\n",  				// actor->pos.x, actor->pos.y, actor->pos.z,  				// player->pos.x, player->pos.y, player->pos.z);  		float distance = VECDistance(&actor->pos, &player->pos); -		// OSReport("Distance: %f [%f]\n", distance, current);  		if(distance < current) {  			current = distance;  			nearest = ii; -			// OSReport("Nearest is now %d\n", ii);  		}  	} -	// OSReport("NearestPlayer returning %d\n", nearest);  	if(nearest < 0) { -		// OSReport("***FIX ME IMMEDIATELY***\n***NEED Z COORDINATES FOR ACTOR***\n");  	}  	return nearest;  } @@ -50,7 +41,6 @@ void setNewActivePhysicsRect(dStageActor_c* actor, Vec* scale) {  	info.unkShort1C = actor->aPhysics.info.unkShort1C;  	info.callback   = actor->aPhysics.info.callback; -	//OSReport("Making new Physics Class and adding to the list\n");  	actor->aPhysics.removeFromList();  	actor->aPhysics.initWithStruct(actor, &info);  	actor->aPhysics.addToList(); @@ -70,7 +60,6 @@ void changeActivePhysicsRect(dStageActor_c* actor, float xc, float yc, float xe,  	info.unkShort1C = actor->aPhysics.info.unkShort1C;  	info.callback   = actor->aPhysics.info.callback; -	//OSReport("Making new Physics Class and adding to the list\n");  	actor->aPhysics.removeFromList();  	actor->aPhysics.initWithStruct(actor, &info);  	actor->aPhysics.addToList(); diff --git a/src/poweruphax.S b/src/poweruphax.S index e028eb9..f8d1c2a 100644 --- a/src/poweruphax.S +++ b/src/poweruphax.S @@ -305,38 +305,6 @@ gotTexID2: -.global PlumberSetPowerupTextureDebug -.extern OSReport -.extern continuePlumberSetPowerupTextureDebug -PlumberSetPowerupTextureDebug: -	stwu sp, -0x30(sp) -	mflr r0 -	stw r0, 0x34(sp) -	stw r3, 0x20(sp) -	stw r4, 0x24(sp) -	 -	mr r6, r0 -	mr r5, r4 -	mr r4, r3 -	lis r3, PowerupTexDebugStr@h -	ori r3, r3, PowerupTexDebugStr@l -	crclr 4*cr1+eq -	bl OSReport -	 -	lwz r3, 0x20(sp) -	lwz r4, 0x24(sp) -	lwz r0, 0x34(sp) -	mtlr r0 -	addi sp, sp, 0x30 -	 -	stwu sp, -0x30(sp) -	 -	b continuePlumberSetPowerupTextureDebug - - - - -  .global PlumberSetPowerupTextureFix  PlumberSetPowerupTextureFix:  	stb r4, 0x153(r3) @@ -731,11 +699,11 @@ I_hammerModelName:  	.string "I_fireflower" -PowerupTexDebugStr: -	.string "Plumber::SetPowerupTexture() called on class %p with texnum %d lr=%p\n" +#PowerupTexDebugStr: +#	.string "Plumber::SetPowerupTexture() called on class %p with texnum %d lr=%p\n" -DBString: -	.string "PW:%d\n" +#DBString: +#	.string "PW:%d\n"  #.global BrosModelFilename  #BrosModelFilename: diff --git a/src/shyguy.cpp b/src/shyguy.cpp index 34de1d9..79ed869 100644 --- a/src/shyguy.cpp +++ b/src/shyguy.cpp @@ -424,7 +424,6 @@ int daShyGuy::onCreate() {  	int baln = this->settings >> 24 & 0xF;  	this->distance = this->settings >> 12 & 0xF; -	OSReport("Creating the ShyGuy Model\n");  	allocator.link(-1, GameHeaps[0], 0, 0x20); @@ -534,9 +533,7 @@ int daShyGuy::onCreate() {  	allocator.unlink();  	// Stuff I do understand -	OSReport("Setting up ShyGuy's Box of Goodies\n"); -	OSReport("Setting ShyGuy's Size to 1.0\n");  	this->scale = (Vec){20.0, 20.0, 20.0};  	this->pos.y = this->pos.y + 30.0; // X is vertical axis @@ -553,7 +550,6 @@ int daShyGuy::onCreate() {  	this->XSpeed = 0.8;  	this->balloonSize = 1.5; -	OSReport("Creating ShyGuy's Physics Struct\n");  	ActivePhysics::Info HitMeBaby; @@ -590,13 +586,11 @@ int daShyGuy::onCreate() {  	HitMeBaby.unkShort1C = 0;  	HitMeBaby.callback = ­CollisionCallback; -	OSReport("Making the Physics Class and adding to the list\n");  	this->aPhysics.initWithStruct(this, &HitMeBaby);  	this->aPhysics.addToList();  	// Tile collider -	OSReport("Making the Tile collider Class\n");  	// These fucking rects do something for the tile rect  	spriteSomeRectX = 28.0f; @@ -684,7 +678,6 @@ int daShyGuy::onCreate() {  		doStateChange(&StateID_Walk);  	}		 -	OSReport("Going to Execute ShyGuy\n");  	this->onExecute();  	return true;  } @@ -864,7 +857,6 @@ void daShyGuy::updateModelMatrices() {  					PlaySoundAsync(this, SE_PLY_JUMPDAI);  				} -				OSReport("Takeoff Initiated");  			}  		} diff --git a/src/spritespawner.cpp b/src/spritespawner.cpp index 32462d5..ebfe7a9 100755 --- a/src/spritespawner.cpp +++ b/src/spritespawner.cpp @@ -44,10 +44,8 @@ void SpriteSpawner_Update(SpriteSpawner *self);  bool SpriteSpawner_Create(SpriteSpawner *self) { -	OSReport("I exist, dammit!");  	char eventNum	= (self->settings >> 28)	& 0xF; -	OSReport("Event to activate: %d", eventNum);  	self->eventFlag = (u64)1 << (eventNum - 1);  	self->createdActor = 0; @@ -80,7 +78,6 @@ void SpriteSpawner_Update(SpriteSpawner *self) {  			pos.y = self->y;  			pos.z = self->z; -			OSReport("Spawning Sprite: %d at %f,%f,%f\n", self->type, pos.x, pos.y, pos.z);  			dStageActor_c *spawned = CreateActor(self->type, self->inheritSet, pos, 0, 0);  			self->createdActor = spawned->id; diff --git a/src/spriteswapper.cpp b/src/spriteswapper.cpp index 945da34..2bc03d5 100755 --- a/src/spriteswapper.cpp +++ b/src/spriteswapper.cpp @@ -44,10 +44,8 @@ void SpriteSpawnerTimed_Update(SpriteSpawnerTimed *self);  bool SpriteSpawnerTimed_Create(SpriteSpawnerTimed *self) { -	OSReport("I exist, dammit!");  	char eventNum	= (self->settings >> 28)	& 0xF; -	OSReport("Event to activate: %d", eventNum);  	self->eventFlag = (u64)1 << (eventNum - 1);  	self->type		= (self->settings >> 16) & 0xFFF; @@ -79,7 +77,6 @@ void SpriteSpawnerTimed_Update(SpriteSpawnerTimed *self) {  			pos.y = self->y;  			pos.z = self->z; -			OSReport("Spawning Sprite: %d at %f,%f,%f\n", self->type, pos.x, pos.y, pos.z);  			dStageActor_c *spawned = CreateActor(self->type, self->inheritSet, pos, 0, 0);  			self->timer = 120; diff --git a/src/tilesetfixer.cpp b/src/tilesetfixer.cpp index 73615a1..71bea9d 100644 --- a/src/tilesetfixer.cpp +++ b/src/tilesetfixer.cpp @@ -28,11 +28,9 @@ void DoFixes(int slotNumber) {  	const char *tsName = GetTilesetName(BGDatClass, GetAreaNum(), slotNumber);  	if (tsName == 0 || tsName[0] == 0) { -		OSReport("Skipping set %d\n", slotNumber);  		return;  	} -	OSReport("Processing %d = %s\n", slotNumber, tsName);  	char untHDname[64], untname[64];  	snprintf(untHDname, 64, "BG_unt/%s_hd.bin", tsName); @@ -42,17 +40,14 @@ void DoFixes(int slotNumber) {  	void *bg_unt_hd_data = DVD_GetFile(GetDVDClass2(), tsName, untHDname, &unt_hd_length);  	void *bg_unt = DVD_GetFile(GetDVDClass2(), tsName, untname); -	OSReport("Unt: %p - Unt_HD: %p\n", bg_unt, bg_unt_hd_data);  	ObjLookupEntry *lookups = (ObjLookupEntry*)bg_unt_hd_data;  	int objCount = unt_hd_length / sizeof(ObjLookupEntry); -	OSReport("%d objects\n", objCount);  	for (int i = 0; i < objCount; i++) {  		// process each object  		u8 *thisObj = (u8*)((u32)bg_unt + lookups[i].offset); -		//OSReport("processing %d[%p][%04x]\n", i, thisObj, lookups[i].offset);  		SwapObjData(thisObj, slotNumber);  	} @@ -64,7 +59,6 @@ void SwapObjData(u8 *data, int slotNumber) {  	while (*data != 0xFF) {  		u8 cmd = *data; -		//OSReport("Command: %02x\n", cmd);  		if (cmd == 0xFE || (cmd & 0x80) != 0) {  			data++; @@ -78,6 +72,5 @@ void SwapObjData(u8 *data, int slotNumber) {  		data += 3;  	} -	//OSReport("Ended @ %p\n", data);  } diff --git a/src/topman.cpp b/src/topman.cpp index 2f9ae4d..fccbb0f 100644 --- a/src/topman.cpp +++ b/src/topman.cpp @@ -346,13 +346,11 @@ int daTopman::onCreate() {  	HitMeBaby.unkShort1C = 0;  	HitMeBaby.callback = &dEn_c::collisionCallback; -	OSReport("Making the Physics Class and adding to the list\n");  	this->aPhysics.initWithStruct(this, &HitMeBaby);  	this->aPhysics.addToList();  	// Tile collider -	OSReport("Making the Tile collider Class\n");  	// These fucking rects do something for the tile rect  	spriteSomeRectX = 28.0f; @@ -548,9 +546,7 @@ void daTopman::updateModelMatrices() {  			this->direction = 1;   		} -		// OSReport("Rotation: %x", this->rot.y); -		// OSReport("Direction: %d", this->direction);  		// this->direction ^= 1;  		bindAnimChr_and_setUpdateRate("begoman_wait2", 1, 0.0, 1.0);   	} -	
\ No newline at end of file +	 diff --git a/src/worldmap.cpp b/src/worldmap.cpp index d650fce..6413d00 100644 --- a/src/worldmap.cpp +++ b/src/worldmap.cpp @@ -7,12 +7,10 @@ dScNewerWorldMap_c *dScNewerWorldMap_c::instance = 0;  dScNewerWorldMap_c *dScNewerWorldMap_c::build() {  	// return new dScNewerWorldMap_c; -	OSReport("Creating WorldMap\n");  	void *buffer = AllocFromGameHeap1(sizeof(dScNewerWorldMap_c));  	dScNewerWorldMap_c *c = new(buffer) dScNewerWorldMap_c; -	OSReport("Created WorldMap @ %p\n", c);  	instance = c;  	return c; @@ -237,32 +235,23 @@ void dScNewerWorldMap_c::GenText() {  }  int dScNewerWorldMap_c::onCreate() { -	OSReport("1:Loading scene\n");  	LoadMapScene(); -	OSReport("2:Loading scene\n");  	GameSetup__LoadScene(0); // lol, stolen from GAME_SETUP -	OSReport("3:Layout alloc\n");  	this->layout = (Layout*)AllocFromGameHeap1(sizeof(Layout));  	if (!this->layout) { -		OSReport("memalloc fail\n");  		InfiniteLoop;  	} -	OSReport("4:Layout ctor\n");  	EmbeddedLayout_ctor(this->layout); -	OSReport("5:Layout load arc\n");  	EmbeddedLayout_LoadArc(this->layout, "NewerRes/wmap.arc"); -	OSReport("6:Layout build\n");  	if (!EmbeddedLayout_Build(this->layout, "levelSelect.brlyt", 0)) { -		OSReport("build fail\n");  		InfiniteLoop;  	} -	OSReport("7:Layout load brlan\n");  	const char *anims[2] = {anim1, anim2};  	EmbeddedLayout_LoadBrlans(this->layout, anims, 2); @@ -276,10 +265,8 @@ int dScNewerWorldMap_c::onCreate() {  		};  	int mappings[30] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; -	OSReport("8:Layout load group\n");  	EmbeddedLayout_LoadGroups(this->layout, groups, mappings, 30); -	OSReport("9:Layout reset anims\n");  	EmbeddedLayout_DisableAllAnims(this->layout);  	for (int i = 0; i < 15; i++) { @@ -287,17 +274,12 @@ int dScNewerWorldMap_c::onCreate() {  	} -	OSReport("10:Item 1\n");  	this->selectCursor = CreateParentedObject(SELECT_CURSOR, this, 0, 0); -	OSReport("11:Item 2\n");  	this->csMenu = CreateParentedObject(COURSE_SELECT_MENU, this, 0, 0); -	OSReport("12:Item 3\n");  	this->yesNoWindow = CreateParentedObject(YES_NO_WINDOW, this, 0, 0); -	OSReport("13:Item 4\n");  	this->numPeopleChange = CreateParentedObject(NUMBER_OF_PEOPLE_CHANGE, this, 0, 0);  	for (int i = 0; i < 4; i++) { -		OSReport("14:Character change select %d\n", i);  		void *ccsb = CreateParentedObject(CHARACTER_CHANGE_SELECT_BASE, this, i, 0);  		void *ccsc = CreateParentedObject(CHARACTER_CHANGE_SELECT_CONTENTS, this, i, 0);  		void *ccsa = CreateParentedObject(CHARACTER_CHANGE_SELECT_ARROW, this, i, 0); @@ -309,16 +291,12 @@ int dScNewerWorldMap_c::onCreate() {  		NPCHG_CCI(this->numPeopleChange, i) = cci;  	} -	OSReport("15:Item 5\n");  	this->continueObj = CreateParentedObject(CONTINUE, this, 0, 0); -	OSReport("16:Item 6\n");  	this->stockItem = CreateParentedObject(STOCK_ITEM, this, 0, 0); -	OSReport("17:Item 7\n");  	this->stockItemShadow = CreateParentedObject(STOCK_ITEM_SHADOW, this, 0, 0);  	STKI_SHADOW(this->stockItem) = this->stockItemShadow; -	OSReport("18:Item 8\n");  	this->easyPairing = CreateParentedObject(EASY_PAIRING, this, 0, 0);  	this->state = STATE_START_DVD; @@ -328,13 +306,10 @@ int dScNewerWorldMap_c::onCreate() {  	*CurrentDrawFunc = NewerMapDrawFunc;  	// level info -	OSReport("19:Load level info\n");  	this->levelInfo = LoadFile(&this->levelInfoFH, "/NewerRes/LevelInfo.bin"); -	OSReport("20:Prepare level info\n");  	LevelInfo_Prepare(&this->levelInfoFH);  	// load the menu info -	OSReport("21:Load save info\n");  	SaveBlock *save = GetSaveFile()->GetBlock(-1);  	this->currentPage = save->current_world; @@ -353,14 +328,11 @@ int dScNewerWorldMap_c::onCreate() {  	this->selections[this->currentPage] = save->current_path_node;  	// show button anim -	OSReport("22:Enable anim\n");  	EmbeddedLayout_EnableNonLoopAnim(this->layout, save->current_path_node, false); -	OSReport("23:Make text\n");  	this->GenText();  	this->GenSBTitle(); -	OSReport("24:onCreate complete\n");  	return true;  } @@ -606,13 +578,11 @@ int dScNewerWorldMap_c::onExecute() {  					switch (CSMENU_CURRENT(this->csMenu)) {  						case 0:  							// Star Coins -							//OSReport("Star Coins was pressed\n");  							this->state = STATE_NORMAL;  							break;  						case 1:  							// Add/Drop Players -							//OSReport("Add/Drop Players was pressed\n");  							this->state = STATE_PLAYER_CHANGE_WAIT;  							NPCHG_ACTIVE(this->numPeopleChange) = true;  							WpadShit(10); @@ -621,7 +591,6 @@ int dScNewerWorldMap_c::onExecute() {  						case 2:  							// Save or Quick Save -							//OSReport("Save or Quick Save was pressed\n");  							if (GetSaveFile()->GetBlock(-1)->bitfield & 2) {  								this->state = STATE_SAVE_OPEN;  								YESNO_TYPE(this->yesNoWindow) = 1; @@ -638,7 +607,6 @@ int dScNewerWorldMap_c::onExecute() {  						case 3:  							// Title Screen -							//OSReport("Title Screen was pressed\n");  							this->state = STATE_TITLE_CONFIRM_OPEN_WAIT;  							YESNO_VISIBLE(this->yesNoWindow) = true;  							YESNO_TYPE(this->yesNoWindow) = 10;  | 
