Hello Keeners! Do you remember Hocus Pocus, a classic platforming game made by Apogee/Moonlite Software in 1994? If yes, then I have awesome news for you: A fully functional level editor for this game is finally here!
I was looking for an editor for this game for a long time. I tried out Camoto Studio (which seems to be a promising tool for editing many classic DOS games), but it was incomplete and not capable of editing all features of the game. I also ran into an editor called Hocus Creation Station, but it was quite hard to use and I don't think it could edit everything too.
So finally I decided to make my own editor, which would be easy to use and complete in terms of level editing. And after almost two months of work the editor is finally here!
Of course I want to thank Modding Wiki and all its members for reverse-engineering the Hocus Pocus map format and publishing all the information I needed to make the editor.
And very special thanks go to ravage for making Hocus Pocus Doom, an amazing Total Conversion which makes the good old Hocus Pocus into 3D. I really liked this project, which showed me that Hocus Pocus is still a popular game with potential and gave me inspiration for making this editor.
Download:
Here
Installation:
Just unzip all files into your Hocus Pocus game folder.
You can set up paths (your game and Dosbox folder) and several other settings in HocusEditor.ini file - it will be created after opening and closing the program first time.
Please note that only Hocus Pocus v1.1 Full and 1.0 demo versions are supported. However it is possible to configure it for any other version, all what is needed is to provide offsets of level/graphics data inside HOCUS.DAT file.
Feature list:
- Open/save maps directly from/to HOCUS.DAT file or an external map file
- Advanced map editing possibilities, allowing you make maps more easily and fast:
- Three editing modes: Basic Tile mode, Pattern mode and Block mode
- Predefined Pattern and Block presets for each tileset, ability to add your own presets
- Undo&Redo feature
- Copy&Paste feature (works also between different maps)
- Fill area feature
- Auto-place window edges feature
- Shift map feature
- Full support for editing all special objects and events (teleports, monsters, switches, locks...)
- Support for editing animation and monster data
- Show/hide specific map layers, show grid feature
- Minimap feature (providing schematic overview of all map)
- Save map image feature
- Simple statistics (number of crystals, healing potions, points etc. in a map)
- Test map feature (map is saved, game is launched in Dosbox, tested level is "saved" on the first savegame slot)
- Many keyboard shortcuts, pattern/block presets can be quickly selected with keys (1,2,3,4,5,...,Q,W,E,R,T,...)
NOTE: The controls of the editor may seem to be a bit complicated - there are many different actions for different mouse buttons (left, right, middle) and their combinations with Shift and Ctrl keys. I strongly recommend reading the help section in the program and getting familiar with the controls, so that you will be able to use full potential of editing possibilities and make your maps easily and fast.
Missing stuff:
- There is no manual/guide available yet as I am quite lazy and suck in doing this. If you know well this game then after playing a bit around with the editor you will definitely figure it out. You can always ask me for help here or via PM/email if anything is not clear to you. Please do it, as this helps me to understand most unclear/confusing things about the editor and make it better. The editor was not tested by anyone except me.
- The editor cannot change the level time limit (time you must beat to get extra point bonus) because it is stored inside HOCUS.EXE. For now you can hex-edit it (the information is available here) and I will possibly add it in the new update of the editor.
- The way of distributing new levels/mods is not fully clear. The editor can export level into a separate file which can be then opened and saved into HOCUS.DAT with the editor, or some patch on HOCUS.DAT can be used.
- Configuration files for all available game versions
Screenshots:

