Adventure two 25% (#387)

* identify transition bug

* Document fog system

* Label fogchanger attributes

* and more

* anti aliasing

* name some object vars

* block the racer inputs

* Update unknown_0255E0.c

* Update README.md

* Update src/object_functions.c

* I just did thing I guess???

* me when I realise almost all the pass through discs are just copy and pasted code.

* YOU'RE PUSHING THEM?!?!

bruh bruh bruh bruh

* I guess I'm in the object naming rabbit hole now

wow maybe I'll actually get these looking good 😳

* i did frogs

* got it

* Quick fixes
This commit is contained in:
Fazana
2023-04-28 17:52:12 +01:00
committed by GitHub
parent d54031c3a6
commit 6e8ee67cf6
20 changed files with 1000 additions and 845 deletions
+10 -10
View File
@@ -79,11 +79,11 @@ glabel func_800452A0
/* 045F9C 8004539C 8FBE0080 */ lw $fp, 0x80($sp)
/* 045FA0 800453A0 24170003 */ li $s7, 3
.L800453A4:
/* 045FA4 800453A4 3C058012 */ lui $a1, %hi(D_8011D588+3) # $a1, 0x8012
/* 045FA4 800453A4 3C058012 */ lui $a1, %hi(gEggChallengeFlags+3) # $a1, 0x8012
/* 045FA8 800453A8 2411FFFF */ li $s1, -1
/* 045FAC 800453AC 00008025 */ move $s0, $zero
/* 045FB0 800453B0 00009025 */ move $s2, $zero
/* 045FB4 800453B4 24A5D58B */ addiu $a1, %lo(D_8011D588+3) # addiu $a1, $a1, -0x2a75
/* 045FB4 800453B4 24A5D58B */ addiu $a1, %lo(gEggChallengeFlags+3) # addiu $a1, $a1, -0x2a75
/* 045FB8 800453B8 02E02025 */ move $a0, $s7
/* 045FBC 800453BC 00009825 */ move $s3, $zero
.L800453C0:
@@ -168,8 +168,8 @@ glabel func_800452A0
/* 0460D8 800454D8 82A20002 */ lb $v0, 2($s5)
/* 0460DC 800454DC 24010001 */ li $at, 1
/* 0460E0 800454E0 10400007 */ beqz $v0, .L80045500
/* 0460E4 800454E4 3C0A8012 */ lui $t2, %hi(D_8011D588) # $t2, 0x8012
/* 0460E8 800454E8 814AD588 */ lb $t2, %lo(D_8011D588)($t2)
/* 0460E4 800454E4 3C0A8012 */ lui $t2, %hi(gEggChallengeFlags) # $t2, 0x8012
/* 0460E8 800454E8 814AD588 */ lb $t2, %lo(gEggChallengeFlags)($t2)
/* 0460EC 800454EC 00000000 */ nop
/* 0460F0 800454F0 314B0040 */ andi $t3, $t2, 0x40
/* 0460F4 800454F4 11600002 */ beqz $t3, .L80045500
@@ -177,8 +177,8 @@ glabel func_800452A0
/* 0460FC 800454FC 00008825 */ move $s1, $zero
.L80045500:
/* 046100 80045500 10410007 */ beq $v0, $at, .L80045520
/* 046104 80045504 3C0C8012 */ lui $t4, %hi(D_8011D588+1) # $t4, 0x8012
/* 046108 80045508 818CD589 */ lb $t4, %lo(D_8011D588+1)($t4)
/* 046104 80045504 3C0C8012 */ lui $t4, %hi(gEggChallengeFlags+1) # $t4, 0x8012
/* 046108 80045508 818CD589 */ lb $t4, %lo(gEggChallengeFlags+1)($t4)
/* 04610C 8004550C 00000000 */ nop
/* 046110 80045510 318D0040 */ andi $t5, $t4, 0x40
/* 046114 80045514 11A00003 */ beqz $t5, .L80045524
@@ -188,8 +188,8 @@ glabel func_800452A0
/* 046120 80045520 24010002 */ li $at, 2
.L80045524:
/* 046124 80045524 10410007 */ beq $v0, $at, .L80045544
/* 046128 80045528 3C0E8012 */ lui $t6, %hi(D_8011D588+2) # $t6, 0x8012
/* 04612C 8004552C 81CED58A */ lb $t6, %lo(D_8011D588+2)($t6)
/* 046128 80045528 3C0E8012 */ lui $t6, %hi(gEggChallengeFlags+2) # $t6, 0x8012
/* 04612C 8004552C 81CED58A */ lb $t6, %lo(gEggChallengeFlags+2)($t6)
/* 046130 80045530 00000000 */ nop
/* 046134 80045534 31CF0040 */ andi $t7, $t6, 0x40
/* 046138 80045538 11E00003 */ beqz $t7, .L80045548
@@ -199,8 +199,8 @@ glabel func_800452A0
/* 046144 80045544 24010003 */ li $at, 3
.L80045548:
/* 046148 80045548 10410009 */ beq $v0, $at, .L80045570
/* 04614C 8004554C 3C188012 */ lui $t8, %hi(D_8011D588+3) # $t8, 0x8012
/* 046150 80045550 8318D58B */ lb $t8, %lo(D_8011D588+3)($t8)
/* 04614C 8004554C 3C188012 */ lui $t8, %hi(gEggChallengeFlags+3) # $t8, 0x8012
/* 046150 80045550 8318D58B */ lb $t8, %lo(gEggChallengeFlags+3)($t8)
/* 046154 80045554 00000000 */ nop
/* 046158 80045558 33190040 */ andi $t9, $t8, 0x40
/* 04615C 8004555C 13200005 */ beqz $t9, .L80045574