Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(4 edits) (+1)

Hi Mark! I am taking part in a game jam with a small dev community in Spain and will use Blitz3D and Maplet for it (it's a retro compo, most of us are using "legacy" technologies, and I like the idea of the game working on Win9x).

Do you happen to have the specs of the .maplet format by chance? I'd like to extract the information of the lights from it to use it in the game.

Thanks!

BTW, I love playing with Blitz again! I used it for a long time a couple of decades ago, used to visit BRL's forums under the nickname "Jedive".

Hi JaviCerva/Jedive!

Unfortunately, I managed to lose the source code to Maplet shortly after finishing it so I have no idea how it works any more.

Probably possible to hack the file format but unlikely to be easy. But knowing early 2000's me, it's likely to use an 'IFF' style file format, eg: chunktag/chunksize/chunkdata...etc etc, where chunk tag is a fourcc 'character code' like 'LIGT', 'PRIM' etc Just guessing really though!

Thanks for your reply, Mark!

Definitely, software version control systems were not very established back then lol.

Unfortunately, I have tried what you suggested, but there are not easily identifiable tags within the file except for "BB3D" and "_BSP" at the beginning of the file.

Since the amount of lights won't be very big (it's a small game for a compo), I think I'll just write their position, color and radius manually on a separate file and use that.

Great to see that you are active and I am really looking forward to see your future projects (although I assume they won't be related to Blitz/Monkey!).

(1 edit)

Hello Mark/Blitz Research,

I was wondering about Maplet and saw this comment. What a weird coincidence. I am wondering if you remember what language you wrote it in, perhaps it can be ‘decompiled’. Though I won’t try it myself as I have little experience in programming, this info might be good for somebody.

Thank you for your reply in advance!

Sincerely a fan,
NetherFolkDev