Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,440,228
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-20-24 02:34 AM
Guest: Register | Login

0 users currently in ROM Hacking | 4 guests | 2 bots

Main - ROM Hacking - I lost on Jeopardy, baby New thread | New reply


Kawa
Posted on 04-29-11 05:23 PM Link | Quote | ID: 141363


CHIKKN NI A BAAZZKIT!!!
80's Cheerilee is best pony
Level: 138

Posts: 4508/5344
EXP: 30929213
Next: 733768

Since: 02-20-07
From: The Netherlands

Last post: 4492 days
Last view: 2627 days


The above is not shopped. Here's what I found out:
Jeopardy! - Deluxe Edition (U).sfc

Prefixes 0x516E

[0E]WHAT IS: [00]
[0E]WHAT WAS: [00]
[0E]WHO IS: [00]
[0E]WHO WAS: [00]
[0E]WHAT ARE: [00]
[0E]WHO ARE: [00]
[0E]WHAT WERE: [00]
[0E]WHO WERE: [00]
[0E]WHAT IS A: [00]
[0E]WHAT IS THE: [00]
[0E]WHAT WAS A: [00]
[0E]WHAT WAS THE: [00]
[0E]WHAT IN HECK: [00]
[0E]WHAT IS AN: [00]
[0E]WHAT WAS AN: [00]
[0E]WHO IS AN: [00]
[0E]WHO IS THE: [00]
[0E]WHAT WERE THE:[00]
[0E]WHAT ARE THE: [00]
[0E]WHO ARE THE: [00]
[0E]WHO WERE THE: [00]
[0E]WHO WAS THE: [00]

Questions 0x28000 to 0x5CBF4

This seems to be a single-pointer deal, but I don't have the necessary knowledge to confirm this. All I know is that the game accepts categories, answers and questions of any length, screen space permitting. It could be that each category has its own pointer, but they are randomized so study by observation is rather difficult. If this can be confirmed, a ripper/inserter becomes an option, even more so if there's only one pointer for everything.

The lowercase parts of the questions are ignored by the parser, and '\' is an alternatives separator. For example, to the answer "When he lived in Lilliput, the natives gave him meat & drink enough for 1,728 of their own people", the answer is "who is Lemuel Gulliver". It's stored as "lemuel GULLiVeR", making "GULLIVER", "LEMUEL GULLIVER", "GULLVR" and "SDFHEWSKGVHLLARVQQAR" equally correct. Punctuation and spacing is ignored -- those are only stored so the correct answer can be given, first converted to uppercase. The first two characters define the question prefix: 01CANADA maps to "What is Canada?" and "08CRuSADES" to "What were the Crusades?" Why type it out like that? Probably to make writing the questions easier.

Following are the two first categories.
NORTH[0D]AMERICA\NORTH AMERICA[00]
THE QUEEN[0D]ELIZABETH[0D]ISLANDS BELONG[0D]TO THIS[0D]NORTH[0D]AMERICAN[0D]COUNTRY[00]
01CANADA[00]
YOU CAN RECALL[0D]THEIR WEST-TO[0D]EAST ORDER BY[0D]USING THE[0D]PHRASE "SUPER[0D]MAN HELPS[0D]EVERY ONE"[00]
19GREAT LAKES[00] <-- 19: What are the...?
MOST[0D]ENCYCLOPEDIAS[0D]INCLUDE THE 7[0D]COUNTRIES OF[0D]THIS REGION[0D]AS PART OF[0D]NORTH AMERICA[00]
01CENTRAL AMERICA\LATIN AMERICA[00] <-- Alternatives
THE WORLD'S[0D]HIGHEST[0D]COMMERCIALLY[0D]NAVIGABLE[0D]RIVER FLOWS[0D]INTO COEUR[0D]D'ALENE LAKE[0D]IN THIS STATE[00]
01IDAHO[00] <-- 01: What is...?
MOUNTAINS[0D]EXTENDING[0D]FROM ALASKA[0D]INTO MEXICO,[0D]WHERE THEY'RE[0D]CALLED THE[0D]SIERRA[0D]MADRE ORIENTAL[00]
19ROCKies[00] <-- Accepts "ROCK" by itself
PATRIOT.SONGS\PATRIOTIC SONGS[00] <-- Start a new category
SONG THAT[0D]BEGINS[0D]"FATHER & I[0D]WENT DOWN TO[0D]CAMP, ALONG[0D]WITH CAPTAIN[0D]GOOD'IN"[00]
01YANKEE DOODLE[00]
"HYMN" THAT[0D]BEGINS "FROM[0D]THE HALLS OF[0D]MONTEZUMA TO[0D]THE SHORES[0D]OF TRIPOLI"[00]
10MARINE HyMn[00] <-- 10: What is the...?
K. L. BATES[0D]WROTE[0D]"O BEAUTIFUL,[0D]FOR SPACIOUS[0D]SKIES" AFTER A[0D]VISIT TO THIS[0D]COLORADO PEAK[00]
01PIKE'S PEAK[00] <-- ' is untypeable
IN THE[0D]GEORGE M.[0D]COHAN SONG,[0D]IT'S "THE[0D]EMBLEM OF[0D]THE LAND[0D]I LOVE"[00]
10grand old FLAG[00]
IRVING BERLIN[0D]SONG ABOUT[0D]SOLDIERS GOING[0D]TO EUROPE[0D]DURING WORLD[0D]WAR I[00]
01OVER THERE[00]
Example of an edited category:
CELEB.[0D]JEOP.\CELEBRITY JEOPARDY[00]
THIS IS THE[0D]SOUND A DOGGY[0D]MAKES[00]
01BOW wOW\RUFF\MOO[00] <-- Ah, rough. Just the way your mother likes it.
OF SIMON AND[0D]GARFUNKEL,[0D]THE ONE WHO[0D]IS NOT[0D]GARFUNKEL[00]
03SIMON[00] <-- I garfunkled your mother last night.
How this could be formatted in a dump:
CELEB.~JEOP.
Celebrity Jeopardy
This is the~sound a doggy~makes
What is BOW wOW/RUFF/MOO?
Of Simon and~Garfunkle,~the one who~is not~Garfunkel
Who is Simon?
--three more questions--

COOL~LADIES
Cool Ladies
--five questions--


The following conversion rules would be in effect:
* Each category takes exactly thirteen lines:
* Shorthand name
* Longhand name
* Five times an answer and question
* Whitespace
* Everything that is not a question is converted to uppercase.
* Newlines become 0x00.
* ~ becomes 0x0D.
* / becomes \.
* ? in a question is removed.
* Question prefixes are looked up and replaced ("what were the CRuSADES" -> "08CRuSADES")

Jeopardy! (U).sfc
Prefixes at 0x58D4, questions not in plaintext?
Jeopardy! - Sports Edition (U).sfc
Prefixes at 0x5276, questions from 0x28000 to 0x5CBD4.
So all I need now is confirmation on pointers and I can write an importer. I already have full dumps for Deluxe and Sports.

____________________
Wife make lunch - Shampoo
Opera - give it a spin
Spare some of your free time?
<GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered
Kawa rocks — byuu

Trelior
Posted on 04-29-11 07:28 PM Link | Quote | ID: 141369


Level: 99

Posts: 1970/2602
EXP: 9749801
Next: 250199

Since: 07-12-09

Last post: 4491 days
Last view: 4478 days
That answer reminds me of the night I was streaming Family Feud Deluxe Edition (SNES), and one of my more bizzare answers filtered to a totally unrelated correct answer.

I don't remember the category, but I remember I entered "Hot dicking" (in reference to Dr Tran) and it filtered to "Cake."

Hilarity ensued, and my whole Skype call asked if I was recording... Sadly, I wasn't. I want to prove that it happened. :/

Sorry to derail.

Kawa
Posted on 05-07-11 02:26 PM Link | Quote | ID: 141627


CHIKKN NI A BAAZZKIT!!!
80's Cheerilee is best pony
Level: 138

Posts: 4531/5344
EXP: 30929213
Next: 733768

Since: 02-20-07
From: The Netherlands

Last post: 4492 days
Last view: 2627 days
I must say, even though it had just as little seriousness to it, I prefer the reactions on byuu's board.

Again with the Family Feud

Anyway, I found out that there's not just a single pointer in play here. I shifted all the categories BUT the first up two bytes and cut off the last two bytes on the last question, then started a new game. The categories all had their first two letters cut off, but internally they were fine.

And I can't find any pointers

____________________
Wife make lunch - Shampoo
Opera - give it a spin
Spare some of your free time?
<GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered
Kawa rocks — byuu

Main - ROM Hacking - I lost on Jeopardy, baby New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.052 seconds. (349KB of memory used)
MySQL - queries: 34, rows: 57/59, time: 0.043 seconds.