Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Beasts and Bumpkins Tools [BBTools]

Retro is so happening! Read and post about retro game file formats!
Post Reply
JonMagon
ultra-n00b
Posts: 3
Joined: Thu Apr 12, 2018 11:13 am
Location: Armavir, Russia
Been thanked: 5 times
Contact:

Beasts and Bumpkins Tools [BBTools]

Post by JonMagon »

I've disassembled BB and created the tools.
Language is C# with MonoGame.

MapViewer
A tool to render the mission/savegame files
Image

SpriteViewer
VIDEO.BOX reader
Image

Download link: https://github.com/JonMagon/BBTools
In BBTools/additions you can find pseudocode of some functions from BEASTS.EXE.
Ambient and Speach are in TODO.

Vielen Dank für Trass3r, der wirklich vieles gemacht hat.

Binaries: https://github.com/JonMagon/BBTools/rel ... naries.zip

My Skype: jonmagon
Last edited by JonMagon on Sat Aug 18, 2018 12:20 pm, edited 2 times in total.
JonMagon
ultra-n00b
Posts: 3
Joined: Thu Apr 12, 2018 11:13 am
Location: Armavir, Russia
Been thanked: 5 times
Contact:

Re: Beasts and Bumpkins Tools [BBTools]

Post by JonMagon »

https://github.com/JonMagon/BBTools/wik ... y-analysis
Da gibt's auch eine Anleitung zur Aktivierung des MapEditor (auf Englisch)
Rheini
Moderator
Posts: 652
Joined: Wed Oct 18, 2006 9:48 pm
Location: Germany
Has thanked: 19 times
Been thanked: 46 times
Contact:

Re: Beasts and Bumpkins Tools [BBTools]

Post by Rheini »

Nicely done!
Much better than my random tiles :D : https://web.archive.org/web/20121024005 ... om/#node-5
JonMagon
ultra-n00b
Posts: 3
Joined: Thu Apr 12, 2018 11:13 am
Location: Armavir, Russia
Been thanked: 5 times
Contact:

Re: Beasts and Bumpkins Tools [BBTools]

Post by JonMagon »

Rheini wrote:Nicely done!
Much better than my random tiles :D : https://web.archive.org/web/20121024005 ... om/#node-5
Without you, this would have been impossible. :wink:
Rheini
Moderator
Posts: 652
Joined: Wed Oct 18, 2006 9:48 pm
Location: Germany
Has thanked: 19 times
Been thanked: 46 times
Contact:

Re: Beasts and Bumpkins Tools [BBTools]

Post by Rheini »

There are also tools for decoding everything into .png and .wav files:
https://github.com/Trass3r/OpenBB/releases
finglor
ultra-n00b
Posts: 1
Joined: Thu Jun 29, 2023 4:48 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Beasts and Bumpkins Tools [BBTools]

Post by finglor »

Hello,

I am interested in modifying the beasts.exe in a hex editor to increase the resolution of the game. I was able to modify it and increase the size by
searching for for 80020000E001 and replace the entire thing with 000500000004 for 1280x1024.

This makes the play area bigger like this picture https://imgur.com/gallery/7pJkok0 I also moved the portrait with these

At offset 29714 replace 1C 02 with 9C 04
At offset 2972D replace 7C 01 with 9C 03.

The only problem I have left are the thought bubble (not critical)
Sprites like houses and monsters sometimes disappear if they are outside the original 640x480 area. I am guessing there is some kind of clipping or frustum culling going on to increase performance.

Since you have disassebled the exe do you have any idea where this might be?

Thanks.
Deanson
ultra-n00b
Posts: 1
Joined: Fri Jul 07, 2023 2:45 am
Been thanked: 1 time

Re: Beasts and Bumpkins Tools [BBTools]

Post by Deanson »

Hello,

As far as I'm concerned, modifying game files using a hex editor may prove interesting. As regards the disappearance of sprites outside the original area, it's likely that some form of clipping or frustration reduction has been implemented in the game to optimize performance.
Post Reply