Staredit Network Forums SC2 Custom Map Production Topic: Diablo - Mortal Shroud
Diablo - Mortal Shroud
Feb 10 2011, 1:00 am
By: Ahli  

Feb 10 2011, 1:00 am Ahli Post #1

Nothing yet, almost done. Very powerful, very strong!


D I A B L O - Mortal Shroud


Thank goodness you've returned!
Much has changed since you lived here, my friend. All was peaceful until the dark riders came
and destroyed our village. Many were cut down where they stood, and those who took up arms were
slain or dragged away to become slaves - or worse. The church at the edge of town has been
desecrated and is being used for dark rituals. The screams that echo in the night are inhuman,
but some of our townsfolk may yet survive. Follow the path that lies between my tavern and the
blacksmith shop to find the church and save who you can.
Perhaps I can tell you more if we speak again. Good luck.




Opinions:
this guy needs more credit, I love this! keep it up! diablo 1 was so good for its time, then only a few years later d2 came out with even more to offer. I love the hybrid you have made here. it's looking more and more complete


Gameplay:
  • Slay the evil lurking below the church.
  • Buy, sell, repair and recharge Items in the Village called Tristram.
  • Find awesome Items and gain Experience.
  • Increase your Strength, Dexterity, Magic and Vitality.
  • Play alone or together with up to 3 friends.
  • Read books to learn new spells and improve already learned ones.
  • Enjoy the quests, music and story from Blizzard's Diablo 1.
  • Use QWERT as mouse button spell switching hotkeys.
  • Hold shift to force bow shots, spell casts or scanning for an enemy in mouse pointer direction in front of you to swing your melee weapon into.
  • Every game is different due to a randomly generated dungeon and a random selection of quests.
  • Improve your gear with Crafting items like magic stones and oils.
  • Try to gamble better gear at Wirt for two or three handfuls of gold pieces.
  • Find books of magic to learn some arcane spells. Can you learn all 17 spells?
  • Use gems to improve socketed items. Griswold will be able to safely unsocket the gems for a few coins. He can also combine gems of the same type.
  • Bash your friends in Farnham's Cellar. Talk to him to enter.


Hero Classes:
  • Warrior
  • Rogue
  • Sorcerer


Items:
  • 69 Base Items
  • 86 Prefixes (max. 1 per Base Item)
  • 93 Suffixes (max. 1 per Base Item)
  • rare items with 3 or 4 modifiers (Prefix, Suffix)
  • unique items (they are not really unique, in theory they can spawn multiple times a game, but they are usually strong and rare)
  • 35 gems for the sockets on your items
  • prefixes and suffixes are slightly more free than in the original Diablo titles. For example, helmets can provide you with life steal.
  • 6 Potion types to ensure your survival and your mana requirements.
  • Wear a Helmet, an Armor, 2 Rings, 1 Amulet and a Weapon with or without a Shield
  • Repair your Items before they break. Every Item has its own Durability which can be decreased during a fight. Items that are require a repair are displayed on the screen.
  • Stash your items at Gillian, if you want to keep items that you don't carry at your body.
  • The Scroll of Town portal creates you and your friends a fast and safe travel back to Tristram to sell, heal and repair. After that you can directly jump back into action.


Enemies:
  • More than 88 monsters are awaiting mortal flesh...
  • Some monsters will be champions with more health and some other specialties
  • 16 main Dungeons filled with different Enemies. Every "New Game" will create 4 different random Enemies in each Dungeon Level. [Currently only 12 are inside the game.]
  • Other Heroes if they join Farnham's Cellar.


Changes from the original Diablo/Hellfire:
  • item details, prices, quality levels may have been changed
  • armor penetration works differently
  • many formulas are different now
  • items loose their max Durability before destruction
  • skills
  • rare items
  • random champion monsters
  • gems
  • more crafting
  • PvP area


Progress:
Collapse Box


Currently working on:
- skills
- hell dungeon, quests
- fixing bugs and improving existing systems
- more unique items

Screenshots:
Collapse Screenshots


Video:
some videos about the map from newest to older:




Click me as this video of TotalBuiscuit contains multiple maps.



older:






File Stats:
Insanity Box


Known Problems:

- The models aren't final. I'm always using the best I've got.


If you find a bug:

If you find a bug, make a SCREENSHOT and try to write down some info about what happened and what could have caused that in your opinion and everything that might be important or related to that bug, please, and let me know about that bug.
I enabled replays now, so providing me with the replay will help me greatly, too.


Bugs, I need more info about:

  • just give me bugs with as much details as you can to help me understand the source of the problem... replay/screenshots are super helpful for that.



Goodies:
Concept of my mouse UI in sc2.
A few words about my randomized dungeons.


Documentation:
Use notepad to view the files properly:
List of Prefixes
List of Suffixes
List of Items
List of Shrines
Use notepad++ to view the files properly:
Formulas Old, D2 and current
Spell Stats
Use an office program like LibreOffice to vie the files properly:
Formulas and Tables
Unique Item Details

Play it:

On the NA Server: version from 10.07.2014 [version 1.1] (online: name: "Dia blo - Mortal Shroud (AM)") Americas
On the EU Server: version from 10.07.2014 [version 1.1]. (online: name: "Dia blo - Mortal Shroud") Europe
On the SEA Server: version from 10.07.2014 [version 1.1]. (online: name: "Dia blo - Mortal Shroud") South East Asia
On the KR Server: version from 10.07.2014 [version 1.1]. (online: name: "Dia blo - Mortal Shroud") Korea & Taiwan

I am Ahli.634 on Americas and Europe (mostly Americas).

Follow me on twitter.

Post has been edited 127 time(s), last time on Jul 10 2014, 4:08 pm by Ahli.




Feb 10 2011, 1:12 am DevliN Post #2

ADMIN STATUS GO

This looks incredible! I'll help test if you want.

Also, I hope this doesn't break any of Blizzard's rules considering how much time you've put into this.



\:devlin\: Currently Working On: \:devlin\:
Invasion: Ares | OMG TEH ZOMBIES!!!

Feb 10 2011, 1:23 am UnholyUrine Post #3



First of all
for copying Diablo after this: http://www.staredit.net/topic/13226/

Secondly, for copying another game...

Thirdly, it looks Awesome.. but question is, is it worth it??? Wouldn't it be better to innovate?



None.

Feb 10 2011, 1:50 am Ahli Post #4

Nothing yet, almost done. Very powerful, very strong!

This looks incredible! I'll help test if you want.

Also, I hope this doesn't break any of Blizzard's rules considering how much time you've put into this.
Of course I'm breaking a rule with that because I'm using their content. But anyway, the map is property of Blizzard (in sc2 eula).
Unless someone stops me, I will continue.

Due to the map space limit, the talk sounds won't be inside. Same goes to many monster sounds, maybe. But atm I'm building everything up to support some sort of offline version that could contain everything. So I will never reach the perfection of an original product.

And still, only the graphical content, dialogs, names and other copied/rebuild content could be replaced with new content more or less easily.

Anyway, Diablo 1 is super old and Diablo 3 is on its way. Blizzard stopped patching it a long time ago and never fixed all devastating bugs (dupes).

@unholy
I'm planning to change and improve the game like I've already changed some data. And the name won't be "Diablo 1". I need another one.
Nothing happened with egodbout's Tristram map except that he hit a limit

edit:
Interestingly I've like 0 fps loss, if I'm playing that map on bnet... superstrange!
Anyway, testing and feedback wanted...

edit:
Unfortunately the missing GUI bug is happening on bnet, too. So sometimes you can't see the normal GUI after hero creation/loading and can't create hotkeys... just regame then, pls.

Post has been edited 3 time(s), last time on Feb 10 2011, 2:46 am by Ahli.




Feb 10 2011, 4:13 pm payne Post #5

:payne:

Not sure if I understood: can I be tester as NA?



None.

Feb 11 2011, 6:42 am payne Post #6

:payne:

Those white walls are kind of hard on the eyes. ;o
Also, because of the point of view, we some times miss the entry on some of the dungeon levels.
Oh, and I want a "Repair All" button.
And walking away from a char should remove all dialogs. And to interact with a char, right clicking on it should work as well.



None.

Feb 11 2011, 11:19 am NicholasBeige Post #7



Ahli is on EU - like me. So I'm pretty sure (unless he will allow someone else on NA to publish it) that you won't be able to play it online.

I've helped test it a few times - needs some polish but the progress is really good, keep at it Ahli!


for copying Diablo after this: http://www.staredit.net/topic/13226/


Blizzard don't care about EU - and if this gets noticed, he'l only get more attention for it . And as he stated, this map is property of Blizzard due to the EULA, and anyone who plays Starcraft 2 - or has any clue about Blizzard - will know that Diablo 1 was a Blizzard game to begin with. In my opinion, it's just fan-created praise to a Blizzard classic.


It looks Awesome.. but question is, is it worth it??? Wouldn't it be better to innovate?


This is the only problem I have... I hope Ahli will put in some new spell tree's, talents etc - maybe new hero classes too. Even more and different quests and monster types. But the Diablo 1 system he has so far is great!



None.

Feb 11 2011, 5:15 pm Ahli Post #8

Nothing yet, almost done. Very powerful, very strong!

SENners can publish it privately on US to play it together (e.g. in map night).

@Spell trees
I'm really thinking about that because the Warrior didn't rely on the skills except teleport. But I love the random book findings.

So I may will have 2 systems. Some arcane magic bolstered through books found inside the labyrinth and some class based spells/abilities.
(I don't want to copy runes on abilities like it may be in Diablo 3. Still I like Blizzard's idea with finding stuff that helps specific spells.)

This also opens new possibilities of a support unit like some sort of Paladin (I think it's the paladin in every new game who does that).

Short summary:
- finding books for arcaine magic will be inside in some future version.
- new useful abilities for melee players would be cool, ideas are welcomed.
- new ability system may lead to new classes (because the difference between classes isn't insanely large atm)

classes atm:
Code
CLASS BASED STATS

W = Warrior, R = Rogue, S = Sorcerer
clvl = Character level, CtH = Chance to Hit (think: attack rating value, not actual percent because defense and clvl differences modify the actual chance),
mlvl = character level of the enemy (monster)

W: bonus CtH: - melee: 20 - bow: 10 - spell: 00 [bow isn't 0 because melee was difficult in D1 vs archer monsters]
R: bonus CtH: - melee: 00 - bow: 20 - spell: 00
S: bonus CtH: - melee: 00 - bow: 00 - spell: 20

W: starting stats: STR: 30 - DEX: 20 - MAG: 10 - VIT: 25
R: starting stats: STR: 20 - DEX: 30 - MAG: 15 - VIT: 20
S: starting stats: STR: 15 - DEX: 15 - MAG: 35 - VIT: 20

W: max stats (naked): STR: 250 - DEX: 060 -MAG: 050 - VIT: 100
R: max stats (naked): STR: 055 - DEX: 250 -MAG: 070 - VIT: 080
S: max stats (naked): STR: 045 - DEX: 085 -MAG: 250 - VIT: 080
(this is a subject to change, if I've the gameplay far enough for late game)

W: Chance to Critical: clvl %
R: Chance to Critical: 0 %
S: Chance to Critical: 0 %
(I just fixed a bug where the value is set. Now it will be displayed in stats screen.)

W: base melee weapon damage: (clvl * STR) / 100
R: base melee weapon damage: [clvl * (STR + DEX)] / 200
S: base melee weapon damage: (clvl * STR) / 100

W: base bow damage: (clvl * STR) / 200
R: base bow damage: [clvl * (STR + DEX)] / 200
S: base bow damage: (clvl * STR) / 200

W: blockchance%: DEX + 200 / (19 + clvl) - 2 + [2 * (clvl - mlvl)]
R: blockchance%: 4 * sqrt (DEX) + [2*(clvl - mlvl)]
S: blockchance%: DEX + [2*(clvl - mlvl)]
(only with equipped shield, max chance is capped at 75%)

W: block time: 0.1 - Fast block time: 0.05
R: block time: 0.2 - Fast block time: 0.1
S: block time: 0.3 - Fast block time: 0.1

W: hit recovery time: 0.3
R: hit recovery time: 0.35
S: hit recovery time: 0.4
(fast hit recovery = -0.05, faster ... = -0.1, fastest = -0.15)

W: small Healing Potion range: [maxHP/8 * 2] to 3 times that value
R: small Healing Potion range: [maxHP/8 * 1.5] to 3 times that value
S: small Healing Potion range: [maxHP/8] to 3 times that value

W: small Mana Potion range: [maxMP/8 * 1] to 3 times that value
R: small Mana Potion range: [maxMP/8 * 1.5] to 3 times that value
S: small Mana Potion range: [maxMP/8 * 2] to 3 times that value

Hit recovery stuns + bow attack time are visualized with the timer bar appearing.

Code
HIT RECOVERY:
You can only go into hit recovery, if the damage is bigger than your clvl.
If the received damage is bigger than 12.5% of your current life, you will go into hit recovery.
If it is lower, you have 50% chance to go into hit recovery.

A Monster goes into hit recovery, if:
damage > mlvl + 2
e.g.: the Zombie you can find in the first level has mlvl=1, so you stun it with 4 and more dealt damage


a note to current monsters:
You can't see the difference between the 4 subtypes of a monster class right now.
e.g.: A unit named Zombie has the stats of one of the subclasses which are Zombie, Ghoul, Rotting Carcass, Black Death.
Zombies can appear in dlvl (dungeon level) 1-2, Ghouls in 2-3, Rotting Carcass in 2-4, Black Death in 3-5.
They have different CtH, mlvl, life ranges, AC (armor class), damage, resistances and give a different amount of experience.

Post has been edited 1 time(s), last time on Feb 13 2011, 12:07 am by Ahli.




Feb 11 2011, 5:23 pm UnholyUrine Post #9



Blizzard don't care about EU - and if this gets noticed, he'l only get more attention for it . And as he stated, this map is property of Blizzard due to the EULA, and anyone who plays Starcraft 2 - or has any clue about Blizzard - will know that Diablo 1 was a Blizzard game to begin with. In my opinion, it's just fan-created praise to a Blizzard classic.

two things
1. Good Point
2. Isn't World of Starcraft the same? Just a fan-created praise to a Blizzard classic.. but with actual innovation? I guess they're scared of creativity...

Remind us to play during mapnight



None.

Feb 11 2011, 7:34 pm DevliN Post #10

ADMIN STATUS GO

I don't see what the World of Starcraft thing has to do with anything. Blizzard is fine with that map being made, as they've said multiple times. They liked the idea enough to fly the mapmaker out to Blizzard's HQ in Irvine. Either way there's a whole topic for that in the SC2 General forum, I don't mean to beat a dead horse.

When I asked about breaking the rules, I mainly meant about recreating an existing game in SC2. Because its a Blizzard game, they may have less of an issue with it (though I've read elsewhere that they aren't too keen on importing models from other Blizzard games yet, but that may change).



\:devlin\: Currently Working On: \:devlin\:
Invasion: Ares | OMG TEH ZOMBIES!!!

Feb 11 2011, 8:11 pm Ahli Post #11

Nothing yet, almost done. Very powerful, very strong!

It's possible that you can't permanently enter a dungeon level because of a chest in the way where your hero should be moved to and the displacement sends you into the area that takes you back to the level above.
Monsters can block it, too, but all monsters will wander around so the block should be temporary.

I plan to make the dungeon entrances/exits with right clicks somehow (somehow with ability on stuff).
But I'm currently adding a check for diagonal places for dungeon objects in the random dungeon generation system.

edit:
I've fixed the non showing UI bug (you have to come back to the main menu to activate it). Hiding it multiple times makes the ui not appear with one "show".
I've added a diagonal stairs check while dungeon creation.

edit:
fixed some bugs and made the loading a little bit faster.

Post has been edited 3 time(s), last time on Feb 13 2011, 1:01 am by Ahli.




Feb 14 2011, 2:40 am payne Post #12

:payne:

Tested with 4 players your localized version.

Everything was fine.

Some stuff to consider changing:
- Hold Position should have a Potion icon and be placed somewhere in the bottom line. It should also -not- stop the attack of players.
- A 'b' or 'i' hotkey for the inventory pl0x?
- Please make the walls shine less. @.@
- Some of the players seemed to be confused about the interaction with NPCs. Right-clicking a NPC should make you interact with him.
- Attach Text Tags on NPCs. Informations like "Healer" or "Blacksmith" would be the best. Forget about their names for the Text Tags.
- Make NPCs wander a round a bit?
- Add a "Repair All" option pl0x.
- Using "Alt" to show items' names wouldn't work 100% of the times. Don't know why and in which particular situations.
- Letting the players move their hero while talking to a NPC would be great: as soon as it moves while a dialog is opened, close the dialogs.
- Make the "Stats" button flash when we level up?
- Prevent Team Kill. D:

We were all Warriors. Was I right to tell them the 2 other classes weren't functional?



None.

Feb 14 2011, 3:18 am Ahli Post #13

Nothing yet, almost done. Very powerful, very strong!

@H key
I'm using the grid, so I've nothing on H by default.

@Inventory/stats hotkeys
yes, I should do those.

@right click interaction
That's how I want it to be atm. Need to see how to implement that... maybe with some ability... need to test stuff when I've time

@text attachements on NPCs & wandering around
great idea, will do that

@repair all
where to place it in the window? ;S
If I mess with that new ui style file stuffs, I could make the usable screenspace much bigger...
The game still has to be able to be played with lowest resolution.

@walls shine less
need a wall model anyways or something like that. But I don't know how I could make it less shine.

@alt didnt work
It shows only the names of items in an area around the hero. I didn't make the area to big.

@move hero while dialog is opened
May cause to much lag depending how I implement it. I've mainly disabled it to prevent bugs with item buying and selling because I have to use orders to efficiently transfer items into the inventory or out of it. You can hit ESC to close dialogs, too.

@prevent teamkills
I can do that

@stats button flashing at level up
should be possible

@playable classes
Warrior and Rogue are playable. First level may be super easy for Rogues since the units have low HP and bows do normal damage (monster type doesn't effect the damage). You can play Sorcerer, too. But there are no spells. You would just have a much harder time to survive. You can shoot arrows with the 4. mouse button (first side button).

Thx for the feedback




Feb 14 2011, 3:53 am payne Post #14

:payne:

Image of 4th mouse button please.



None.

Feb 14 2011, 7:47 am Jack Post #15

jackAndMooseDay[13] = true;

I'll throw up a wall model once I install max. You'll have to show me a picture of how dirty and oldschool you want the wall though.



Red classic.

Feb 14 2011, 9:47 am Decency Post #16



My mouse doesn't have 4 mouse buttons. Make mouse3 the default, please, essentially everyone has one of those.



None.

Feb 14 2011, 4:16 pm Ahli Post #17

Nothing yet, almost done. Very powerful, very strong!

I'll throw up a wall model once I install max. You'll have to show me a picture of how dirty and oldschool you want the wall though.

That are the original walls...


diablo 2's walls...

Maybe something into that direction.
Important is that I can make whole walls with the aligned wall models and that they won't hurt your eyes...
A grey square would do it, too.


Image of 4th mouse button please.

link because of fail size
My Razer Deathadder has button 4 and 5 reversed in relation to that pic. My 4th button is the front side button clickable by the thump.


My mouse doesn't have 4 mouse buttons. Make mouse3 the default, please, essentially everyone has one of those.I'm adding mouse3 to the event then (I guess everyone has a scroll wheel, else: it's 2011, stop living in 1995). Mouse 3 isn't that good to click it often...




Feb 14 2011, 8:05 pm payne Post #18

:payne:

... My mouse only has Button 1, 2 and 3. D:
And it's even worse for Mac users.

You should just make it "Left-Click on enemy while Bow is equipped"



None.

Feb 14 2011, 8:23 pm NicholasBeige Post #19



Or Shift+Mouse1 . Like it was in Diablo?



None.

Feb 14 2011, 9:30 pm Jack Post #20

jackAndMooseDay[13] = true;

Ahli you disappeared from the shoutbox so here's the screenie you requested:
It isn't textured yet and there's a couple more things to do. It's 152 polies, which is pretty low, but I'll increase the pillar quality so it looks better, which will put it up a bit.

EDIT

Better render for showing how the pillars aren't that great quality.

Post has been edited 1 time(s), last time on Feb 14 2011, 9:39 pm by Jack.



Red classic.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[09:22 am]
Devourer -- Maybe it is, but it totally is not necessary; the normal one can pretty much do everything
[08:15 am]
FlameViper -- Is it possible if we just created our own editor for starcraft 2?
[08:14 am]
FlameViper -- .
[07:32 am]
DT_Battlekruser -- but really, an emacs/vi war in the spambox.. d'awww :)
[07:30 am]
DT_Battlekruser -- emacs/vi shortcuts predate windows :P Also paste in emacs is ctrl+y. Although I confess it helps to know basic vi since for some reason it seems to be on way more things I have to ssh to than emacs
[05:18 am]
Wing Zero -- I want to see a warcraft 4 though
[05:17 am]
Wing Zero -- Devourer
Devourer shouted: Still 200 shouts/24hours on SEN; 12535 since v6 launch. Imagine SEN if starcraft 2 was a great and enduring success and people would go to sites and learn stuff
I think we have a shot if we make it to Starcraft 3
[05:05 am]
rayNimagi -- So I don't bother with Emacs
[05:04 am]
rayNimagi -- Emacs was written in like 1976. They probably thought changing the shortcuts was a bad idea
[03:33 am]
Apos -- Plz do, for your own sanity
Please log in to shout.


Members Online: Roy, Praetor