Search found 88 matches

by Automaton
Mon Aug 24, 2020 9:26 am
Forum: Dungeon Strikes Back (DSB)
Topic: Couple of quick questions
Replies: 33
Views: 14862

Re: Couple of quick questions

Thanks! I am using dsb_dm.zip as a base. I'm doing a couple of play throughs to make sure the mechanics are intact - so far so good. @Gambit37 Indeed. You are an inspiration. I have already found your ambient sound track code and am already using it ;-) I took a look at your re-imagining, very nice....
by Automaton
Sun Aug 23, 2020 12:31 pm
Forum: Dungeon Strikes Back (DSB)
Topic: Couple of quick questions
Replies: 33
Views: 14862

Re: Couple of quick questions

I am normally very specific, but it wears off in the early hours of the morning. Some of my questions answered, but I'll go back to what I was trying to convey in post 1. 1. I know the ambient sound generators use 3dsound. What I meant was the initial level. Not meant as a complaint, but sometimes w...
by Automaton
Wed Aug 19, 2020 11:28 am
Forum: Dungeon Strikes Back (DSB)
Topic: Couple of quick questions
Replies: 33
Views: 14862

Couple of quick questions

Hilo, I've been getting into DSB a bit and done some "stuff". I've read through most of the docs and a lot of threads, but I'm still scratching my head on a few things. 1. For the ambient sound generators, can you set the volume? 2. For the ambient sound generators, can you turn them on wi...
by Automaton
Sun Aug 02, 2020 10:41 pm
Forum: Dungeon Master (DM)
Topic: Say hello to some familiar friends
Replies: 9
Views: 4383

Say hello to some familiar friends

For those of you unfamiliar with the advanced dungeons and dragons monster manuals 1 and 2 first editions released in the 70's and 80's Say hello to some familiar friends :wink: https://cdn.discordapp.com/attachments/328800069480480769/739579744470696066/unknown.png https://cdn.discordapp.com/attach...
by Automaton
Sun Aug 02, 2020 7:40 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

This code has undergone several modifications. Here is the original translation: //01c3ac 206e ffee MOVE.L -18(A6),A0 //01c3b0 3028 0004 MOVE.W 4(A0),D0 //01c3b4 c07c 00ff AND.W #255,D0 //01c3b8 d06e ffd6 ADD.W -42(A6),D0 //01c3bc e340 ASL.W #1,D0 //01c3be 3f00 MOVE.W D0,-(A7) //01c3c0 206e ffee MO...
by Automaton
Sun Aug 02, 2020 7:11 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Interesting. I noticed this in DSB as well, but at the time I thought it was a bug in DM, not CSBwin. I'll also point out that this issue has less of an effect than you might think because the "damage" value was of lesser importance (compared to the "kinetic energy" or whatever ...
by Automaton
Sun Aug 02, 2020 7:05 am
Forum: Dungeon Master (DM)
Topic: Best way to level?
Replies: 111
Views: 55388

Re: Best way to level?

BTW, black flames are not unkillable, you just need to use vorpal blades, des ew, dispell, or fuse on them.
Ahem, I meant in the sense that... ...you can't kill them, just temporarily make them go out.

Cheers
Nick K.
by Automaton
Sat Aug 01, 2020 4:17 pm
Forum: Dungeon Master (DM)
Topic: Best way to level?
Replies: 111
Views: 55388

Re: Best way to level?

We, my ongoing search into the CSBwin source continues and after progressing my party to = master priests I can make the following observations; Stam, 0 mana, no levels in priest or wizard - down to the winged key door - took 22 mins to get << master priest and expert wizard with spells giving about...
by Automaton
Sat Aug 01, 2020 3:28 pm
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

You can compare with source code in ReDMCSB (http://dmweb.free.fr/Stuff/ReDMCSB_Release2.7z file MENUS.C, search for "case C032_ACTION_SHOOT" to find the code corresponding to what you describe). Based on your explanation, I agree the csbwin code does seem wrong there. Merci Christophe. I...
by Automaton
Sat Aug 01, 2020 11:07 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Part 6 - Are missile weapons broken? Is the following code well broken or am I misunderstanding something? I'm hoping Paul or Sophia can shed some light. w_42 = sw(DetermineMastery(pParam->charIdx, 11)); pParam->attdep.shoot.range = pWeapon_18->uByte3 + pWeapon_22->uByte3; This works fine, getting ...
by Automaton
Mon Jul 27, 2020 10:04 pm
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Part 5 - How much XP do spells give me? The formula that works out XP looks like; =rand(7)+((spell difficulty+spell power)*16)+(8*((spell power - 1)*spell difficulty))+((spell difficulty+spell power)*(spell difficulty + spell power)) And here's the table Note: The first component is a rand(7) which...
by Automaton
Sun Jul 26, 2020 10:53 pm
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Correct,

Party shield and personal shield are 2 different bonuses.

Nick K
by Automaton
Sun Jul 26, 2020 10:44 pm
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Hi Jay, On the shields - it is easy to get them to 50+ not too hard for 70ish but above that trickier. I only use the potions on the dudes getting attacked and why would you not want 2* +70 absorb instead of 1? ;-) They get added regardless of which body part is attacked so more useful than armour r...
by Automaton
Sun Jul 26, 2020 7:21 pm
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Part 4 - What the actual F is going on when a monster hits you? Part 4c - The gory details.... Note: For those of you unfamiliar with bitwise operations << means leftshift and >> means rightshift. These are binary operations that have the effect of multiplying or dividing a number. >>1 means move t...
by Automaton
Sun Jul 26, 2020 9:08 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

For that matter, do you know how long the shield spells/potions tend to last? I haven't really tried using them during this playthrough yet, but I was considering using them once I start fighting monsters that can't be killed easily with spells (e.g., stone golems, animated armors, etc)... --Jay Ca...
by Automaton
Sun Jul 26, 2020 9:03 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Not sure if it this helps or not, but previous posters on this forum have claimed that the effectiveness of potions does not vary at all based on your characters' Healer experience/level. However, the same posters claimed that the effectiveness of missile spells (e.g., fireball, poison bolt, poison...
by Automaton
Sun Jul 26, 2020 8:58 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Looks like scanning code at 3 am makes your brain get foggy. Thanks Paul.

The part of the code I am struggling with is where and how shield timers get reduced. Any help Sophia or Paul?

As you seem to have read through, Sophia, did you see anything else I got wrong or anything new?

Cheers
Nick k
by Automaton
Sat Jul 25, 2020 10:28 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Wow, Nick - awesome research and information! So, it looks like, contrary to what we were originally thinking, an armor's base defense value does get factored in to the character's damage mitigation against "sharp" attacks, after all. Indeed. I was going on the info on DM encyc, but the r...
by Automaton
Sat Jul 25, 2020 1:18 am
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Part 4 - What the actual F is going on when a monster hits you? Wow - It took a long time to understand what all the code is doing, but I got there. There are some surprising results! Part 4a - Put simply.... This is the large picture; 1 Give character XP for getting hit 2 Monster to hit roll vs ch...
by Automaton
Thu Jul 23, 2020 1:17 am
Forum: Dungeon Master (DM)
Topic: Relative weapon and shield strength
Replies: 9
Views: 4985

Re: Relative weapon and shield strength

I've nearly finished my analysis, I'll post my results as soon as I've tested a bit. One thing I can say, is that a 115 wisdom or higher will make you invulnerable to psychic attacks (ghosts and screamers will always do 0 damage to you). The game does a bunch of pre damage calculations then gets to ...
by Automaton
Wed Jul 22, 2020 2:00 am
Forum: Dungeon Master (DM)
Topic: Relative weapon and shield strength
Replies: 9
Views: 4985

Re: Relative weapon and shield strength

Hi Nick, I think I understand what you're saying for the three weapons you mentioned, but, more generally, are you saying that the Swing, Throw, and Shoot subskills are the *only* ones that are ever used for calculating damage based on skill mastery level? In other words, the Club and Thrust subski...
by Automaton
Tue Jul 21, 2020 7:09 am
Forum: Dungeon Master (DM)
Topic: Relative weapon and shield strength
Replies: 9
Views: 4985

Re: Relative weapon and shield strength

Well, I've discussed a little with Paul and Sophia about the CSBwin source code and to me it seems like there is a mis-coding issue from the original devs that means that 3 weapons get double mastery damage when attacking. The Dagger, Axe and Hardcleave. All weapons have 2*mastery level of either Sw...
by Automaton
Sun Jul 19, 2020 4:26 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: Source code is not making sense.
Replies: 13
Views: 7412

Re: Source code is not making sense.

Erk! probably my misunderstanding Paul. I meant (in the original CSB) the; A Falchion dropped at (03,21,25) will open the door at (03,21,24). A Cape dropped at (09,30,37) will activate the teleporter at (09,30,37) Leather Boots in your inventory will hold open the wall at (09,21,29) when walking at ...
by Automaton
Sun Jul 19, 2020 1:21 pm
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

Part 3 - What's with the getting XP for just getting hit? Yup you get XP when getting hit. I've scoured the source code and monster experience class (See here on DME for details) is used in only 2 places. 1. As a multiplier to XP when you hit a monster Determining XP--------------------------------...
by Automaton
Sat Jul 18, 2020 7:30 pm
Forum: Dungeon Master (DM)
Topic: Best way to level?
Replies: 111
Views: 55388

Re: Best way to level?

I stand corrected, it is indeed a little more complex in how it handles XP - I had to dig for several hours but it indeed does seem to work the way you say. However, the screamers are quite interesting having an experience class of 0. The most xp you can ever get for hitting a screamer is 3 which is...
by Automaton
Sat Jul 18, 2020 9:48 am
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: Source code is not making sense.
Replies: 13
Views: 7412

Re: Source code is not making sense.

Another thing that might be of interest to you; just to complicate things. CSBwin is (as its name implies) a translation of the Atari "Chaos Strikes Back" game. In retrospect, I discovered that it can also play "Dungeon Master". But many of the objects and monsters have differen...
by Automaton
Sat Jul 18, 2020 9:20 am
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: Source code is not making sense.
Replies: 13
Views: 7412

Re: Source code is not making sense.

Oops, my eyes kind of glazed over at all the D6W's. That makes sense. Hopefully it helps to explain what the code is doing, too! Now I'll have to double check DSB... :mrgreen: Probably my fault. I posted; I can see in my traces that hits with the axe are trying to use 04 swing (which my char has a ...
by Automaton
Sat Jul 18, 2020 1:39 am
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: Source code is not making sense.
Replies: 13
Views: 7412

Re: Source code is not making sense.

Hi Paul, I try (but sometimes fail) not to make rash assumptions, but in this case, I am making an assumption based on the data . https://cdn.discordapp.com/attachments/328800069480480769/733821466709327932/unknown.png From the cases mentioned previously and the class column above; case 1 is the gre...
by Automaton
Fri Jul 17, 2020 10:47 pm
Forum: Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild
Topic: Source code is not making sense.
Replies: 13
Views: 7412

Re: Source code is not making sense.

Thank you both for your replies! Interesting! @Paul - "Especially since you seem to be very good at it." You flatter me Sir! I do have a knack for logical deduction though, it comes from my 20 years experience of telling my Oracle admins what their 1.9 million lines of DB are actually doin...
by Automaton
Fri Jul 17, 2020 4:21 pm
Forum: Dungeon Master (DM)
Topic: DM mechanics - Azizi through the mirror of dawn
Replies: 66
Views: 34795

Re: DM mechanics - Azizi through the mirror of dawn

It's fascinating to me that there are still people digging into the mechanics of this game. I'm right at the other end of gaming: I don't really care what's going on behind the scenes, the visuals, atmosphere, gameplay and "immersion" are all that matter to me, and DM did a pretty good jo...