Collection of tools for Beasts and Bumpkins
MAPViewer is a tool to visualize the mission and savegame files.
- Sounds files (ambient and speach)
- Drawing info of objects
Collection of tools for Beasts and Bumpkins (1997)
License: GNU General Public License v3.0
Hello,
I am interested in modifying beasts.exe in a hex editor to increase the resolution of the game from the original 640 x 480
I was able to modify it and increase the resolution by searching for 80020000E001 and replace the entire thing with 000500000004 to increase the resolution to 1280x1024.
This makes the play area bigger like this picture
I also moved the unit portraits with these
At offset 29714 replace 1C 02 with 9C 04
At offset 2972D replace 7C 01 with 9C 03.
The only problems I have left are the unit thought bubble (not critical) and sprites like houses and monsters sometimes disappear if they are outside the viewport and they come back. I am guessing there is some kind of clipping or frustum culling going on to increase performance. It looks like the below picture. It fixes itself if I open and close the main menu or if peasants move over these areas causing a redraw. So it feels like the engine isn't redrawing everything everywhere and only redrawing areas that needs to be updated.
Since you have disassembled the exe do you have any idea where this might be? Maybe there are other values of 640 x 480 that needs to be changed to increase the clipping area.
Thanks for the great tools ๐๐ผ
Hi,
I'm writing a Beasts and Bumpkins resource unpacker and got a question.
The goal of my project is to convert those BOX files into more readable formats For example png for spritesheets and tmx for missions)
I took your repository as an inspiration and also as a source of texture id mappings, but it seems it lacks quite a few of those values (for example there are only 2 buildings - peasant hut & builders)
So my question is:
Where did you get those values?
I saw a reference to palettes in the code (https://bitbucket.org/trass3r/openbb/full-commit/881d183eda96/openbb/io/palette.d) but it seems this repository is not available anymore.
Do you know where / how I can get those values?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.