I've disassembled BB and created the tools.
Language is C# with MonoGame.
MapViewer
A tool to render the mission/savegame files
SpriteViewer
VIDEO.BOX reader
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
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Beasts and Bumpkins Tools [BBTools]
-
- 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]
Last edited by JonMagon on Sat Aug 18, 2018 12:20 pm, edited 2 times in total.
-
- 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]
https://github.com/JonMagon/BBTools/wik ... y-analysis
Da gibt's auch eine Anleitung zur Aktivierung des MapEditor (auf Englisch)
Da gibt's auch eine Anleitung zur Aktivierung des MapEditor (auf Englisch)
-
- 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]
Nicely done!
Much better than my random tiles : https://web.archive.org/web/20121024005 ... om/#node-5
Much better than my random tiles : https://web.archive.org/web/20121024005 ... om/#node-5
-
- 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]
Without you, this would have been impossible.Rheini wrote:Nicely done!
Much better than my random tiles : https://web.archive.org/web/20121024005 ... om/#node-5
-
- 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]
There are also tools for decoding everything into .png and .wav files:
https://github.com/Trass3r/OpenBB/releases
https://github.com/Trass3r/OpenBB/releases
-
- 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]
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.
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.
Re: Beasts and Bumpkins Tools [BBTools]
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.
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.