Had some success with this, some programmer friends took a look for me and within a day made a script to convert .3db files into a usable .gltf format
Now I should easily be able to make new textures for the models! Maybe people would find it interesting if I started a thread here on the forum for the texture project.
I've put up the scripts on GitHub for anyone that's interested https://github.com/djunkles/Diggles3db
The older scripts found in this thread are also in there (hopefully that's okay) as they were used as reference to make the converter tool.
There is still some work to do, as it currently doesn't extract animations and only extracts the first object in a file. Also it would be nice for the end product to have an actual interface.
I have forked you repo and made some improvements to the export. It does not work for all files yet, but it handles texture and animations now (mostly). No editing of the original 3DB files as of yet though
I will probably continue working on it occasionally.
Hey! That's super cool that you wanted to make your own improvements. I saw the pull request but tbh I haven't looked at this in years, so I'm more than happy for others to take the reins of development. I'd love to check it out if I ever return to work on my Diggles retexturing project.
Late update: After I created the PR I noticed that there is a different fork of your repo that is already way more advanced than mine! I have stopped working on my changes.
For future references, and in case other people stumble upon this thread as well, this is the repository: https://github.com/Zimennik/Diggles3db-Converter
I do not know who this person if, or if the person even knows about this forum, but this converter seems very advanced. I have not actually run it, but from checking the repo I guess it should be able to extract all the model and animation data.