Post by dshadoff on Oct 1, 2021 3:01:26 GMT
A couple of months ago, I asked - in a different section of the forum- whether there would be any interest in translating a Quiz game... or replacing the question/answer combinations.
Today I took a look at "Quiz Caravan Cult Q"... and although the announcers are a bit annoying repeating the same prompts at every question, the internals of the question text is very straightforward.
- The entire data track is only ~8MB, making it pretty small for a CDROM.
- The game engine doesn't appear to be particularly big... probably about the size of a smaller HuCard -> the questions are the bulk of the storage area
- Each question is written in uncompressed SJIS
- The print function appears to simply write the text into the question box and answer box; only the 0x0A delimiter, to move to the next line, is apparently used. After the question box is filled, the answer box is the target print area. There is apparently only delimiter between the two; one is effectively the continuation of the other.
- Each question is allocated a fixed-size 256 bytes fort he full text of the question/answer text set.
- However, the 'correct' answer does not appear to be encoded in the text box.
If we assume that nearly all of the 8MB is allocated for questions (at 256 bytes per question), we see a maximum of roughly 32,000 questions.
The real number is probably a bit lower than that though... maybe 30,000.
I'm not sure where the answers are... they could all be stored in a single 8KB block (at 2 bits per question), or they could be calculated (i.e. question @ offset 0 = Answer A; question @ offset 0x100 = Answer B, etc.)
I just thought I'd give some details on how easy (and how hard) it would be to translate one...
Today I took a look at "Quiz Caravan Cult Q"... and although the announcers are a bit annoying repeating the same prompts at every question, the internals of the question text is very straightforward.
- The entire data track is only ~8MB, making it pretty small for a CDROM.
- The game engine doesn't appear to be particularly big... probably about the size of a smaller HuCard -> the questions are the bulk of the storage area
- Each question is written in uncompressed SJIS
- The print function appears to simply write the text into the question box and answer box; only the 0x0A delimiter, to move to the next line, is apparently used. After the question box is filled, the answer box is the target print area. There is apparently only delimiter between the two; one is effectively the continuation of the other.
- Each question is allocated a fixed-size 256 bytes fort he full text of the question/answer text set.
- However, the 'correct' answer does not appear to be encoded in the text box.
If we assume that nearly all of the 8MB is allocated for questions (at 256 bytes per question), we see a maximum of roughly 32,000 questions.
The real number is probably a bit lower than that though... maybe 30,000.
I'm not sure where the answers are... they could all be stored in a single 8KB block (at 2 bits per question), or they could be calculated (i.e. question @ offset 0 = Answer A; question @ offset 0x100 = Answer B, etc.)
I just thought I'd give some details on how easy (and how hard) it would be to translate one...