The Apprentice alteration

CD-i Emulator is the first fully evolving windows compatible emulator project of the Philips CD-i system. Discuss the emulator, compatibility issues, seek help and support to get the program operating and post what you'd like to see in future revisions of the program. CD-i players ROM (BIOS) requests, begging and links will not be tolerated. Otherwise feel free to post your thoughts on this amazing new piece of software.
Post Reply
User avatar
Shikotei
Burn:Cycle Activated
Posts: 42
Joined: Mon Mar 01, 2010 5:01 pm
Location: Netherlands
Contact:

The Apprentice alteration

Post by Shikotei » Thu Mar 15, 2018 6:50 pm

As this requires either the emulator, or someone who is willing to burn CDs with some alterations of the game files I've placed the thread here.

@Forum mods: If it's still wrongly placed, feel free to move it to its proper location.

Currently I'm building The Apprentice from scratch, but on a PC-platform. I'm using Director 8.5 (back when it was owned by Macro Media) and have a pretty demo-worthy version at the moment.
But that is not why I'm posting.
I'm posting because, for the life of me, I cannot figure out the math behind the games Goodies choice.
By goodies I mean the food items in the Medieval Tower:
Goodies.png
Goodies in the Medieval Tower
Goodies.png (5.25 KiB) Viewed 8506 times
These items all have the same item number in the source files (it's number 6), but are not all the same item on screen.

What I ask, is that someone applies the alteration below (can be applied directly to the source with a find-replace command), then uses the emulator to run The Apprentice and run it to the point where the first stage of the Medieval Tower is shown.
I'd like the screenshot of what is seen there... It should help me figure out the math.



Replace the following:

Code: Select all

00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 
00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 2C 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 00 00 
00 06 00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 06 00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 00 00 00 07 
00 06 00 06 00 06 00 06 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 06 00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 06 00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07
With the following:

Code: Select all

00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 2C 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06
00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06 00 06
00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 00 06 
00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 
00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 00 00 00 06 
00 06 00 06 00 06 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 
00 06 00 06 00 06 00 00 00 00 00 00 00 38 00 39 00 3A 00 3B 00 2F 00 00 00 00 00 00 00 00 00 06
00 06 00 06 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 
00 06 00 06 00 06 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06
The screen I get (with my Apprentice PC-game) is the following:
Goodies test.png
Screen previewing the alteration
Goodies test.png (68.7 KiB) Viewed 8506 times
As you can see, I'm using a line-by-line based method.
I'm very curious as to what the actual game will show.

User avatar
Shikotei
Burn:Cycle Activated
Posts: 42
Joined: Mon Mar 01, 2010 5:01 pm
Location: Netherlands
Contact:

Re: The Apprentice alteration

Post by Shikotei » Tue Mar 20, 2018 11:23 am

Small update:
I've looked a bit further than just the Medieval Tower in the hope that other towers may shed some more definitive light into this.
In Seb's video of his playthrough of The Well, Stage 3 between 1:39 and 1:47 on the left hand side there's a sardine-can (1:39) and a worm-on-a-hook at the bottom (1:46).
On his revisit (he dies at 1:46) at 2:15 that same sardine-can is now a fish-grate. The same goes for the worm-on-a-hook (see 2:22) which turned into a fish-grate.

Seems that the goodies are perhaps flag-number based, or startline based.
Whichever the case is, there's another factor involved other than position...

Post Reply