Skip to content

Bosses title cards fixes#247

Merged
Kenix3 merged 25 commits intoHarbourMasters:developfrom
Baoulettes:bosses-title-cards-fixes
May 2, 2022
Merged

Bosses title cards fixes#247
Kenix3 merged 25 commits intoHarbourMasters:developfrom
Baoulettes:bosses-title-cards-fixes

Conversation

@Baoulettes
Copy link
Contributor

@Baoulettes Baoulettes commented Apr 30, 2022

First, Ganondorf I hate you why do you have to play bad like that?

This PR is to fix Germand and French title cards translation
(except Ganondorf, for some reasons this one do not have translation.)

Every bosses has been tested and quite a lot of zone name.
now when you use TitleCard_InitBossName you can tell if there is a translation or not.

This need method I think that a clean one. :)
Btw in TitleCard_InitBossName() in bosses files I use true/false for better readability and in code it translate to 0/1
so that fine :)

English title card
Germand title card
French title card

@Baoulettes Baoulettes marked this pull request as draft April 30, 2022 12:42
@Baoulettes Baoulettes marked this pull request as ready for review April 30, 2022 13:33
@Baoulettes Baoulettes marked this pull request as draft May 1, 2022 06:10
@Baoulettes
Copy link
Contributor Author

I converted it to draft to prevent a merge before I am done,
I have thought to make it much better and no more work around with texture size.
But it will require me some time :)

@Baoulettes Baoulettes marked this pull request as ready for review May 1, 2022 07:18
@Baoulettes
Copy link
Contributor Author

reworked the code itself and should be a clean one if anyone has a better idea how to make it better feel free

@Kenix3 Kenix3 merged commit f1e85d1 into HarbourMasters:develop May 2, 2022
@Baoulettes Baoulettes deleted the bosses-title-cards-fixes branch May 7, 2022 06:37
aMannus pushed a commit to aMannus/Shipwright that referenced this pull request Jul 2, 2022
Kenix3 pushed a commit to Kenix3/Shipwright that referenced this pull request Oct 19, 2022
* Boss title fixes.

* Proper X/Y/H/W

* Proper x,y,w,h

* Proper X,Y,W,H

* Actually had wrong height (was 32, should be 40)

* one of the last x,y,h,w fix

* WIP really need a better way to check it.

* Fix Ganondorf title card.

* better conditional logic

* No more workaround!

* Add two var in the TitleCardContext structures

* Added hasTranslation to Phantom Ganon's Horse

funny how that the horse that hold the title card.

* Add hasTranslation to Dodongo.

* Revert workaround and add hasTranslation=false

* Added hasTranslation to big piggy Ganon

* Add hasTranslation to Gohma

* Add hasTranslation to Morpha

* Add hasTranslation to Twins first part.

* Add hastranslation to that eletro "dude"

* Add hastranslation to bongo bongo

* Added hasTranslation to airwing v2

* add hasTranslation to TitleCard_InitBossName init

* isBossCard to true now that I can confirm it work

imagine in TitleCard_InitBossName setting isBossCard to false...

* no need to use bool there is seem to not like it

* change bool to s16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants