Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Pokémon Discussion

Australian Crystal has hidden text changes? - Page 1

Australian Crystal has hidden text changes?

Posted by: Torchickens
Date: 2020-02-01 15:51:11
Though this is technically already known, it seems the Australian version of Crystal may have had subtle text changes to discourage gambling. This then, could affect certain glitches that read from those text pointers. (According to here). Unless it was for an April Fools or similar, as the "phony" tag has me wonder.

Slots:

if DEF(_CRYSTAL_AU)
para "Some machines pays"
line "out a lot."
else
para "You see, I have my"
line "favorite machine"

para "It pays out a lot,"
line "I kid you not!"

Slots 2:
CeladonCityTeacher1Text:
if DEF(_CRYSTAL_AU)
text "I lost at the"
line "machines."
done
else
text "I lost at the slot"
line "machines again"

if DEF(_CRYSTAL_AU)
text "The Game Area for"
line "Grown-ups–CELADON"
cont "GAME CORNER"
done
else
text "The Playground for"
line "Everybody–CELADON"
cont "GAME CORNER"
done
endc

CeladonGameCornerTeacherText:
if DEF(_CRYSTAL_AU)
text "The weather"
line "outside is very"
cont "nice."
done
else
text "It's this machine"
line "I want."

CeladonGameCornerFishingGuruText:
if DEF(_CRYSTAL_AU)
text "This machine looks"
line "the same as the"
cont "others."
done
else
text "I think this slot"
line "machine will pay"
cont "out"

para "The odds vary"
line "among machines."
done

CeladonGameCornerFisherText1:
if DEF(_CRYSTAL_AU)
text "Whoa!"

para "What? You want to"
line "play this machine?"

para "Here, take my"
line "coins."
done
else
text "Gahahaha!"

para "The coins just"

CeladonGameCornerFisherFullCoinCaseText:
if DEF(_CRYSTAL_AU)
text "Your COIN CASE is"
line "full."
done
else
text "Hey, your COIN"
line "CASE is full, kid."

para "You must be riding"
line "a winning streak"
cont "too."
done
endc

CeladonGymGuyText:
text "Hey! CHAMP in"
line "making!"

para "Are you playing"
if DEF(_CRYSTAL_AU)
line "too?"
else
line "the slots too?"

CeladonGameCornerGrampsText:
if DEF(_CRYSTAL_AU)
text "Is there any"
line "difference between"
cont "these lines?"
done
else
text "Hmmm The odds are"
line "surely better for"

para "PIKACHU's line,"
line "but What to do?"
done

if DEF(_CRYSTAL_AU)
text "I don't want to"
line "lose my coins."
done
else
text "Whew"

para "I've got to stay"
@@ -223,6 +228,7 @@ CeladonGameCornerPrizeRoomPharmacistText:
line "cool, or I'll lose"
cont "all my money"
done

GoldenrodGameCornerPharmacistText:
if DEF(_CRYSTAL_AU)
text "This machine looks"
line "the same as the"
cont "others."
done
else
text "I always play this"
line "slot machine. It"

para "pays out more than"
line "others, I think."
done
endc

GoldenrodGameCornerPokefanM1Text:
if DEF(_CRYSTAL_AU)
text "These machines"
line "seem different"

para "from the ones at"
line "CELADON CITY!"
done
else
text "I just love this"
line "new slot machine."

para "It's more of a"
line "challenge than the"
cont "ones in CELADON."
done
endc

GoldenrodGameCornerCooltrainerMText:
if DEF(_CRYSTAL_AU)
text "Nothing is certain"
line "in this area."
done
else
text "Life is a gamble."
line "I'm going to flip"
cont "cards till I drop!"
done
endc

if DEF(_CRYSTAL_AU)
para "Different from the"
line "other machines."
done
else
para "I prefer it over"
line "the slots because"

GoldenrodGameCornerPokefanM2Text:
if DEF(_CRYSTAL_AU)
text "COIN CASE? I threw"
line "it away in the"
cont "UNDERGROUND."
done
else
text "I couldn't win at"
line "the slots, and I"

There also seems to be a Mobile System GB related change:

if DEF(_CRYSTAL_AU)
INCBIN "mobile/stadium/stadium2_3.bin"
elif DEF(_CRYSTAL11)
INCBIN "mobile/stadium/stadium2_2.bin"

Re: Australian Crystal has hidden text changes?

Posted by: Ryccardo
Date: 2020-02-21 17:20:59

Unless it was for an April Fools or similar, as the "phony" tag has me wonder.

If you mean the ".PHONY", it's a special command that declares the following targets as non-files:

Makefile targets are those section headers in the format "target: dependencies" followed by programs to be executed to generate a file called literally "target" as written in that header;
we can see soon afterwards "crystal-au: pokecrystal-au.gbc" with no commands afterwards, effectively making the request to build "crystal-au" a synonym for building "pokecrystal-au.gbc";
that doesn't require declaring "crystal-au" as "PHONY" as long as a file called "crystal-au" doesn't exist (which this Makefile won't create, but could exist for any reason) - declaring it as PHONY excludes it from this assumption that it ought to result in a file called "crystal-au" :)

Re: Australian Crystal has hidden text changes?

Posted by: Torchickens
Date: 2020-02-24 12:56:51


Unless it was for an April Fools or similar, as the "phony" tag has me wonder.

If you mean the ".PHONY", it's a special command that declares the following targets as non-files:

Makefile targets are those section headers in the format "target: dependencies" followed by programs to be executed to generate a file called literally "target" as written in that header;
we can see soon afterwards "crystal-au: pokecrystal-au.gbc" with no commands afterwards, effectively making the request to build "crystal-au" a synonym for building "pokecrystal-au.gbc";
that doesn't require declaring "crystal-au" as "PHONY" as long as a file called "crystal-au" doesn't exist (which this Makefile won't create, but could exist for any reason) - declaring it as PHONY excludes it from this assumption that it ought to result in a file called "crystal-au" :)


Thanks for clearing that up. :)