Pre-Alpha version release (0.05.00.10.13)

Information and updates for the Dark Alliance mod. If you have any questions or suggestions for the mod, please post them here. Click here to visit the official web site.

Moderators: kingpin, Ogodei, Darque, Yohann, afj666, Diabolic Studios Dev

Locked
User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sat Dec 16, 2017 4:53 pm

Pre-Alpha release is beginning of more frequently public releases.

ASLR ISSUES
Dark Alliance contains code that was implemented Before microsoft implemented their ASLR system. As old code is not coded in correct way this become an issue. Due to the massive amount of code its a long term Project to get rid of all old code. This is main reason why the public version have took so long time to get ready.

I want you to be aware off that if you get random crashes/game refuse to load. This is because of ASLR issue. The only you do to get it working is restart your computer. To help get those issues fixed faster we are depended on you to report them so they can get prioritied to fix in upcoming patches.


D2SE Modmanager
Dark Alliance is now finally supporting D2SE modmanager. Besides downloading the new version you need to download and install d2se modmanager. If you are using a newer patch then 1.13c you need to downgrade before D2SE or darkalliance is working.

D2SE Modmanager


Main features
* New chapter 2 included
* New monsters
* New subquests
* Two new classes: Barbarian and Necromancer
* D2SE compatible
* New items
* New tempered feature
* New secondary effects on elemental damage types
* NPC crafting
* Complete new boss modifiers
* Many bugs fixed.
* Increased max level to 37.

for more detailed patch notes see each section below.


Dark Alliance patch 0.05.00.10.13 released 2017-12-16
This is not compatible with preview version. So uninstall it if you have it installed before use this.

Patch size: Around 269 MB.

Download: Dark Alliance 0.05.00.10.13 Patch

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sat Dec 16, 2017 4:54 pm

BugFixes:

- all diamond type of gems now reduce the defense per hit instead of increase their defense.
- Druid: Luck Charm recipe: is now correctly working.
- Soulbound feature is now correctly working again.
- Corrected a bug that cause druids double herb duration to only work when you intial created your character.
- Corrected a bug in objects noDrop chance that cause it to calc alot higher noDrop chance than intended.
- Corrected a bug in current DA Version check that could cause old characters pre.0.04.08.06.06 to still be able buy stats and skills.
- GW rune is now corrently displaying increased walk/run speed.
- Druid: Bestial Resilence: is no longer buffing hireling or pets.
- Weapon Rack in the Misty Tomb (level 2) is now correctly working.
- Allies to players no longer try to drop body parts or loots when dying.
- Spellscroll: Experience Death - Fixed a client bug that allowed monsters resurrect units flagged as removed on server and that had as effect unit still got resurrected on client but as invisible.
- Paladin: conviction skill. Corrected a bug where fire/cold and lightning resistance always got 0 resistance added. (
- Warriv (chapter 2): Fixed a bug where you couldn't travel from chapter 2 to chapter 1.
- Warriv (chapter 1): Fixed a bug for non paladins where it didn't show the introduction speech.
- Barbarian Arreat Tales Subquest is now correctly reward with a scroll of knowledge.
- Corrected a bug in spellfailure feature.
- Corrected a bug with Oil of Defense where it couldn't apply oil on superior, magic or rare shield as intended. (
- Fixed a bug with scroll of enhance magical armor that prevented it to be "right clicked".
- Fixed a bug that prevented Town portal to work outside first chapter.
- Barbarian Skill: Steel of Disciples is now correctly generating rage.
- QuestComplete (MonUmod 22) on client fixed. This caused Get hit/death to trigger each frame and cause alot of lag at Andariel .
- Fixed alot of vanilla boss event bugs.
- Fixed bug with Lut Gholein Passage subquest where Asmodai's Blood, Albrecht Durer's Heart, Blazecurse's Soul couldn't drop.
- Fixed bug with The Imortal subquest where Ascalon's Heart, Nemu's Heart, Dreadlord's Heart couldn't drop.
- Gem display is now correctly displaying att/lvl and ac/lvl display.
- Barbarian Skill: Heroic Leap is now require level 12 as intended.
- Village Portal: Valley of Paradise is no longer require mana to use.
- Village Portal: Blood Wood is no longer require mana to use.
- Village Portal: The Badlands is no longer require mana to use.
- Corrected a bug where objects doesn't check for class then start a subquest.
- Executioner quest is no longer given out multiple times (Note: old multiple quests will still be in your quest log on your test char).
- Sisterhood's Relic: You can't put things in the cube, you have to open the cube first and then dragndrop the item in it.
- Barbarian: Call of focus: has a duration of "2" - when all the other combat summoning skills have "20" second durations.
- Akara: Den of Evil Main quest: Then turning in the quest Akara's sound she speak about the old quest speech. The sound need be disabled.
- Bone Guard Shield missing the -2% Faster Cast Rate penalty.
- Item: Rare Barbaric Axe spawned with +1 Mana after each kill (which make it unable to use it).
- Item: Dusted Metal (shield) missing the -2% Faster Cast Rate penalty.
- Item: Barbaric Belt spawned with 1% damage taken goes into mana (which make it unable to use it).
- Item: Unholy Armor missing -10% Faster Caste Rate Penalty.
- Item: Jawbone Cap: Missing Armor Type "medium" string.
- Unique: Dusted Metal: Missing stringkey.
- Barbarian class items: spawns without skill all time. It looks like it's a bug.
- Current/max Rage bug: When Furious Rage timer ends it doesn't clearup current rage correct. It's atm possible have more current rage then maximum.
- Barbarian Skill: Guardian Spirit: needs stsuccessonly (Cry sound plays when you click a living monster or nothing at all)
- Giant Furs: item sounds like plate armor
- Dark Hunters (In the Dark Wood): are dropping MoonClan Axes instead of their monster item
- Item: Barbaric Axe: is gigantic, but the item sound is that of a small metal item (like a dagger)
- Minor Chilling Oil: does not work on Magic Chilling Gloves, as the item states
- Barbarian skill: Relentless attack: Requires Level 18 instead of Level 12.
- Fixed a bug with the increased cluescroll storage in Book of Story. That cause a crash when try open it.
- Fixed a bug that prevent levler to work for open entrance to lut gholein passage level 2.
- Fixed a bug that prevent Warriv from give subquest rewards
- Fixed a bug in chapter 2 that cause game to crash then it try to drop a special monster treasure class that doesn't exist.
- Corrected a bug where act flag wasn't correctly checked in treasureclass roll.
- Corrected a bug where slimedoor object in maggot's lair could become lockable.
- Barbarian skill: Mire Ward: then using the skill player are no longer walking to corpse where ward is going to be placed.
- Weapon Rack in Misty Tomb Level 2 is now accessable.
- Barbarian: Brutal strike: corrected a bug where listed rage cost wasn't correct.
- Margosh: Speech about General Leathan have parts of text out of the box.
- Barbarians is now able to use Scroll of Magical Light.
- Corrected a bug where The Delivery II had wrong pre-quest requirement.
- Missing name added to Dry Herb item.
- Scroll of Magic Breaker is now usable by barbarians.
- Scroll of Ikarus is now usable by barbarians.
- Added missing Dry Clover image.
- Corrected a bug where NPC's didn't hand out subquest rewards in chapter #2.
- Subquest: The Lost Recipe is now working correctly.
- Cain in chapter #2 is no longer display ID Cost instead of regular price on items.
- Corrected a multiplayer bug in npc menu code that cause instability and crash then interract with npc's.
- Corrected a bug in npc menu code that cause game get stuck if you closed down a sub menu outside it's box.
- Corrected a bug in Praying option where it only took 2k gold instead of intended 20k gold.
- Dry Herb is no longer tradeable in Meshif Trade For Jade Statue and Pearls option.
- Dry Clover is no longer tradeable in Meshif Trade For Jade Statue and Pearls option.
- Monsters that release charge bolt on hit now correctly deal damage from the bolts.
- Corrected a bug in AI Think code where monsters/npc's could try use a skill that they didn't have and could cause npc/monster anim vanish or other odd behaivors.
- Barbarian is no longer able to use oSkills.
- Corrected an animation bug with Mrishnakk The Mad that cause animation error and invisible anim
- Corrected a Gethit animation bug with Jareth Toolsa, Mrishnakk The Mad's Apprentice that cause animation error and invisible anim.
- Corrected a bug with Morganus animation that cause gethit animation error and invisible anim.
- Corrected a bug where unique items missed flag as hireling only item.
- Corrected a bug where unique items missed flag as monster only item.
- Corrected a bug where set items missed flag as hireling only item.
- Corrected a bug in weaponrack code that missed to check min/max level on itemdrop.
- Corrected a bug with Sisterhood's Relic that prevent items to be insert into cube if it's path was blocked.
Following runes got their names corrected:
PitLord Rune -> Pi Rune, Leopard Rune -> Le Rune, Rhino Demon Rune -> Rh Rune, Dark Mage Rune -> Da Rune, Mutant Rune -> Mu Rune, Blood Wood Tree Rune -> Bl Rune, Undead Templar Rune -> Un Rune,
Hellbovine Rune -> Hbl Rune.
Corrected a bug with Pi Rune (pit lord rune) it's now correctly displaying Attackers take fire damage by X on shield modifier.
- Items is no longer having extra emtpy space if they lack custom item description.
- Barbarian: firebrand then cast the spirit totem he now only shout on successful cast.
- Emberflame Quest: Killcount part of the quest is corrected and quest is now working again.
- Quest: Clean the graveyard: is now correcly rewarding Experience and Legendary points.
- Corrected a bug in Oil code where it didn't check itemType requirement / class requirement for all type of oils it was intended for.
- Corrected a bug where reforge oils only worked on armor.
- Corrected a bug where <oil> of stamina didn't convert correct amount of health.
- Corrected a bug with Sorceress: Healing spell that prevented you from healing yourself.
- Cluescroll: Page #247 is no longer displaying part of text outside it's box.
- Cluescroll: Page #252 is no longer displaying part of text outside it's box.
- Correct an issue where Averon couldn't hand out intended subquest. That made Jiselda's Dominance subquest not able to complete.
- Corrected an issue with npc menu code that cause random crashes and bad side effects (like overwrite memory for palette for unique / superunique units).
- Corrected a bug with reforge oils that cause negative values convert the wrong value.
- Corrected a bug with reforge oils (non mana/life oils) where it readed from wrong column then calc the percent value.
- Senrium Brahm and Naya trade/repair option is no longer crashing then trying access it.
- Corrected a bug on Rhindal npc that cause crash then try interact with him.
- Corrected a bug in Ring of Invicible subquest that prevent to hand it in at final part.
- Corrected a bug with The Relic subquest where third fragment didn't drop from Moloch.
- Corrected a bug with Tempered Flask where limited item use (like weapon only) flasks was usuable on all itemtypes.
- Corrected a bug in cluescroll add clue to book code where it capped at max 255 scrolls instead of intended 500 clues.
- Corrected a bug where some act II merchants couldnt sell magic items if they wasn't flagged as permstore.
- Corrected a bug that prevented Jiselda to give a warning message for players who are to low level for entering Lut Gholein's Catacomb
- You can no longer gain spellrank if you lack mana to cast the spell.
- Sendrius Brahmn trade no longer crash then try opening it.
- Corrected an event bug that prevented reanimate stat to work.
- Corrected a bug where you was able to buy Battle Orders without have the required battle cry skill first.
- Fixed a bug where charsi didn't give imbue option anymore.
- The Summoner is now using correct text color (gold text with red background).
- Relic Fragment 1, 2 and 3 is now using the correct inventory image.
- Strong Oil of Defense is now using the correct client description.
- Fixed an activation bug that could cause random crashes. As example then entering a town portal and return from it's destination.
- Fixed a bug that caused game to crash then close menu down at Galicand.
- Corrected a bug that cause spellscrolls to crash then used in belt.
- Corrected a display error with Sephira's Ivy Oil where it listed wrong poison damage.
- Corrected a display error with Sephira's Ghostly Oil where it used Sephira's Ivy Oil display.
- Corrected a bug where Bloodmoon Gem gave additional stat every time you entered the game.
- Corrected a typo on Steel Wevil string entry in monstats.
- Corrected a bug that could cause you run out of memory.
- Fragment 1, 2, 3 inventory image is now correctly displayed.
- Cranium inventory image is now correctly displayed.
- Fixed several mem leaks.
- Fixed the out of memory bug that was caused by memory like in panel code.
- Skills restricted to two hand weapon only is no longer usable dual-wield 1h/2h combined weapon as Barbarian.
- Corrected a bug where disabled treasure class still could drop.
- Corrected a client display bug on oils, where oils usable on monster items wasn't listed.
- Corrected a bug that prevented Horadic Staff to be usable in the Orifice. It's now possible to access Duriel's Lair again.
- Monster items sold by vendors in "The Underworld" are now correctly flagged as monster items.
- Monster items dropped from Collector's bags is now correctly flagged as monster items.
- Subquest: Emberflame Part II. Cain is now correctly telling the player to go and search for Taranus in The Stony Tomb.
- Following Obelisks have got the missing top text description corrected: Panoptic Steel, Aether Vial, Sacrifice, Genesis Chamber and Coretapper.
- Corrected wrong graphics size for Flasks (that contains body parts). it's now 2x2 size instead of 2x4.
- Corrected a bug in treasureclass code where it could crash while calculate total drop chance.
- Corrected a bug in The Burning Soul subquest that cause crash then trying to return back to hand in "Orc Shaman's Flask of Ritual".
- Drognan is no longer selling Scroll of Identify Magic and Rare items.
- Elixir of Wisdom is now correctly display +1 Wisdom in it's description.
- Scroll of Plant Talk is now usable by Barbarian.
- Added missing string for following suffixes: [Of Soulbound], [of Blessed], [of Mindset], [of Attitude], [of Raise Skeletal Mage].
- Following items is no longer spawned as monster item: Bolts, Arrows, Book of Town Portal and Meshif's Pearls.
- Corrected a bug with Automagic.txt rarity check.
- Meshif's Pearls is now have it's missing stats back again.
- Monster items is now listed with it's [mon type] tag again.
- Cluescrolls is now working again.
- Barbarian Book of Story is now possible to spawn with Aggressive Defense instead of Dodge as start skill.
- Most Mana related Prefix / Suffix is no longer spawned on Barbarian Class items.
- of Mentality Suffix is restricted to spawn on Barbarian Class items only.
- Of Soulbound and Of Blessing Suffix is no longer overrides the class check on items.
- Of Soulbound and Of Blessing Suffix is no correctly turning description into red if class not meet.
- [Fiery] Prefix missing string corrected.
- Weapon/Armor Rack no longer drops UNID Magic and Rare items.
- Corrected a bug with the TreasureClass code that cause it try to drop a treasureClass that didn't exist.
- +skill tab bonus on items is now correctly named for all classes.
- Skill item bonuses is no longer counted in, the visit a trainer and train a skill.
- Fixed bug with Poison related missiles not doing any damage.
- Monsters that drop a poison cloud after is now doing damage.
- Druid: Poison Creeper skill: is now doing damage.
- Necromancer: Poison Explosion skill is now doing damage.
- Fixed a bug in SrvDoFunc #160 where it didn't retrive the auracalc columns correctly.
- Fixed a bug in SrvDoFunc #158 where it didn't retrive the auralencalc columns correctly.
- Corrected a bug in spellshort cooldown description where it didn't list minutes cooldown correctly.
- Corrected a bug with summons that dies if skill comes from temp skill (like scrolls), or item and a special event happends like levelup, drink mana potion.
- Fixed a bug in npc heal code that could cause a crash in rare case.
- Corrected a bug with Barbarian: GuardianSpirit skill that added Magic Resistance effect multiple times.
Elixir of Wisdom: change description from +1 intelligence to +1 Wisdom
Sorceress: Knowledge Page change from +1 to Intelligence to +1 to Wisdom
Druid: Knowledge Page change from +1 to Intelligence to +1 to Wisdom
Skillrequirements name change from Intelligence to Wisdom (skillrequirements not used since long time, just renamed it so it used correct)
Character Stat: Intelligence renamed to Wisdom
Elixir Wizardry +5 intelligence renamed to +5 Wisdom
Bloodgem +5 Intelligence renamed to +5 Wisdom
Oil of Wrath: +2 Intelligence renamed to +2 Wisdom
oil of Lich King: +1 Intelligence renamed to +1 Wisdom
Strong Goat Lord Oil: +2 Intelligence renamed to +2 Wisdom
Returned Mage Oil: +1 Intelligence renamed to +1 Wisdom
Minor Tainted Oil: +1 Intelligence renamed to +1 Wisdom
Minor Demon Skeleton Oil: +1 Intelligence renamed to +1 Wisdom
Barbarian Reforge Oils renamed Intelligence to Wisdom
Corrected a bug in path structure that caused targetY to return wrong value.
Corrected a bug that caused by bodyparts try to drop that didn't exist.
- corrected a bug in SrvDoFunc #57 where summon didn't update ai correctly
- corrected a bug that cause creating new characters a crash.
- corrected several bugs with the subquest code with item required check not working as it should.
- corrected a bug that caused subquest to give more rewards then intended.
- Corrected a bug with srvDoFunc #25 that give caster state regardless who was the target.
- fixed a crash bug in DAMAGE_ApplyFreeze func
- all oils are now working again.
* Corrected a bug in Skills_GetSkillLevel because of mixed up fastcall/stdcall (code was disabled in current build, so isn't affected, but code finally got re-enabled again).
* Corrected a bug in D2SetPetMaxForEvents that cause a crash if unit isn't a player.
* Corrected a bug that caused Skills_GetSkillLevel to not add skill level from items.
* Corrected a bug that caused Charged stat on items to not update on client side correctly.
* Corrected a GUI:
* Reworked the UI_Panel graphics.
* Fixed a crash bug then switching characters.
- Fixed a bug (in d2win.dll) that cause game not to load on vista/win7 from times to times.
- Fixed a bug (in d2launch.dll) that cause game not to load on vista/win7 from times to times.
- Corrected a bug in Shrine_Refreshing that cause it to not check if health/mana stat was used in StatID2 column (in Shrines.txt)
- Corrected a bug in Shrine_DropItem that cause items dropped from shrine to bug the player.
- Corrected a bug in Shrine_DropItem that rolled wrong max value.
- Corrected a bug in Shrine_DropItem where missile level could be less then 1.
- Corrected a bug in Shrine_Poison that cause items dropped from shrine to bug the player.
- Corrected a bug in Shrine_Poison that rolled wrong max value.
- Corrected a bug in Shrine_Poison where missile level could be less then 1.
- Corrected a bug in Shrine_Divine that cause it to not check if health/mana stat was used in StatID2 column (in Shrines.txt)
- Fixed a misalignment bug in MissileCltHitfunc table.
- Fixed a memory leak in D2Regeneration code.
- Corrected a bug in Units_GetUnitName that cause crashes if name not stored in client unit.
- Client packet table is now ASLR compatible.
- Fixed a bug where Shrine_Portal sometimes crashed.
- Corrected a bug with Check_State_for_AddXP() func.
- Corrected a bug with find potion/item/oil on client side.
- Fixed a memory leak in tcEx code.
- Fixed a memory leak in pSpell #25 function.
- Fixed a memory leak in Load Recipescroll function.
- Fixed a memory leak in draw skill button (800x600 mode).
- Fixed a memory leak in draw stat button (800x600 mode).
- Fixed a bug with melee cold length formula.
- Fixed a bug with melee burn length formula.
- Fixed a bug with melee stun length formula.
- OperateFn #4 now checks for key correctly.
- Fixed a bug in tcEx drop code that prevented global/monster specific drops to drop from monsters.
- m_pSvrHitFunc_1 is no longer causing missiles to skip hit if no target found.
- Monster_Missile_DAMAGE_Apply function is now correctly check flag.
- Sorceress: Imp now deal damage with fire missile.
- fixed missing entries for MonUModEvent table.
- fixed missing entries for monUMod Client Event table.
- fixed aslr issue on client side with npcmenufunc.
- fixed wrong adress in monUmod_CltEvent #17 hitbymissile func.
- fixed monUmod #53 MonUMod_Fireball_Init that was using wrong function.
- Containers is no longer giving a "waiting for confirmation" message (this is a legal check to see container wasn't hacked on client side).
- Objects no longer drops Unidentified items.
- Items_AssignCharmAffixes Func no longer generates Unidentified charms. (chars removed since long time, but wanted fix the bug regardless)
- Skills_SrvDoFunc_156 Func no longer generates Unidentified items.
- RandDropSubQuestReward Func no longer generates Unidentified items.
- DropSubQuestReward Func no longer generates Unidentified items.
- DASpawnItem Func no longer generates Unidentified items.
- RandDropMainQuestReward Func no longer generates Unidentified items.
- DropMainQuestReward Func no longer generates Unidentified items.
- NPCMenuFunc is no longer crashing then scroll window is used for non npc's.
- NPCMenuFunc is no longer crashing on client side then scroll window is used for non npc's.
- Of Wisdom is now correctly displayed as a string.
- Of Mentality is now correctly displayed as a string.
- skill: Raise Skeleton is now correctly scale health, damage.
- skill: Raise Skeleton Archer is now correctly scale health, damage.
- skill: Raise Skeletal Mage is now correctly scale health, damage.
- fixed Ossein skill that was using same skillID as another skill.
- skill: Praetorian Guard is now correctly scale health, damage.
- fixed a tcex crash if monsterID is missing in tcex file.
- Corrected a bug with discovery item scroll that allowed it reveal discovery stats infinite times.
- Added missing bodyparts to Mega demon.
- Added missing bodyparts to The Smith.
- Added missing bodyparts to Tainted.
- gargoyletrap should no longer be listed as missing bodypart in log.
- gargolytrap is no longer listing it's missing monsterspecific treasureClass.
- Added missing bodyparts to Earth Elemental.
- Added missing bodyparts to Mrishnakk The Mad.
- demon portal should no longer be listed as missing bodypart in log.
- Added missing bodyparts to Poison Spider.
- Fixed ASLR issue with Add_Extra_Text func.
- Fixed read unit text crash issue.
- Fixed bug where calc fields in new text files didn't resave the formula cache.
- Missing of mentality string added.
- Added missing description on Necromancer Death frenzy skill.
- Corrected a bug with Death frenzy skill description that read duration from wrong columns.
- Removed incorrect radius on Death frenzy skill description.
- Removed incorrect damage taken on Death frenzy skill description.
- Added missing damage percent buff in Death frenzy description.
- Added missing faster movement and attack percent buff in Death frenzy description.
- Added missing reduced armor by 25% for Death frenzy skill.
- Added missing reduced physical resistance by 25% for Death frenzy skill.
- Necromancer subquest: Necromicon no longer rewards an extra book of story. It will now reward a scroll of knowledge.
- You are now able to sell to all vendors again.
- Cain no longer sells obsolete unique ID scroll and book.
- D2GameInitSetItemsOnPlayer no longer cause crashes then load game.
- Fixed an infinite loop in open wound damage calculate func (this caused the freeze in Cold plain, and all other mobs spawned with open wound).
- Fixed crash issue then creating new characters.
- Fixed the right click buy item from vendor bug.
- Chapter 1: Cain no longer sells identify unique scroll/book.
- Chapter 1 & 2: Cain no longer sells identify set scroll/book.
- Main Quest: The Search for Cain now rewards the intended identify: Item scroll.
- Brittle Bones and other skills require bone charges will now cost the amount displayed in skill description.
- Skill Icon will now turn red if you havent enough bone charges left to pay the skill.
- Bone Kennings is now Reading skill level from the skill instead of Brittle Bone skill level.
- Corrected a bug in AddBarbarianClassSkill func that could miss add skill.
- Corrected a bug that prevented soulbound items to gain stats.
- Fixed many negative stats in skills.txt that got broken because of Excell.
- Main Quest Reward from Andariel: Scroll of Knowledge is now usable by Necromancer.
- Fixed a bug where bone barbs bone scythe bonus didnt scale per level.

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sat Dec 16, 2017 4:54 pm

Balance Changes:

- Werebear base duration up from 40 sec to 2 mins.
- werewolf base duration up from 40 sec to 2 mins.
- Werebear is now getting base +25% hit and +10% hit per level.
- Lycantrophy have no longer a pre requirement.
- Lycantrophy base bonus duration lowered from 40 sec to 20 sec and per level duration lowered from 20 sec to 10 sec.
- Almor's Talisman (druid quest): make quest available from level 4.
- Chipped Amethyst: +1-2 dmg replaced with +10 to attack rating.
- chipped sapphire: +1-2 dmg replaced with +10 to attack rating.
- Chipped emerald: +1-2 dmg replaced with +10 to attack rating.
- chipped ruby: +1-2 dmg replaced with +10 to attack rating.
- Chipped diamond: +1-3 dmg replaced with +10% dmg vs: demon.
- Flawed diamond: +10% dmg vs: demon increased to +20% dmg vs: demon.
- chipped topaz: +1-2 dmg replaced with +10 to attack rating.
- Sorceress: Warmth base mana recovery lowered from 30% to 15% and per level 12% to 10%.
- Acid Beast Spit attack: shortened the poison duration down to 2 secs. Increased the damage per level.
- Minor Oil of Bone +10 Armor reduced to +5 Armor.
- Minor Oil of Hardening only useable on chest armor now.
- Minor oil of Durability changed from +10% Durability to +2 Durability.
- Minor oil of Accuracy +25 to attack reduced to +10 to attack.
- Minor oil of Mastery removed +10% to attack.
- Minor oil of Death +10% increased damage reduced to +5% increased damage. +2 maximum damage reduced to +1 maximum damage.
- Minor oil of Sharpness +5 to maximum damage reduced to +3 to maximum damage.
- Fire Elemental Stone renamed to Fire Elemental Stone I and damage from +5-25 fire damage to +3-9 fire damage.
- Water Elemental Stone renamed to Water Elemental Stone I and damage from +3-18 cold damage to +2-6 cold damage.
- Earth Elemental Stone renamed to Earth Elemental Stone I and damage from +3-15 damage to +1-4 damage and +1% chance to slow target.
- Nature Elemental Stone renamed to Nature Elemental Stone I and damage from +19-48 poison damage over 2 seconds to +5-10 poison damage over 2 seconds.
- Air Elemental Stone renamed to Air Elemental Stone I and damage from +1-40 lightning damage to +1-12 lightning damage.
- Scroll of hardening (paladin class item): +5 to Armor increased to +10 to armor.
- Minor Oil Potion of Low Undead +100% damage vs undead reduced to +25% damage vs undead.
- Minor Oil Potion of Defense +5 armor reduced to +3 and +10% increase chance to block reduced to +2% chance to block.
- Oil of Bone +25 Armor reduced to +15 Armor.
- Oil of Hardening only usable on chest armor now.
- Oil of Accuracy +40 to attack reduced to +20 to attack.
- oil of Mastery remoed +20% to attack.
- oil of Death +20% increased damage reduced to +10% increased damage. +4 maximum damage reduced to +2 maximum damage.
- oil of Sharpness +8 to maximum damage reduced to +5 to maximum damage.
- oil of defense +10 armor reduced to +8 and +15% to block reduced to +3% chance to block.
- Flawed Gems base price reduced to 1000g.
- Chipped skull base price lowered from 1000g to 500g.
- Flawed skull base price lowered from 3000g to 1000g.
- Suicidal dispair rage cost down from 30 to 15.
- Barbarian skill: Onslaught attack and damage bonus down from 60% to 30%, and rage cost down from 12 to 6.
- Barbarian skill: Concentrate rage cost up from 10 to 12.
- Monster Item: Giant Furs: Freeze effect been replaced with cold resistance.
- Goatman Lord: Burning Bolt Skill increased base burning damage.
- Barbarian skill: Trample cooldown down from 60 sec to 40 sec. Rage Cost increased from 6 to 12 rage.
- Barbarian skill: Guardian Spirit: Base defense up from 10% to 25% and additional defense per level up from 8% to 10%.
- Barbarian skill: Firebrand fire damage down from 7-19 to 6-15.
- Barbarian skill: Mire Ward is now reducing monsters attack speed instead of movement speed
- El Rune: +30 to attack changed to +2 Attack per player levels and +15 defense changed to 0.5 defense per player levels.
- Paladin Skill: reflectant Shield base duration increased from 30sec to 40sec.
- Paladin Skill: holy Shield base duration increased from 30sec to 40sec.
- Paladin Skill: sky blessing base duration increased from 30sec to 40sec.
- General Leathan health regeneration reduced by 50%.
- Rage decay slightely faster then before.
- All range units will have their health lowered.
- Barbarian: Steel of Disciples: Rage gain per skill level lowered from +2 to +1.
- Barbarian: Improved Steel of Disciples: Rage gain per skill level lowered from +25% to +15% and damage up per skill level from +10% to +20%.
- Barbarian: One Handed Mastery: Damage per skill level up from +10% to +15%.
- Barbarian: Overflow: Max rank lowered from 10 to 5. Rage decay is now +10% slower decay rate per skill level.
- Barbarian: Outbreak: Damage up from +10% to +25%.
- Barbarian: Trample: Base damage lowered from 5-20 to 5-15. Damage per level up from 2-5 to 5-10.
- Barbarian: Furious Rage cost up from 12 to 15.
- Barbarian: Bash: Rage gain per skill level lowered from +2 to +1.
- Barbarian: Improved Bash: Rage gain per skill level lowered from +25% to +15% and damage up from +5% to +20%.
- fallan shaman bodyparts droprate increased by 100%.
- Demon Skeleton Bone Spirit damage reduced by 33%.
- Bloodwing health reduced and increased damage.
- Gargoyle health reduced and increased damage.
- Density increased on spawned monsters in Mystic Tomb Level 1.
- Set and Unique items have now much lower chance to be found with Barbarian: Find Item skill.
- Doubled the health on Demon Portals.
- Area level for new levels not set. This cause objects to drop only iLvl 1 items:
- The Tavern Cellar, Harem Level 2, The Palance Cellar Level 1-3, Arcane Sanctuary, Canyon of the Magi, Tal Rasha's Tombs, Duriel's Lair.
- Corrected a bug where NPC's didn't hand out subquests in chapter #2.
- Scroll of Ikarus is no longer sellable to vendor.
- magic spellbreaker is no longer sellable to vendor.
- Barbarian: Find Potion is now working on all bodies it's supposed too.
- Ikarus got increase chance on use Invincibility skill.
- Blood Moor: Monsters health and chance to hit reduced.
- Den of Evil: Monsters health and chance to hit reduced.
* Fallen Shaman: Frost spell attack reduced max cold damage and slow duration.
- Cold Plains: Monsters health and chance to hit reduced.
- Cold Plain Level 1
* Skeleton reduced health, chance to hit.
* Chilling Corpse reduced health, chance to hit.
- Cold Plain level 2
* Chilling Corpse veteran reduced health, chance to hit.
* Jaeuhl, the Guardian of Ixidor boss: slightely reduced health, regen rate reduced.
- Thief's Cellar
* Palgmor level raised.
- Burial ground: Monsters health and chance to hit reduced.
- Crypt: Monsters health and chance to hit reduced.
- Mausoleum: Monsters health and chance to hit reduced.
- Stony Field: Monsters health and chance to hit reduced.
- Dark Wood: Monsters health and chance to hit reduced.
- Black Marsh: Monsters health and chance to hit reduced.
- Tamoe Highland
* Dark Stalker reduced health, chance to hit.
* Dark Lancer reduced health, chance to hit.
- Underground Passage Level 1: Monsters health and chance to hit reduced.
- Underground Passage Level 2: Monsters health and chance to hit reduced.
- Hole Level 1: Monsters health and chance to hit reduced.
- Hole Level 2: Monsters health and chance to hit reduced.
- Tower Cellar Level 1
* Devilkin reduced health, chance to hit.
* Blood Clan health, chance to hit.
- Tristram: Monsters health and chance to hit reduced.
- Catacomb Level 3
* Banished Increased armor, health, hit and damage.
- Valley of Paradise: Increased armor, health, hit and damage.
- Blood Wood: Increased armor, health, hit and damage.
- Haunted Cave Level 1: Increased armor, health, hit and damage.
- Haunted Cave Level 2: Increased armor, health, hit and damage.
- Haunted Cave Level 3: Increased armor, health, hit and damage.
- The Wastes: Increased armor, health, hit and damage.
- The Badlands: Increased armor, health, hit and damage.
- Mystic Tomb Level 1: Increased armor, health, hit and damage.
- Mystic Tomb Level 2: Increased armor, health, hit and damage.
* LargeSkeleton - Elite: increased experience.
Ancient Nest: Increased armor, health, hit and damage.
- Lut Gholein Passage Level 1: Increased armor, health, hit and damage.
- Lut Gholein Passage Level 2: Increased armor, health, hit, damage and Experience.
- The Misty Tomb Level 1: Increased armor, health, hit and damage.
- The Misty Tomb Level 1: Increased armor, health, hit and damage.
- The Mistral Keep Level 1: Increased armor, health, hit. damage and Experience.
- The Mistral Keep Level 2
* Gargoyle Trap: Increased armor, health, experience.
The Mistral Keep Level 3
* Hidden: Increased armor, health, hit. damage and Experience.
- The Mistral Keep Level 4: Increased armor, health, hit. damage and Experience.
- Underworld: Increased armor, health, hit and damage.
- Sewers Level 1: Increased armor, health, hit. damage and Experience.
- Sewers Level 2: Increased armor, health, hit. damage and Experience.
- Sewers Level 3: Increased armor, health, hit. damage and Experience.
- The Tavern Cellar: Increased armor, health, hit. damage and Experience.
- Rocky Waste: Increased armor, health, hit. damage and Experience.
- The Stony Tomb Level 1: Increased armor, health, hit. damage and Experience.
- The Stony Tomb Level 2: Increased armor, health, hit. damage and Experience.
- Dry Hills: Increased armor, health, hit. damage and Experience.
- Halls of the Dead Level 1: Increased armor, health, hit. damage and Experience.
- Halls of the Dead Level 2: Increased armor, health, hit. damage and Experience.
- Halls of the Dead Level 3: Increased armor, health, hit. damage and Experience.
- Far Oasis: Increased armor, health, hit. damage and Experience.
- Maggot Lair Level 1: Increased armor, health, hit. damage and Experience.
- Maggot Lair Level 2: Increased armor, health, hit. damage and Experience.
- Maggot Lair Level 3: Increased armor, health, hit. damage and Experience.
- Lost City: Increased armor, health, hit. damage and Experience.
- Ancient Tunnels: Increased armor, health, hit. damage and Experience.
- Valley of Snakes: Increased armor, health, hit. damage and Experience.
- Claw Viper Temple Level 1: Increased armor, health, hit. damage and Experience.
- Claw Viper Temple Level 2: Increased armor, health, hit. damage and Experience.
- Harem Level 2: Increased armor, health, hit. damage and Experience.
- The Palace Cellar Level 1: Increased armor, health, hit. damage and Experience.
- The Palace Cellar Level 2: Increased armor, health, hit. damage and Experience.
- The Palace Cellar Level 3: Increased armor, health, hit. damage and Experience.
- Arcane Sanctuary: Increased armor, health, hit. damage and Experience.
- Canyon of the Magi: Increased armor, health, hit. damage and Experience.
- Tal Rasha's Tombs: Increased armor, health, hit. damage and Experience.
- Tal Rasha's Chamber: Increased armor, health, hit. damage and Experience.
- Level 26 to 40 requires 10% less experience per level to levelup.
- Coldworm the Burrower: Increased armor, health, Experience and corrected wrong monster level.
- Barbarian: New characters decay rage 50% slower.
- Barbarian: mentality now gives half as much bonus to slower decay rate per point.
- Barbarian: Steel of Disciples: added a base 2 rage gain (2 + 1 rage per levelup).
- Barbarian: Bash: added a base 2 rage gain (2 + 1 rage per levelup).
- Barbarian: Firebrand: Buff range from totem change to fixed value (tripple amount the initial level before). Buff range no longer increased per level and buff range added into skill description.
- Barbarian: Guardian Spirit: Buff range from totem change to fixed value (tripple amount the initial level before). Buff range no longer increased per level and buff range added into skill description.
- Barbarian: Hemorrhage: Buff range slightely reduced. Buff range no longer increased per level and buff range added into skill description.
- Barbarian: Master's Call: Buff range slightely reduced. Buff range no longer increased per level and buff range added into skill description.
- Barbarian: Tempest range slightely increased. Buff range no longer increased per level and buff range added into skill description.
- Sorceress: Blood Star missile speed increased. Damage per level reduced.
- Sorceress: Flame wave base damage reduced. damage per level reduced.
- Sorceress: Immolation damage per level reduced.
- Spellscrolls: chance roll is now using a lower seed for roll. This should raise the chance in general and give a more correct feeling of percent chance to be intended value.
Initial proc level raised from 10% to 20%. most other levels slightely buffed in chance to proc.
- Earth Elemental (summon from Mrishnakk The Mad): Physical Immune is removed and is now having a 50% damage reduction.
- Monsters drop slightely less items in general.
- Global no drop chance slightely raised.
- Monsters have slightely less chance drop unique items in general.
- Monsters have slightely less chance drop set items in general.
- Mysterious Gem drop chance slightely increased.
- Barbarian: Furious Range. +% Mentality increase on buff been lowered from 10% per level to 2% per level.
- Sephira's Ivy Oil Poison Damage reduced from 20-40 to 1-5 over 2 secs.
- Following health potions got the amount of health increased: Lesser Healing Potion, Light Healing Potion, Healing Potion, Strong Healing Potion, Greater Healing Potion.
- Following health potions got the amount of mana increased: Lesser Mana Potion, Light Mana Potion, Mana Potion, Strong Mana Potion, Greater Mana Potion.
- Barbarian: Stampede is now dealing more damage per skill level.
- Barbarian: Trample is now dealing more damage per skill level.
- Demon Skeletons now have double chance to drop Demonskeleton key quest item for Emberflame subquest.
- Demon Skeletons is now spawned in larger groups.
- Reduced amount of experience needed to level up for hireling. While this wont fix the issue with hireling to fall behind player, but will atleast reduce the issue abit.
Let me know how far behind hireling is still compare to player while leveling up.
- Reduced monster density in Pool of Song Level 1.
- Reduced monster density in Arkham Catacomb Level 1.
- Reduced monster density in The Zakram Ruins.
- Reduced monster density in Lut Gholein's Catacomb.
- Bone Archers in Ancient City of Zakram, Lut Gholein's Catacomb, The Zakram Ruins spawned in smaller groups.
- Bone Archers damage reduced in Ancient City of Zakram, Lut Gholein's Catacomb, The Zakram Ruins.
- Normal monsters is now dropping max one item instead of up to two items.
- Reduced Moloch Health by 20% and increased it's damage.
- Nara health increased by x10, damage increased.
- Kolarn health increased by x5, damage increased.
- Gork health increased by x3, damage increased.
- All monsters in Ancient City of Zakhram area have got their health increased.
- Skeleton Warriors in Ancient City of Zakram, Lut Gholein's Catacomb, The Zakram Ruins spawned in smaller groups.
- Rebalanced Sorceress, and changed it to use same rank system as Barbarian does.
- Rebalanced Paladin, and change it to use same rank system as Barbarian does.
- Rebalanced Druid, and change it to use same rank system as Barbarian does.
- Lowered armor, weapon, junk, misc, monster specific nodrop chance by 30-50%.
- Lowered chance gold selected as drop with 1/3.
- Lowered chance junk drop slightely.
- Sorceress skill: Imp and Succubus summons is no longer restricted to use either.
- Sorceress skill: Succubus max summons down from 2 to 1.
- Sorceress base chance to hit increased from -15 to -5.
- Necromancer base chance to hit increased from -10 to 0.
- Hemorrhage no longer require Guardian Spirit to learn.
- Masters Call no longer require Hemorrhage to learn.
Bone Scythe mana cost raised from 10 to 20.
- Bone Barbs: Bone Scythe critical strike raised from 1% per level to 2%.
- Bone Barbs: Mana cost reduced from 10 to 7.
- Bone Spike: Mana cost raised from 13 to 14, damage increased from 20-40 to 40-60.
- Sorceress: Arcane Lore tree. removed most skill requirements.
- Sorceress: Lightning and Magic tree. removed all skill requirements.
- Sorceress: Cold and Fire tree. removed all skill requirements.
- Druid: Elemental tree. removed all skill requirements.
- Druid: Shapeshifting and Combat tree. removed most skill requirements.
- Druid: Summoning and Magic tree. removed all skill requirements.
- Paladin: Defensive Auras and Magic tree. removed most skill requirements.
- Paladin: Offensive Auras and Magic tree. removed all skill requirements.
- Paladin: Combat tree. removed most skill requirements.
- Barbarian: Spiritual tree. removed most skill requirements.
- Barbarian: Warcries tree. removed all skill requirements.
- Barbarian: Relentless tree. removed most skill requirements.
- Barbarian: Assault tree. removed most skill requirements.
- Necromancer: Bone tree. removed most skill requirements.
- Necromancer: Relentless tree. removed all skill requirements.
- Necromancer: Assault tree. removed all skill requirements.

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sat Dec 16, 2017 4:56 pm

Graphics changes:

- Following have got it's soul graphics updated:
bloodraven, Bishibosh, Bonebreak, Coldcrow, Rakanishu, Treehead WoodFist, Griswold, The Countess, Pitspawn Fouldog, Flamespike the Crawler, Boneash,
The Smith, Corpsefire, Palgmor, Ka'Rath, Gado, Kamahl, Jaeuhl, Butcher, Kha, Mrishnakk, Jareth, Vincent, Mindslayer, Asmodai, Albrecht, andariel.
- Updated flippy file for soul graphics.
- Updated item graphics to use palette for second chapter
- Update gui screen to use palette for second chapter
- New gameselectscreen added
- Templar Animation got missing run mode added.
- invEye inventory graphics got updated and is no longer displaying black pixels instead of transparency (vanilla bug).
- New Demonic Art Spellscroll inventory item
- New Identify Magic and Rare inventory item
- Dry Herb is now using correct inventory image.
- Rage bubble got chapter #2 compatible palette applied.
- New Mysterious Gem inventory graphic by Demon9ne.
- Leopard (Valley of Paradise) animation speed increased.
- corrected bad palette on gnarled root inventory image.
- corrected some graphics issues on Halls of the Dead level 3 map.
- Corrected bad palette on black oak shield inventory image.
- Lut Gholein Catacombs Level 4 map no longer have a missplaced wall.
- Corrected some unwalkable issues on Ancient City of Zakram map.

New graphic improvements by Ogodei.
- Gargoyle using new improved d1 graphic.
- Acid Beast using new improved d1 graphic.
- Black Knight using new improved d1 graphic.
- Goat Lord using new improved d1 graphic.
- D1 Goatman using new improved d1 graphic.
- New missile animation for Blood Hoze skill.
- New Diablo1 rogue animation that replace hireling for chapter1.
- New Diablo1 rogue animation for guards in rogue encampment.
- Wolf in Cold plain now have a corpse.
- Wolf DT animation modified for enemy wolf.
- New Diablo 1 Shredded animation that replace old poor shredded animation.
- New Diablo 1 Crypt Demon animation.
- 4 new D1 Gargolye animations, 3 new boss animations.
- 4 new D1 Goat Lord animations.
- 4 new D1 Acid beasts animations. 2 new boss animations.
- New D1 Goatman maceman.
- New D1 Goatman bowman.
- New D1 Demon Skeleton.
- New Diablo 1 Counselor animation added.
- New Diablo 1 Magistrate animation added.
- New Diablo 1 Cabalist animation added.
- New Diablo 1 Advocate animation added.
- New Diablo 1 Blacktongue animation added.
- New Diablo 1 Dreadjudge animation added.
- New Diablo 1 Vizier animation added.

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sat Dec 16, 2017 4:57 pm

Spelling Issues:

- Page 32, Upgrade Health Potion: "You have found the clue about the how to upgrade health potions" changed to "You have found a clue about how to upgrade health potions."
- On death. Exp Penalty: After the Penalty runs out a message appears, "Exp. Penalty have ended" changed to "Exp. Penalty has ended."
Barbarian skill: Violence: "Your weapon have a chance to loose additional durability."
-change to- "Your weapon has a chance to lose additional durability."

Barbarian skill: Outbreak: "Improves your attack speed and damage by limited of time."
-change to- "Increases attack speed and damage for a short time."

Barbarian skill: Hemorrhage: "Hits will give your party health back off whoever is in range of the spirit." -change to- "Hits return health from spirit to in-range party members."

Unique item: "Dreamsifter": I think you might've ment "Dreamshifter"? Hence the level 1 - werebear charges.

"Increased chance for magic, rare and set items" property: shows up as "Increased chance for magic, rage, and set items"

"of infighting" affix: "of infighting" affix, this should be "of combat"

Title: Page 76: class item, Magic Night Belt: Description:"You have found the clue to create a magic Night Belt. To create the Feather Belt you need to place 1 As rune, ..."

Barbarian skill: Furious rage: "Improves temporal your damage and mentality."
-change to- "Temporarily improves your damage and mentaility."

Barbarian skill: Blood rage: "Improves temporal your attack and movement speed."
-change to- "Temporarily improves your attack and movement speed."

Barbarian skill: Overflow: "Lowers the decay rate of loosing rage."
-change to- "Lessen the decay rate of rage"

- Minor reforge oil of rage: "mana from removed from item" -> "mana removed from item".
- Minor Reforge oil of Mentality: "Intelligence from removed from item" -> "Intelligence removed from item".
- Minor Reforge oil of Regeneration: "Regenerate Mana from removed from item" -> "Regenerate Mana removed from item".
- Reforge oil of Rage: "damage taken goes to mana from removed from item" -> "damage taken goes to mana removed from item".
- Reforge oil of Mentality: "Intelligence from removed from item" -> "Intelligence removed from item".
- Reforge oil of Regeneration: "Regenerate Mana from removed from item" -> "Regenerate Mana removed from item".
- Strong Reforge oil of Rage: "damage taken goes to mana from removed from item" -> "mana removed from item".
- Strong Reforge oil of Mentality: "Intelligence from removed from item" -> "Intelligence removed from item".
- Strong Reforge oil of Regeneration: "Regenerate Mana from removed from item" -> "Regenerate Mana removed from item".
- Find Potion "to find a potion" -> "to find a potion and bodyparts".
- Subquest: Lut Gholein's Passage: Cain is no longer refering Charsi as a male.
- Barbarian: Steel if Disciples is now spelled correctly.
- Barbarian: Improved Steel if Disciples is now spelled correctly.
- Corrected misspelling on Kashya's Boneshard.
- Corrected misspelling on Kashya's Sharp Arrows.
- Corrected misspelling on Kashya's Sharp Bolt.
- Corrected misspelling on Kashya's Arrows.
- General Spelling & Grammar corrections been done by Demon9ne.
- Cluescroll: Page #119: "Shredded Leather at the end" changed to "Giant Furs at the end".
- Cluescroll: Page #39: "Magic socketed Barbaric Axe" changed to "Magic socketed Eagle Orb".
- Cluescroll: Page #26: "place chipped" changed to "Place a chipped".
- Cluescroll: Page #9: "+ 10 Reduced armor by 10" changed to "Reduced armor by 10".
- Dahula and Althar buy stat option is now correctly named "Train Stats".
- Cluescroll nr #20. Changed title from "Emperor's Wrath" to "Emperor's Health".

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sat Dec 16, 2017 4:58 pm

Improvements:

Misc:

- Now supports D2SE.

New Class: Barbarian
- In this version you will get access to all Barbarian class.
- Using new base stat Mentality.
- Wisdom is not existing on Barbarian.
- New class items.
- New class quests.

New Class: Necromancer
- first three trees is now playable besides bone nova skill that isn't implemented yet.

- Chapter2 is now opened.
- Levelcap raised to Level 37.

Following class items have been disabled to drop from armor racks
Feather Cap, Night Cap, Mohrg's Skull, Jawbone Cap, Feather Armor, Night Armor, Bone Armor, Barbaric Light plate, Preserved Head, Barbaric spikeshield,
Feather Gloves, Night Gloves, Bone Gloves, barbaric Gloves, Feather Boots, Night Boots, Bone Boots, Barbaric Boots, Feather Belt
Night Belt, Bone Belt, Barbaric Belt.

Following class items is no longer dropping from monster treasureclass
Beast Claw, Barbaric Light Plate, Crypt Demon Claws, Missshapen Claws, Barbaric Belt, Barbaric Boots, Barbaric Spikeshield.

- Cain is no longer speak about identify with no charge. The text have been updated and the sound for the speech is now disabled.
- Negative cast rate is now worded -x% slower cast rate.
- A fallen type (pack with fallen Shamans) is now able to drop from a special treasureclass.
- A fallen type (pack with fallen Shamans) is now able to drop a bodypart.
- A yeti type is now able to drop from a special treasureclass.
- A yeti type is now able to drop a bodypart.
- dark ranger (Elite) is now able to drop from a special treasureclass.

Quests:
- Main quest to get access to the passage.
- Free Warriv story will continue.
- The secrets within the passage will be revealed.

New Items:
- Chapter 2 - Base Items added.
- New Tier 2 runes added
- New Tier 2 gems added
- Chapter 2 - Unique Items
* Tier 2 base unique items added
- New affixes
- New oil potions
- New Elemental Stones
- New monster items

- Implemented new code for skill cost. Barbarian uses a different cost system than old characters do. Old characters will still be compatible and use old cost system.
- Start items is softcoded into charstats2.txt file.
- skill description is now displaying "rank: current skill level/max skill level"
- Elixir of Mentality added to Den of Evil random elixir quest reward.
- Elixir of Wisdom is no longer usable by barbarian.
- Prevent barbarian equip items that have any of following stats: mana / int / mana-regen items.
- Mana Potion not usable by barbarian.
- Spell scrolls not usable by barbarian.
- Herbs (related to mana stats) not usable by barbarian.
- Food (related to mana stats) not usable by barbarian.
- pSpell #5 have been recoded from scratch. Functionality remain the same as old one and add a percent stat instantly.
It will now prevent barbarians from use potions that affect mana and aswell have a check to prevent you from use potion if you already have max mana or health.
- Elixir of Mastery changed it's no longer give +25hp and mana as additional effect.
- Warrior's powerstone ring (Subquest item): changed stat from +30 mana to +30 attack rating.
- All-stats modifier changed to only include Strength / Dexterity and Vitality. All-stats description have been reworded to +x to Strength, Dexterity, Vitality
- New Damage type: Acid added.
- The Executioner quest is now a Paladin, Druid and Sorceress quest only.
- Environmental code: When a player enter an area he can get a global buff/debuff from the area. The first area to use this is Lut gholein's Passage (this effect was original intended for the wastes.
But, putted it back on hold until I had finished code for it).
- The Wastes Environmental debuff added (add's -15% Health, -25% All Resistance, -10% Physical Resistance to a player who is in the area).
- Recoded the boss modifier: "Aura Enchanted". Removed Blessed Aim from the skill selection and added Prayer, Thorns, Concentration into the selection of auras.
- MonUmod.txt (file that handle all random boss abiltities like extra strong e.t.c) I have started to recode the file with the goal to be able to add more different boss abilities into the random selection.
* Extended the MonUmod.txt file to handle up to 255 functions.
* Rewrited all boss ability functions.
* Rewrited on callback server trigger for MonUmod abilities.
* Rewrited on callback client event trigger for MonUmod abilities.
* Rewrited client display for boss abilities.
* Rewrited client get hit event trigger.
* Rewrited server attack event.
* Implemented code to handle custom skill use. It will now be possible to add custom skills as boss modifiers.
* Add new boss abilities.
- Petrification: gives immunity to stonecurse and 20% magic resistance.
- Regeneration: Adds health regeneration.
- Phantom: monster becomes faded, adds +25% Physical and Magic Resistance, 50% of physical damage get transfered to magic damage and adds additional 2% magical damage per unit level.
- Invincibility: 25% chance to use Invincibility skill that gives a temporal 100% immunity buff for 10 seconds.
- Critical Strike: Adds +20% critical strike chance.
- Slow: Adds chance to slow target by +20% chance.

- Warriv Introduction speech rewritten.
- Warriv Paladin Introduction speech rewritten.
- Warriv Introduction sound disabled.
- Warriv Paladin Introduction sound disabled.
- Travel option for travel to chapter 3 on meshif is disabled in pre-alpha version.
- Add new unique family amulet to random start list
- Allskills modifier been removed from:
* Setitems: M'avina's True Sight, Telling the Beads, Sazabi's Mental Sheath
Naj's Puzzler, Naj's LightPlate, Flavie's Cloth
* Set bonus: The Disciple, Heaven's Brethren, Hwanin's Majesty, Bul-Kathos' Children,
Naj's Ancient Set, McAuley's Folly, Zodiac's Circle ,Hellstorm's Knowledge, Wizard's Subjugate
* Runeword: Melody
- Allskill modifier is now exclusive for unique items and barbarian +allskill.
* Skilltab modifier been removed from:
Set item: Natalua's Shadow, Aldur's Deception, Immortal King's Will, Immmortal King's Soul Cage,
Immortal King's Detail, Immortal King's Pillar, Griswold's Valor, Griswold's Heart,
Griswold's Redemption, Trang-Oul's Scales, Trang-Oul's Wing, Trang-Oui's Claws,
M'avina's Embrace, M'avina's Caster
* Set Bonus: Jungle Guardian's Gear
* Magic Prefix
- Skilltab modifier is now exclusive for unique items.
- Add "single barb" skills to Magic Prefix.
- Updated subquest code (for operate FN #4) to handle interraction with objects without get a text speech message and hand out rewards.
- Implemented new modifiers:
* +x% chance to deal Shadow Burn (deals 10% of your magic damage over 20 sec).
* +x% physical damage is converted into magic damage.
* +x% chance on melee attacks to cast blood heal (heals 10% of your maximum health over 5 sec).
* +x% chance your fire spells adds burn damage (deals 10% of your fire dmg over 10 sec)
* x seconds reduced cooldown on Barbarian skills
* +x% chance on get hit to cast a shield of protection (reduces all physical damage taken for 10 sec)
* +x% Reduced Hireling Ressurect Cost
- Vendors selling max quality level changes to: chapter 1: 25, chapter 2: 35, chapter 3: 45, chapter 4: 55, chapter 5: 65.
- Items visible for characters at vendors changed from character level +5 to +10.
- Vendor force magic quality for items above quality level 25 is removed.
- Ressurect cost formula changed to base cost * unit level and base cost softcoded into hirelings2.txt.
- Radament's Lair Main Quest got new reward added (is no longer giving book of skill reward).
- Recoded the HireDesc.txt and it's description is now softcoded into hirelings2.txt.
- Horadic Cube quest replaced with a new quest.
- Subquests is now able to check cuberecipe for allow a recipe to be used.
- Update Armorrack.txt to handle min/max area level.
- Update Weaponrack.txt to handle min/max area level.
- Taran's Unstable Elixir of Skill now working with Barbarian.
- Rogue Scout: Cold attacks been added into chapter 1.
- 3 type of chapter 2 hirelings added: combat, defensive, offensive.
- Chapter 2 Cain have now working trade inventory.

Lut Gholein
The town will be improved and larger than the regular town is. There will be new content filled into the town with alot of new subquests.

There is new dungeons planned in the town. One will be a dungeon around level 25/26 and another one will be a high level dungeon.

The existing dungeons in the town will be there aswell.

Alot of new npc's.
- Profession trainers
- Class trainer (similar to first chapter town)
- Arena master
- New npc's that are quest related
- Oracle Thern added

- Set and Unique items will now make use of automagic.txt (this will solve the long time bug aswell with magic/rare items sometimes missout intended automagic ablity).
- New crafting related (cuberecipes) called reforge. Barbarian will be able to trade useless mana stats to other stats.
An example Mana get's converted to HP (and he gain 50% of the mana value traded as hp value and mana stat is removed).
- Barbarian Skill: Find Potion is now increasing the chance monsters drop bodyparts.
- A number of new Cluescrolls been added.
- Cluescroll code been updated to handle more than 255 cluescrolls.
- Spellscroll: Magical Light is no longer require mana to use.
- Changed itemCode on a few monster only items (those was only supposed to be used by monsters, not dropped in regular treasureclass).
- Cluescrolls: All recipes that require a minimum level to craft have got it added into it's description.
- Added Barbarian skill tab descriptions for Assault, Relentless, Warcries and Spiritual tree's.
- All units who deals elemental will get it's intended values corrected. In most cases they are alot lower then intended.
- You are now able to dismiss your hireling at a hireling trainer. This will refund half ressurection cost and you will be able to ressurect your hireling later.
- Horradic Staff recipe is now enabled.
- Duplicated Named unique boots renamed from Tearhaunch to Tenebrous.
- Added more light sources into Misty Tomb Level 1+2.
- Barbarian: Frenzy: added requirements of use 1h mace, sword, axe into it's description.
- Berserker's Hatchet: now gives +1% Life steal per hit instead of mana per hit.
- Staff of Necropolis no longer sellable.
- Staff of bone yard no longer sellable.
- Staff of city of the dead no longer sellable.
- Monster names is now added into monster rune description.
- Scroll of Magic Breaker is no longer consumed then used.
- Scroll of Ikarus is no longer consumed then used.
- Average chance to hit hover info
- Drognan is now selling Identify + Townportal scrolls.
- Nandro's Elixir changed from +25 Health and Mana to +25 Health and +1 to random stat.
- Monster Item: Dark Leathers is now only usable by female classes (Sorceress, Assassin and Amazon).
- Kashya no longer display hire/dismiss option for characters not completed "Sisters' Burial Grounds" main quest.
- Drognan is now selling empty pargements.
- Lysander now have an option to reset unfinished quest "The Lost Recipe". This option is only visible as long as you haven't completed the quest and this is an internal test feature only.
- Main Quest: Tome of Izudal is no longer give Legend Points and Experience points for show cain the tome.
- Chapter #2 Cain: Horadic Scroll speech disabled.
- Chapter #2 Cain: Horadic Stave piece speech disabled.
- Barbarian is no longer say "not enough mana" then lack rage.
- Intelligence renamed to Wisdom. (DONE, 23 May)
- Disable charms (no longer dropable) (DONE, 16 Jun)
- New Boss Ability:
* Hyperbolise skill: This is a curse that double the resouce cost on affected target. (DONE, 7 Jun)
* Juggernaut: Gives +20% Crushing Blow, +20% Damage and +50% Increased Health. (DONE, 8 Jun)
* Fireball: Gives the ability to use fireball skill. (DONE, 12 Jun)
- Tempered Item Feature (DONE, 10 Jun)

NPC code improvements
- Softcode NPC menues into npc2.txt
- Add NPC Weaponcrafting
- Add NPC Armorcrafting
- Added individual iLvl option for npc's to override the regular act restriction vs player level formula.
- Trainer menu redesigned. it's now using small menus like regular menues and everything is moved into main menu instead of using a submenu to access training.
- Family Inheritance talk option have been added to trainers.
Subquest code update:
- Killcounter quest code been recoded from scratch.
- Dragon Flower Quest have been updated. It's now required to hand in both Urchin's Map and Dragon Flower to complete the quest in the end.
The quest have been updated to reflect this change and Urchin's Map is removed from the player by complete the quest.
- Gull (Unique Dagger): Find Item skill is now an oskill and spawned with +Health instead of +Mana.
- Dismiss Option added to Greiz (chapter #2 hire npc).
- Reforge Oils is now usable on Amulet, Ring and Jewels.
- Lysander is now selling new potions:
- Lysander's Minor Healing Potion: Restores health over time and applies an elixir buff (+1% Damage reduction over 30 sec, does not stack with other elixir buffs)
- Lysander's Healing Potion: Restores instant 50% health and applies an elixir buff (+2% Damage reduction over 30 sec, does not stack with other elixir buffs)
- Lysander's minor Mana Potion: Restores mana over time and applies an elixir buff (+5% Faster cast rate, does not stack with other elixir buffs)
- Lysander's Mana Potion: Restores instant 50% mana and applies an elixir buff (+10% Faster cast rate, does not stack with other elixir buffs)
- Minor Rage Potion added.
- Rage Potion: Adds 45 Rage and applies an elixir buff that adds +15 Strength over 30 seconds. Cooldown 1 minute. Level req 30.
- Barbarian: Spiritual contract skill redesigned. Now gives 4 Mentality per level and increase spirit totems buff range by 1.32 yards per skill level.
- Minor Rage Potion redesigned: Now adds 15 Rage and applies an elixir buff that adds +5 Strength over 30 seconds. Cooldown reduced to 1 minute and requires minimum level 5 to use.
- Implemented a new travel system that will allow travel within same act.
- Trap door to Palgmor makes a sound when opening
- Mana potions do not autobelt for Barbarians
- Cluescrolls for Class-Only items have Class name in their text, eg. "Necromancer Cluescroll"
- Bodypart Revamp
- Update bags to contain chapter #2 items.
- Add travel options in chapter #1
- Add new subquests
- Emberflame Quest will have a continue in it's story. Next part will be about remove the curse from the item and have it's ending in second chapter.
- Enabled Green Blood feature (disabled by Blizzard, and now enabled in DA)
- Zakram City map got updated. A few unwalkable issues been sorted. A new passage to The Grey Hills been added to map aswell. (DONE, 2010-06-25)


Misc:
- Trap door to Palgmor now makes a sound when opening it.
- Mana and Rejuv potions is no longer automatically placed into belt then picked up or bought for barbarians.
- Rage Potions for non Barbarians is no longer automatically placed into belt then picked up or bought.
- Cluescrolls for specific class now have <class name> into it's item description before you add the scroll into the book.
- Updated class specific clue scrolls to mention what class it is for in cases where it was missing for it's scrolling text.
- Sorceress: Bloodstar Missile is no longer staying for an amount of duration in the air then no target is hit.
- Superior item quality removed.
- Implemented new code for monster items. A new light blue color is used for the quality and monster items doesn't require to be identified.
- Goat Lord renamed to Satyr Lord.
- Monster Runes removed.
- Bow of the Returned renamed to Rebound Bow.
- Plague Wind renamed to Plague Wind Amulet.
- Rhino Demon renamed to Horned Demon.
- Fallen Mutant renamed to Devil Kin Brute.
- Demon Skeleton renamed to Skullwing.
- Classic mode no longer possible in Dark Alliance.
- Implemented new code for game select screen. It's now displaying save version ID and your current active town.
- Added new code for handle monster items and body parts.
- All chapter #1 monster items got converted to new monster quality.
- Several new monster items added to chapter #1.
- all monsters that missed body parts in chapter #1 is now added.
- Add body parts for chapter #2.
- Add monster items for chapter #2.
- Added an extra mpq (d2dapatch.mpq) file to handle future patches better.
- A few new bags added.
- Added new panel UI.
- Act 1 hirelings is now able to equip arrows.
- All monster crafted recipes disabled.
- A few new cuberecipes added.
- new cluescrolls added.
- Oiled item description is now listed as "Oiled X/5".
- Implemented new transition cost for npc's. The code is very flexible and will allow alter price for buy, sell, gamble and repair.
- Orc renamed to Orc Warrior.
- Added code to handle object container requirement text.
- Added code to handle object container button text.
- Added code to handle client side requirement check for object containers. (note: previous npc container code broke the object containers functionality)
- Added code for Mysterious Chest and now items generated will have a chance reward with extra stats like it original intended to have.
- Mysterious Chest now got it's own softcoded file for handle generated items.
- The unused Mysterious Chest add extra stat softcoded file is now in use.
- Wishing Well is now working.
- All corpses in chapter #2 should now give a soul essence (for Spiritual Being Skill)
- For internal testers only: Added reset option for the relic quest at Jiselda.
- Towns and Villages can now be saved as your new home. Main cities can always be set back as your town again. Other towns/villages need complete a quest before you can set it as your new home.
- New quick travels between towns/villages implemented. You need to complete a quest before this option becomes available and travel in most cases cost a small price to use.
- The Summoner gained following abilities: extra fast, resist and immune to stonecurse.
- Unique Black Oak Shield base item is now Kite Shield instead of a small shield.
- Unique Skull Mountain Shield is now a small shield instead of a Kite Shield.
- Body Parts no longer usable on Javelins.
- Following skills is no longer spawnable on shields.
* Bash, Improved Bash, Relentless Attack, TwohandedWeaponMastery, Improved Relentless Attack, Violence, Bladestorm, Goliath.
- You are now able to see the cooldown on your short cut skill description.
- Magic item revamp
- New softcoded table added to handle magic base stats.
- Magic Base stats implemented.
- Rare item revamp
- New softcoded table added to handle rare base stats.
- Rare Base stats implemented.
- Removed low quality.
- Spellscrolls require wisdom to use and cost no mana.
- Added missing monster equipment for all monsters.
- Then open up the Orifice it now tells to insert the Horadic Staff as description.
- Book of Identify Magic & Rare items removed from game.
- Scroll of Identify Magic & Rare items removed from game.


Barbarian Class Updates
- New skill added: Aggressive Defense (replaces Dodge) (see screenshot here.
- whirlwind removed as skill for barbarian.
- Berserk moved into whirlwind's tier position.
- Implemented code to allow skills use fractional damage.
- New skill added: Overpower (replaces tier position that Berserk had)

- Custom NPC's is now able to use custom greetings sound.

Following AI's have been rewritten to support future customisations.
* Zombie AI
* Goatman AI
* Quillrat AI
* Corrupted Rogue AI
* Fallen AI (code currently disabled due to a bug)
* Fallen Shaman AI (code currently disabled due to a bug)

- Items with "Portal Use ability" have been recoded it's functionality. You will now travel to it's destination directly instead of cast a portal.
This have the effect that you no longer sometimes crash then try to open a portal.
- Update existing "Portal Use ability" items description.

- Extended Skill SrvDoFunc table
* SrvDoFunc 15 rewritten.
* SrvDoFunc 19 rewritten.
* SrvDoFunc 19 rewritten.
* SrvDoFunc 21 rewritten.
* SrvDoFunc 22 rewritten.
* SrvDoFunc 25 rewritten.
* SrvDoFunc 30 rewritten.
* SrvDoFunc 31 rewritten.
* SrvDoFunc 32 rewritten.
* SrvDoFunc 43 rewritten.
* SrvDoFunc 56 rewritten.
* SrvDoFunc 57 rewritten.
* SrvDoFunc 63 rewritten.
* SrvDoFunc 65 rewritten.
* SrvDoFunc 68 rewritten.
* SrvDoFunc 82 rewritten.

- Extended Skill SrvStFunc table
* SrvStFunc 11 rewritten.
* SrvStFunc 12 rewritten.
* SrvStFunc 16 rewritten.
* SrvStFunc 17 rewritten.
* SrvStFunc 19 rewritten.
* SrvStFunc 20 rewritten.

- Extended Skill CltDoFunc table
* CltStFunc 15 rewritten.
* CltStFunc 18 rewritten.
* CltStFunc 20 rewritten.
* CltStFunc 21 rewritten.
* CltStFunc 22 rewritten.
* CltStFunc 23 rewritten.

- Extended Skill CltDoFunc table
* CltDoFunc 5 rewritten.
* CltDoFunc 24 rewritten.
* CltDoFunc 30 rewritten.
* CltDoFunc 31 rewritten.
* CltDoFunc 25 rewritten.
* CltDoFunc 32 rewritten.
* CltDoFunc 33 rewritten.

- Misc skill functions
* rewrote get skill Level Bonus func into c++ (Main part of code done by Necrolis)

Missile Functions:
- Recoded pCltHitFunc 1 into c++
- Recoded pCltHitFunc 10 into c++
- Recoded pCltHitFunc 44 into c++

- Recoded pSrvHitFunc 1 into c++
- Recoded pSrvHitFunc 3 into c++
- Recoded pSrvHitFunc 18 into c++
- Recoded pSrvHitFunc 36 into c++
- Recoded pSrvHitFunc 53 into c++

- Recoded pSrvDoFunc 30 into c++

- Recoded pSrvDmgFunc 7 into c++
- Recoded pSrvDmgFunc 11 into c++

- Extended Server Event states table (coded by Demon9ne)
- Recoded Event Func #1 into c++ (coded by Demon9ne)
- Recoded Event Func #3 into c++
- Event Func #23 - steals % life from target.
- Added new Func #32 - handles Hit in Melee event, % chance releases nova missile on melee hit.


- Extended States.txt (Big thanks to Necrolis for the code).

- Extended the States CltEvent Table
- Recoded States_CltEventFn1 into c++ (coded by Demon9ne)

- Extended the States Init Table (coded by Demon9ne)
- Recoded States_InitFn3 into c++ (coded by Demon9ne)
- Recoded States_InitFn4 into c++ (coded by Demon9ne)
- Recoded States_InitFn7 into c++ (coded by Demon9ne)
- Recoded States_InitFn9 into c++ (coded by Demon9ne)
- Recoded States_InitFn11 into c++ (coded by Demon9ne)
- Recoded States_InitFn12 into c++ (coded by Demon9ne)
- Recoded States_InitFn14 into c++ (coded by Demon9ne)
- Recoded States_InitFn15 into c++ (coded by Demon9ne)
- Recoded States_InitFn17 into c++ (coded by Demon9ne)

- Extended the States Remove Func Table (coded by Demon9ne)


Objects

- Softcoded Shrine Op table

- Softcoded object InitFN table
- Recoded Object InitFN #1 - Init Shrines (

- Softcoded Shrine Client Overlay/Sound ID table

- Softcoded object OperateFN table
- Recoded object_OperateFN #2 - Shrine into c++
- Recoded object_OperateFN #4 - chest containers into c++
- Recoded object_OperateFN #8 - Doors into c++
- Recoded final part of drop chest TC and it's no longer using any blizzard code to handle chest loots.
- Recoded object_OperateFN #16 - Trappdoor into c++
- Recoded the Objects_CreatePortal code from scratch and all code is now c++ instead of only parts of it.
- Recoded Objects_DrawOverlay into c++



Shrines
- Recoded Shrine_RestoreLifeandMana into c++
- Recoded Shrine_RestoreLife into c++
- Recoded Shrine_RestoreMana into c++
- Recoded Shrine_LifeExchange into c++
- Recoded Shrine_ManaExchange into c++
- Recoded Shrine_Applystat into c++
- Recoded Shrine_Combat into c++
- Recoded Shrine_AllSkill into c++
- Recoded Shrine_Stamina into c++
- Recoded Shrine_Portal into c++
- Recoded Shrine_Gem into c++
- Recoded Shrine_Fire into c++
- Recoded Shrine_Warping into c++
- Recoded Shrine_Exploding into c++
- Recoded Shrine_Poison into c++
- Added new shrine func: Shrine_Eerie
- Added new shrine func: Shrine_AddStat
- Added new shrine func: Shrine_Divine
- Added new shrine func: Shrine_Eldritch
- Recoded Shrine_PlaySound into c++
- Recoded Shrine_ClientInitFN1 into c++
- Recoded Shrine_ClientInitFN2_1_Enirhs into c++
- Recoded Shrine_ClientInitFN2_2_Fire into c++
- Recoded Shrine_ClientInitFN2_3_CltMissile into c++
- Recoded Shrine_Shrine_ClientEvent into c++

Main Quest code
Started to softcode more of Blizzards quest code.

- Softcoded QuestIntroInit table into c++
- Softcoded QuestInit table into c++

D2DataTables
- Replaced the Shrine.txt binCompile.


Misc
- Monstat3.txt. Added a few new columns to handle softcoded changes to monUmod.
- Modified monUmod code to allow any units (this include player pets) to use monUmod (new softcoded columns in monstat3.txt),
also prepared for upcoming special class changes to also use monUmod, will add special veteran, elite, leader, morph stat increases, and client display.
This will allow cut down some monstat rows used special for monster classes (and in the long run, speed up monster creation process).
There will be alot of ai changes to allow ai work with special classes, like use extra skills and so on.
- Extended the ptUnit structure to allow store extra data on units. This code done by Necrolis/Demon9ne.

- Extended the packet handler, to allow send custom client/server updates.
- Added new Packet #181 that handles Client nova skill release.
- Implemented a new stat: chance to become immune to critical strike damage.
- Implemented a new stat: Increased critical strike damage.
- Implemented a new stat: +x% of your Intelligence adds as percent Magic Weapon Damage bonus.
- Melee elemental damage can now crit and doing half the crit damage as base compared to physical crits
- Each damage type that crits have a chance to apply a secondary effect.
* Physical Damage crits have a chance to also knockback target.
* Magic Damage crits have a chance to also fear target for 3 seconds.
* Cold Damage crits have a chance to also freeze target for 3 seconds.
* Fire Damage crits have a chance to deal 30% additional damage as burn damage over 3 seconds.
* Lightning Damage crits have a chance to stun target for 3 seconds.
* Poison Damage crits have a chance to confuse target for 3 seconds.
- Recoded the Conjured Item code. It's now softcoded into ConjuredItems.txt.
- Recoded remaining asm parts of Warp Player func into c++.
- Recoded the monUmod code so it's ASLR compatible now.
- Recoded monster_getPalette into c++. (main part coded by Necrolis).
- Recoded Pets_Draw_Icon_Text into c++.
- MonsterDeath recoded
- Softcoded Frame tick table
- D2Regeneration recoded
- Softcoded pSpell table
- Belt_Spellscroll_fix (DONE 2014-05-09)
- Softcoded missile srvDo func table
- Add_State_OnLoad recoded
- D2Set_Cold_State recoded
- D2Create_Vendor_Item recoded
- softcoded missile SrvHitFunc table
- softcoded missile SrvDmgFunc table
- Recoded Quest_ActiveRecycler into c++
- Recoded Subquests_NPCIcon it now wait before give out a subquest until you have picked the main quest.
- Recoded Subquests_Activation hook into c++.
- UnloadCustomBin recoded
- softcoded missile CltHitFunc table

Server Side:
* Skill_Event6 (physical damage retaliation) recoded into c++
* Skill_Event22 (absorb damage) recoded into c++
* New: Server_Event33 (damage reduction based on bone charges left)
* D2CheckIconBlocked recoded into c++
* D2DrawSkillsIcons recoded into c++
* Skills_InitPlayer recoded into c++
* PrepSkills code moved into Skills_InitPlayer
* Skills_ConsumeMana recoded into c++
* D2Skill_Mana_Cost merged into Skills_ConsumeMana code
* Recoded add extra mpq into c++.
* D2da.mpq is now main mpq file for Dark Alliance.
* D2dapatch.mpq will be used as patches between major versions.
* Items_EquipItemOnPlayer recoded into c++.


Client Side
* Recode GUI_Panel_OrbTextDisplay into c++.
* D2DisplayMaxValue_Right_Bubble, D2DisplayText_Right_Bubble and D2DisplayMinValue_Right_Bubble merged into GUI_Panel_OrbTextDisplay.
* Recoded GUI_Panel_DrawManaOrb into c++.
* D2GetMinStat_Right_Bubble, D2GetMaxStat_Right_Bubble, D2Set_Right_Bubble_Gfx merged into GUI_Panel_DrawManaOrb
* Recoded GUI_Panel_DrawHealthOrb into c++.
* Recoded GUI_Panel_DrawStaminaBar into c++.
* Recoded GUI_Panel_DrawAllUIPanel into c++.
* Recoded GUI_Panel_DrawMiniPanelButton into c++.
* Recoded GUI_Panel_DrawBeltUI into c++.
* Item_Belt_Display merged into GUI_Panel_DrawBeltUI code.
* Recoded GUI_Panel_Draw_SkillIcon into c++.
* Recoded GUI_Panel_Belt_ItemDisplay into c++.
* Recoded GUI_Panel_SetCltLevelIDAndObjID into c++.
* Recoded GUI_Panel_DrawExperienceBar into c++.
* Recoded GUI_Panel_Draw_Inactive_Skill_Button into c++.
* Recoded GUI_Panel_Draw_Inactive_Stat_Button into c++.
* Recoded GUI_Panel_Draw_Active_Skill_Button into c++.
* Recoded GUI_Panel_Skill_Button_Click into c++.
* Recoded GUI_Panel_Char_Button_Click into c++.
* Recoded GUI_Panel_Skill_Sound_Button_Click into c++.
* Recoded GUI_Panel_Char_Sound_Button_Click into c++.

* Added UIPanel.txt to handle GUI elements.
* Display text over orbs is now softcoded into UIPanels.txt.
* Draw Mana Orb softcoded into UIPanels.txt.
* Draw Health Orb softcoded into UIPanels.txt.
* Draw Stamina Bar softcoded into UIPanels.txt.
* Display text over Stamina Bar softcoded into UIPanels.txt.
* Draw Left Side 800x600 Border softcoded into UIPanels.txt.
* Draw Right Side 800x600 Border softcoded into UIPanels.txt.
* Draw Pannel Bar in 800x600 softcoded into UIPanels.txt.
* Draw Pannel Bar in 640x480 softcoded into UIPanels.txt.
* Draw Run Button into UIPanels.txt.
* Display Run Button Text (Mouseover) softcoded into UIPanels.txt.
* Display MiniPanel Text + Mouseover softcoded into UIPanels.txt.
* Draw MiniPanel Button softcoded into UIPanels.txt.
* Draw GUI_Panel_DrawBeltUI Button softcoded into UIPanels.txt.
* Draw GUI_Panel_Panel_Draw_SkillIcon Button softcoded into UIPanels.txt.
* Draw Experience Bar softcoded into UIPanels.txt.
* Draw Inactive Skill Button softcoded into UIPanels.txt.
* Draw Inactive Stat Button softcoded into UIPanels.txt.
* Draw GUI_Panel Active Skill Icon softcoded into UIPanels.txt.
* Draw GUI_Panel Active Stat Icon softcoded into UIPanels.txt.
* Added following columns into UIPanels.txt: stringkey, gamma, drawMode, drawMode2, drawMode3, textColor, transparency, red, green, blue, alpha and softcoded most of UI into those columns.
* GUI_Panel_Skill_Button_Click softcoded into UIPanels.txt.
* GUI_Panel_Char_Button_Click softcoded into UIPanels.txt.
* GUI_Panel_Skill_Sound_Button_Click softcoded into UIPanels.txt.
* GUI_Panel_Char_Sound_Button_Click softcoded into UIPanels.txt.
* Objects_Interact recoded into c++.
* Shrines client side is now fully softcoded.

Missile CltDofunc Table softcoded into c++
- Missile CltDoFunc_18 recoded into c++
- Missile CltHitFunc_24 recoded into c++

- Implement Bone Charges UI for Necromancer.
- Implemented Discovery Scroll that reveals hidden powers in unique items.
- Converted all existing uniques to discovery system.

ASLR Issues
Following code have been updated to use ASLR and will fix many ASLR issues, even if not all.

Server Side
Respawn_Player_After_Death();
Add_State_OnLoad();
pSpell 5, 8, 9, 22, 25
SrvDoFunc 2, 9, 13, 18, 21, 30, 55, 65, 70, 76, 78, 82, 121, 156, 157, 158, 165
OpenWound_Dmg_Calc();
Damange_Handler_Skills();
Missile_Damage_Apply();
Monster_Missile_Damage_Apply();
Monster_Melee_Damage_Apply();
D2Regeneration();
SetStateOnPlayer();
Subquest_NPC_Activate();
NPCActivate();
NPCActivateV2();
d2initMeleedamageData ();
Act1IntroInit();
D2AIFallenShaman_Think();
Object_OperateFN_78();
Shrine_AllSkill();
Shrine_Stamina();
QuestCall(); (DONE 2015-12-26)

Softcoded tables
D2ClickhandlerTable
SkillEvents Table
StateInitFn Table
StateRemFn Table


Client Side
CltStFunc_15();
CainSubquestMenu();

Old style patches:
D2win.dll patches now ASLR compatible.
D2Launch.dll patches now ASLR compatible.
D2Client.dll patches now ASLR compatible.
D2Lang.dll patches now ASLR compatible.
D2Game.dll patches now ASLR compatible.



client patches:
Following client patches needs change the patching from old to new to solve the ASLR issues.

CheckNPC_1
CheckNPC_2
CheckRepairALLClient
GetNPCTextMessage
CainNbrofMenuOptions
CainMenuHide
UseMenu
GetMsg
LoadDafsClient
SaveDafsClient
ProcessMsg
Env_StarScroll
Socket
NpcMenuFunc
GetClientMessages
Add_Custom_Display_Monster
CheckInvButtons
CheckVendorSell
CheckContainerItemReq
CheckObjectItem
ContainerButtonText
AddDisplayAboveContainer
CreateCharacterGUI
CharScreen_Button_Click
CharScreen_Click_Handler
AddSkillTabText
PlaceHoverText
SkillTree_Click_Handler
HirelingCheck
Item_Insert_Custom_Display
Item_Insert_Class_Display
Item_Insert_Class_Color
Item_Insert_Modifiers
Item_Insert_Class_Display_for_Sets
Item_Insert_Gem_Display
itemstatDescription
Monster_Text_Color
Hireling_Client_Path_Fix
Tab_InGame_Info_Text
Quality_Color_In_Inventory
Quality_Color_On_Ground
Skill_Description
Skill_Description2
Env_Snow
itemstatDescription_Set
Insert_BOOK_Display
Load_RecipeScroll
Hireling_Image_Client_Equip
D2Client_Update_ItemStat
D2CustomMenu
Menu_Kashya_Collapse
Sound_No_Mana
SetContainerToPText
NPC_Retrive_Greetings_Sound
D2SpellShortcutSkillDescName
D2TransitionCostDisplay

- Language_ENG added for D2SE to support non-English d2's.
- Highlander Blade (Barbarian class specific 2h sword) vendor cost reduces from 300 gold to 100 gold.
- Sorceress Identiy Magic & Rare items replaced with Discovery skill.
- Sorceress Hydra switched place with Fire Mastery. (
- Sorceress Blizzard Sphere switched place with Lightning Mastery.
- Sorceress Ice Barrier moved into Arcane Lore tree
- Sorceress Cold Mastery moved into Cold and Fire tree
- Sorceress Glacial Spike is now a level 12 skill.
- Sorceress Frost Nova is now a level 18 skill.
- Sorceress Blizzard is now a level 18 skill.
- Sorceress Town Portal is now a level 18 skill.
- Sorceress Discovery is now a level 30 skill.
- Rewritting tcEx code from scratch.
- Recoded old extended level code.
- Recoded D2GetAct func into c++ and it's now reading from act column in levels.txt instead of hardcoded table.
- Recoded the remaining asm code for D2MenuFunc code into c++.
- CustomScroll func removed and asm hook restored in d2client.dll (very old funcion that didn't have any functionality anymore).
- CheckNPC_1 renamed to Talk_NPCNoMenu.
- Removed asm hook for Talk_NPCNOMenu Func.
- Old hardcoded vanilla npc table in c++ is softcoded into NPCTalk.txt.
- CheckRepairALLClient Func renamed to NPC_Vendor_Action
- Recoding NPC_Vendor_Action client side.
- Recoding GetNPCTextMessage
- CainMenuHide function removed, original code restored
- Recoding UseMenu
- Added ItemMenu function to restore funtionality of book of story.
- LoadDafsClient recoded
- SaveDafsClient recoded
- GetClientMessage recoded
- Recode ProcessMsg
- Cain now sells Discovery book and scroll.
- recoded the server CubeFN table into c++.
- Menu_Cain_Identify hardcoded asm removed. It will currently do nothing until new functionality coded.
- Recoded InitBinCreation.
- AI Table softcoded.
- AI_NONE recoded into c++.
- AI_IDLE recoded into c++.
- AI_Zombie old code rewritten. no more asm hook.
- AI_Goatman old code rewritten. no more asm hook.
- AI_Quillrat old code rewritten. no more asm hook.
- AI_CorruptRogue old code rewritten. no more asm hook.
- Implemented a third custom mpq d2dapatch2.mpq. (
- Recoded AI_ShadowMaster_SetSkills into c++.
- Soulbound feature: Necromancers can now also get random class skill.
- Soulbound feature: Barbarian can no longer get wisdom, instead they get mentality.
- Implemented new bag system.
- Bag of Minor Healing Potions removed.
- Bag of Light Mana Potions removed.
- Bag of Bag of Light Healing Potions removed.
- Bag of Rejuvenation Potions removed.
- Bag of Potions removed.
- Bag of Jewels removed.
- Bag of Items removed.
- Bag of Potions II removed.
- Bag of Jewels II removed.
- Bag of Items II removed.
- Bag of Mystery II removed.

User avatar
marques
Posts: 47
Joined: Sat Mar 05, 2005 8:12 pm
Slovakia

Re: Pre-Alpha version release (0.05.00.10.13)

Post by marques » Sun Dec 17, 2017 12:35 pm

D2 forever:). Regarding the ASLR system, is it problem if I use Windows XP or emulator?

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sun Dec 17, 2017 12:56 pm

marques" wrote:D2 forever:). Regarding the ASLR system, is it problem if I use Windows XP or emulator?
there is no issue with using windows XP. Microsoft implemented it from Windows Vista and forward.

P.J.
Posts: 66
Joined: Wed Jan 13, 2010 7:47 pm
Russia

Re: Pre-Alpha version release (0.05.00.10.13)

Post by P.J. » Sun Dec 17, 2017 4:18 pm

What i must do with eyes and etc? they are enchanting items by right click? Or its not working in pre-alpha?

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Sun Dec 17, 2017 5:12 pm

P.J." wrote:What i must do with eyes and etc? they are enchanting items by right click? Or its not working in pre-alpha?
You right click on the organ (eye) on item in your inventory. It need to match the family of mobs. So goblin eye for example work on goblin items only and the item require to have durability. So wont work on ring/amulets or any other item without durability.

P.J.
Posts: 66
Joined: Wed Jan 13, 2010 7:47 pm
Russia

Re: Pre-Alpha version release (0.05.00.10.13)

Post by P.J. » Mon Dec 18, 2017 6:08 pm

Tried Zombie Eye\Spleen and Blood Helm (zombie item) still no luck..

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Mon Dec 18, 2017 6:50 pm

P.J." wrote:Tried Zombie Eye\Spleen and Blood Helm (zombie item) still no luck..
I heard from another player on discord that had issue with that in beginning. Did you relog between the games then tried it? I know there have been a long term bug that organs dont get saved between games. Once I figure the bug out I will fix it. Other bodyparts worked for him after he talked with me. I did a test myself and organs worked for me (zombie ones too). But, will try find why some dont work in beginning.

P.J.
Posts: 66
Joined: Wed Jan 13, 2010 7:47 pm
Russia

Re: Pre-Alpha version release (0.05.00.10.13)

Post by P.J. » Mon Dec 18, 2017 7:01 pm

You right, after re-login they are stoped to work, just checked now.

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: Pre-Alpha version release (0.05.00.10.13)

Post by kingpin » Mon Dec 18, 2017 7:08 pm

I have also broke the LaunchDarkAlliance.vbl script for those who prefer use that over d2se.

in plugy.ini add this

DllToLoad=D2DarkAlliance.dll

Locked

Return to “Dark Alliance”