Search found 129 matches

by Cycl0ne
Fri Jul 31, 2026 10:18 pm
Forum: Dungeon Master (DM)
Topic: Does anyone knows (questions about modding) ?
Replies: 54
Views: 390

Re: Does anyone knows (questions about modding) ?

Hi Ffuzzy,

are you in the DM Discord Server? I made a "remake" in python of the whole C code, assembling 1:1 of the original:
https://www.dungeon-master.com/forum/viewtopic.php?t=31755

I also created under tools a simulator for the damage:


"""Simulate creature melee damage against a champion ...
by Cycl0ne
Thu Jul 30, 2026 11:12 am
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: new csb
Replies: 50
Views: 608

Re: new csb


DM2 does use LAY1 for coordinates too. There is one such item in graphics.dat.


Had a check in the assembly:
There is no LAY1 — the idea is there, the type isn't

Screen layout lives at ordinary directory key (1,0,4,0), resource 201, fetched as raw bytes and never as pixels. Payload:


word ...
by Cycl0ne
Wed Jul 29, 2026 9:46 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: new csb
Replies: 50
Views: 608

Re: new csb

zel wrote: Wed Jul 29, 2026 2:23 pm Some news from Shu (it's not him on the video).
https://raine.1emulation.com/archive/csb/m71.mp4
Oh wow. Shu is Japanese?
by Cycl0ne
Wed Jul 29, 2026 8:23 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: new csb
Replies: 50
Views: 608

Re: new csb

ChristopheF wrote: Wed Jul 29, 2026 9:02 am DM2 does use LAY1 for coordinates too. There is one such item in graphics.dat.
Are you sure Christophe? Im working at the moment at the reDM2 Source. And i cant remember seen a lay1.. the coords where all in ENT1.

But i could be wrong, give me another 10 days and the project will be finished ;-)
by Cycl0ne
Wed Jul 29, 2026 7:28 am
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

Dungeon Master never tells you how good a thing is. Hold the eye over a sword and the
panel gives you its name, its state flags and its weight — nothing about the 34 Strength
and 10 Kinetic Energy that actually decide the fight. Every number the engine uses is
sitting in the ported `WEAPON_INFO ...
by Cycl0ne
Wed Jul 29, 2026 7:20 am
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: new csb
Replies: 50
Views: 608

Re: new csb

thats no DM2 things.. thats DM1 things. LAY1 is not existent in DM2.
LAY1 is the new Graphics-558 but much more comprehensive. As i said, with 558 alot of coordinates are still hardcoded into the exe. Starting with LAY1, you can now change everything presented in the game. So creating new wall sets ...
by Cycl0ne
Tue Jul 28, 2026 7:37 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: new csb
Replies: 50
Views: 608

Re: new csb



The problem i have with the csb is, that it is based on an old version of DM, the newer Versions use LAY1 structure for placing all Graphics into the screen. Making modding easier.


If you have more info about this, I am interested...


This is the new format:
http://dmweb.free.fr/community ...
by Cycl0ne
Tue Jul 28, 2026 10:02 am
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: new csb
Replies: 50
Views: 608

Re: new csb


Sorry my wicked English.
https://codeberg.org/CyCl0ne


No thats my Repo :-) Ok, i will have a look and transform this graphics.dat.

The problem i have with the csb is, that it is based on an old version of DM, the newer Versions use LAY1 structure for placing all Graphics into the screen ...
by Cycl0ne
Mon Jul 27, 2026 10:00 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

0.2.1 :
Added a "Recall" system for Spells. The last spell cast can be recalled, it is saved to the champion, so you have 4 recall mod space.

Champ 1 : light, Champ2: fireball, Champ3: Lightning Bolt, Champ4: poison cloud

image.png
Grey = no spell in memory

image2.png
Normal = Spell in ...
by Cycl0ne
Mon Jul 27, 2026 9:00 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

V0.2.00 Release:
Automap enhancement: You can now scroll through the levels you visited (Not visited -> no button to scroll to):
Bildschirmfoto_20260727_205357.png
automap_levels.png
While debug playing now for 9h and on Level 9 and giving this game to other fellowers. I havce some things in ...
by Cycl0ne
Mon Jul 27, 2026 2:59 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: new csb
Replies: 50
Views: 608

Re: new csb

Hi Shu,

Too bad this is Atari ST 1.x format, so i cant load it :( And why also dungeon and csbdungeon in the file?

Cheers
C.
by Cycl0ne
Mon Jul 27, 2026 11:02 am
Forum: Dungeon Strikes Back (DSB)
Topic: Test your strength
Replies: 7
Views: 4162

Re: Test your strength

While debugging pyDM.. i came also on this riddle. Its not only STR but also the hidden skill: Throw.

Minimum Strength stat that ever works (retry until it lands)


│ thrown │ Throw L1 │ L2 │ L3 │ L4 │ L5 │
│ plain object (junk/rock) │ — │ — │ 121 │ 101 │ 81 │
│ THROWING STAR │ 122 │ 100 │ 78 ...
by Cycl0ne
Sun Jul 26, 2026 7:08 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

V0.1.89 released and compiled to web version.
-> lots of bugfixed
-> Now with SWOOSH and TITLE and also from the PC Version.. The Song.dat in the Entrance
by Cycl0ne
Fri Jul 24, 2026 11:41 pm
Forum: Other
Topic: reDM2 - Verified Reverse Engineering of Dungeon Master II (SKULL.EXE)
Replies: 3
Views: 31

Re: reDM2 - Verified Reverse Engineering of Dungeon Master II (SKULL.EXE)

300 Functions ported to C
356 Difftests
436 Named Funtions
by Cycl0ne
Fri Jul 24, 2026 11:39 pm
Forum: Dungeon Strikes Back (DSB)
Topic: Ported Dungeon Master Chaos Strikes Back to Web-Based
Replies: 5
Views: 52

Re: Ported Dungeon Master Chaos Strikes Back to Web-Based

I throw my hat into the ring :D Ok the intro is missing, Full DM1 running on WASM (can be played also from desktop with python):

https://cycl0ne.codeberg.page/

I will implement a language selection and also the CSB and a better way to handle right mouse button for touch displays.

But at the ...
by Cycl0ne
Wed Jul 22, 2026 7:27 pm
Forum: Other
Topic: reDM2 - Verified Reverse Engineering of Dungeon Master II (SKULL.EXE)
Replies: 3
Views: 31

Re: reDM2 - Verified Reverse Engineering of Dungeon Master II (SKULL.EXE)

Hey Christophe, no problem. since the IBMIO.exe is packed and needs to unpack itself, claude picked the unpacker out of its own source. ;-)
But the compiler will be a good aproach later to check against Binary.

I created a repo now in codeberg. There you can see the progress
https://codeberg.org ...
by Cycl0ne
Tue Jul 21, 2026 9:14 am
Forum: Other
Topic: reDM2 - Verified Reverse Engineering of Dungeon Master II (SKULL.EXE)
Replies: 3
Views: 31

reDM2 - Verified Reverse Engineering of Dungeon Master II (SKULL.EXE)

Hi,

Sphenx asked me some days ago in Discord if i was planning a pyDM2. And to be honest, i had a copy of DM2 for Amiga, but never played it. I think at that time i was more into PSX. But when I started it here in DosBox-x, I remembered, the setup was odd. Lots of animation on screen, the walking ...
by Cycl0ne
Fri Jul 17, 2026 9:16 pm
Forum: Other
Topic: Dungeon break, new clone, demo online
Replies: 14
Views: 174

Re: Dungeon break, new clone, demo online

but your illusion of walls and 3d break very oftern. this makes your game feel bad.
Bildschirmfoto_20260717_211402.png
Bildschirmfoto_20260717_211431.png
same corner, the wall changes. making it feel bad.
by Cycl0ne
Thu Jul 16, 2026 10:51 am
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

@gambit, i tried my old enhanced graphics from 2011 .. but they suck :-P at least in the case of the Walls. But back to your question: yes you can exchange the graphics.
wall1.jpg
by Cycl0ne
Tue Jul 14, 2026 11:40 pm
Forum: Other
Topic: Dungeon break, new clone, demo online
Replies: 14
Views: 174

Re: Dungeon break, new clone, demo online

i like your walls, my i "steal" them? ;-)
by Cycl0ne
Tue Jul 14, 2026 8:43 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

Wow thanks.. extracted. And it works. Never played CSB. need to figure out what it means with the utility disk :D

Bildschirmfoto_20260714_203619.png

It works, had to extract the dungeon from mini.dat in the utilities disk. Cool, insert 2 Coins. worked flawlessly.

Now i need to think how i make ...
by Cycl0ne
Tue Jul 14, 2026 7:08 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

ChristopheF: Was there really no Chaos Strikes Back for the PC? and do you know where i can get my hands on an extracted Amiga CSB disk? dont want to hassle with installing some emulator or so. Was hard enough for the Atari ST to extract the disk.
by Cycl0ne
Mon Jul 13, 2026 11:19 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: Weird doors ?
Replies: 8
Views: 77

Re: Weird doors ?

From what i remeber roughly, DSB uses the same layout as from Atari 1.x, this is why the super small button wall looks in DSB also strange and that was, why i forced myself to redmcsb and extraceted the LAY1 functions. But that was 2 years ago, my memory could also fail here or there is a new version.
by Cycl0ne
Mon Jul 13, 2026 11:16 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

Found a way to save in web.

a) Normal save/load ingame -> packed with zlib then uuencoded in browser cache, stays in cache until user removes it. Around 40kb of packed data.
b) F9/F10 Export/Import (F10 works only on the Main Screen) This lets you download the save file to disk. This save file is ...
by Cycl0ne
Mon Jul 13, 2026 5:42 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

Hey thanks ! .. I will add some small text for you later. also maybe a new URL for the webversion.

What i did the whole weekend: Fix bugs and also created an "Enhance" Function. Default: Disabled and all looks and behaves like the original. Especially for you :-)

Bildschirmfoto_20260713_173735 ...
by Cycl0ne
Sat Jul 11, 2026 10:34 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

ok so still thinking on the LAY1 so i created my own editor today, but only for the dungeon data/action/item/combo.
Bildschirmfoto_20260711_223011.png
Bildschirmfoto_20260711_222957.png
Bildschirmfoto_20260711_222933.png
Bildschirmfoto_20260711_222918.png
Bildschirmfoto_20260711_223325.png ...
by Cycl0ne
Sat Jul 11, 2026 1:58 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: Weird doors ?
Replies: 8
Views: 77

Re: Weird doors ?

Hi Childarion,

welcome to the forums. Here a small explanation from my side, because it made me alot of Headaches 2 Years ago.
With the switch from 1.x to 2.x+ of DM/CSB they used a LAY1 Structure in graphics.dat (you can extract it with my python tool: dmcsb in pypi with all graphics in the format ...
by Cycl0ne
Sat Jul 11, 2026 12:53 pm
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

Forget the idea, wont work. I tried and failed badly. Since the LAY1 incorporates: CLICK Zones and Achorpoints. Anchorpoints have no W,H.. So i have to think about it again.
ADGE did a nice job at that time then.
by Cycl0ne
Sat Jul 11, 2026 10:50 am
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

I was thinking of a layout editor, here a mockup i did ... do you think this would be nice and usable?
Bildschirmfoto_20260711_104924.png
with this, all graphics could be exchangeable on resolution.
by Cycl0ne
Wed Jul 08, 2026 12:08 am
Forum: Other
Topic: Dungeon Master in Python
Replies: 28
Views: 182

Re: Dungeon Master in Python

yes i thought so too, but before this, i still have some todos to work off:

* Scroll click in Mainmenu: Some kind of Optionsmenu and also shows engine version number Options could be:
[] Hardmode (Amiga 3.5+ Balance Change Reincarnation [A35E in your code])
[] Original Mode (no smooth animation ...