Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
Nasledujúca revízia | Predchádzajúca revízia | ||
blog:odborny:2021-04-13-modding_diablo_2_on_macos_plugy_enjoy-sp_and_more [2021/04/13 19:54] Róbert Toth vytvorené |
blog:odborny:2021-04-13-modding_diablo_2_on_macos_plugy_enjoy-sp_and_more [2021/05/10 17:14] (aktuálne) Róbert Toth |
||
---|---|---|---|
Riadok 3: | Riadok 3: | ||
A lot can be changed and tweaked in Diablo 2 – however, lots of modding sites went down in the last couple of years, so it is getting increasingly harder to gain some info on how to do it – especially when running under Wine(skin) on Mac OS X. | A lot can be changed and tweaked in Diablo 2 – however, lots of modding sites went down in the last couple of years, so it is getting increasingly harder to gain some info on how to do it – especially when running under Wine(skin) on Mac OS X. | ||
- | **//In this article I will be slowly gathering my own experiences and manuals for modding and tweaking Diablo II 1.13d.//** | + | **//In this article I will be slowly gathering my own experiences and manuals for modding and tweaking Diablo II 1.13d.// |
Riadok 46: | Riadok 46: | ||
==== Enjoy-SP v1.7 ==== | ==== Enjoy-SP v1.7 ==== | ||
* **Download here:** [[https:// | * **Download here:** [[https:// | ||
- | * | + | * Current version (1.7) was made for Diablo II 1.13c, so it works with any version of Diablo II |
+ | |||
+ | What does it do? | ||
+ | * Enables all ladder-only rune words and uniques | ||
+ | * Increases experience gain on higher levels (or, more precisely, eliminates the '' | ||
+ | * Increased the chance of getting uniques, rares and sets when gambling | ||
+ | * Increases drop rates of uniques, rares, sets, runes and gems and decreases junk-drops | ||
+ | * Further increases drops from all bosses (Act, Super Uniques, Uniques) and adds new Mini-Boss class. Additionally, | ||
+ | * Decreases the item-level and the required-level of 80+ weapons and armors, and slightly decreases the required level of all uniques | ||
+ | * Changed some Cube recipes, added recipes for socketing unique and set items (1 socket only) and normal and superior items (up to 6 sockets), simplified de-socketing and upgrading runes | ||
+ | * … and much more (read the official page) | ||
+ | |||
+ | ==== Installing PlugY and Enjoy-SP together ==== | ||
+ | TODO | ||
===== Tweaks and small changes ===== | ===== Tweaks and small changes ===== | ||
+ | |||
+ | ==== General modding guidelines and info ==== | ||
+ | * TODO Explain Order of loading files | ||
+ | * TODO -direct -txt commands | ||
+ | |||
+ | Note that the '' | ||
+ | * the '' | ||
+ | * the '' | ||
+ | So if you are starting a mod for the first time with only txt files in the excel folder and no bins, use the '' | ||
+ | After the bin files are generated, you only need to use the '' | ||
+ | |||
+ | The point here is that the '' | ||
+ | |||
+ | Also note that **//to reload these txt/bin files, you do not need to exit game//** – they are generated and loaded when you load the game from the character screen. | ||
+ | |||
==== Changing colour of gems on ground (when holding Alt) ==== | ==== Changing colour of gems on ground (when holding Alt) ==== | ||
+ | To do this, you need to prepend special colour codes (or their escape sequences, if the TBL editor you use allows it) to names of all gems in ''/ | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Allow Jewels and Charms to be gambled ==== | ||
+ | You need to add Jewels and Charms to the list of items allowed to be generated by gamble routine in ''/ | ||
+ | < | ||
+ | Large Charm cm2 | ||
+ | Grand Charm cm3 | ||
+ | Jewel jew | ||
+ | </ | ||
+ | |||
+ | Some important notes: | ||
+ | * **//You must end the file with a newline// | ||
+ | * If you want to add another item types, you might find their codes in ''/ | ||
+ | * If you want some items to appear more frequently in gambling window, you might list them several times in the file. | ||
+ | |||
+ | ==== Change probability of Exceptional and Elite items in gambling ==== | ||
+ | This is controlled by columns '' | ||
+ | * Exceptional: | ||
+ | * Elite: '' | ||
+ | * where '' | ||
+ | The constants (0.9% and 0.33%, respectively), | ||
+ | < | ||
+ | Name […] GambleRare GambleSet GambleUnique GambleUber GambleUltra | ||
+ | Normal […] 100000 15000 15000 50 50 | ||
+ | Nightmare […] 100000 15000 15000 200 200 | ||
+ | Hell […] 100000 15000 15000 800 800 | ||
+ | </ | ||
+ | So no magic-only items (we are gambling, we want something real!), only **unique items** with 15% probability (in file written as portion of 100000, so 15000), **set items** with 15% probability (again 15000 in file) and **rare items** (the rest, i.e. 70% – in file written as 100000 to catch the rest). I have set the probability of getting Exceptional/ | ||
+ | |||
+ | === Gambling for Unique Circlets === | ||
+ | If you are gambling for exceptional or elite versions of [[https:// | ||
+ | |||
+ | |||
+ | ==== The Cow King in Enjoy-SP does not drop his unique Cow King's Leathers set items – here's how to fix it ==== | ||
+ | The problem is that Enjoy-SP replaces The Cow King with The Cow Chieftain (looks like The Smith in Barracks), which prevents the game from recognizing that this monster is actually the Cow King which //could// drop [[https:// | ||
+ | - in ''/ | ||
+ | - and in ''/ | ||
+ | Cow King 7 850 983 983 1024 0 Act 1 Uitem C 1 Act 1 Melee B 2 0 | ||
+ | Cow King (N) 7 850 983 983 1024 0 Act 1 (H) Uitem C 1 Act 1 (N) Melee B 2 0 | ||
+ | Cow King (H) 7 850 983 983 1024 0 Act 1 (H) Uitem C 1 Act 1 (H) Melee B 2 0 | ||
+ | </ | ||
+ | Cow King 7 850 983 983 1024 0 Act 5 Equip C 15 Act 5 Good 3 Cowset 1 0 | ||
+ | Cow King (N) 7 850 983 983 1024 0 Act 5 (N) Equip C 15 Act 5 (N) Good 3 Cowset 2 0 | ||
+ | Cow King (H) 7 850 983 983 1024 0 Act 5 (H) Equip C 45 Act 5 (H) Good 15 Cowset 3 r33 1 0 | ||
+ | </ | ||
+ | |||
+ | This will restore the original Cow King (which is needed for Diablo II code to allow the drop of Cow King's Leathers) and and the same time keep the enhanced Cow King's drops from Enjoy-SP. | ||
+ | |||
+ | Note that this won't assure that the Cow King will // | ||
==== Tweaking shrines ==== | ==== Tweaking shrines ==== | ||
+ | TODO | ||
+ | |||
Disable unwanted shrines: | Disable unwanted shrines: | ||
- | * set required level so high that they will never appear (200+) | + | * in ''/ |
- | Make monster shrine | + | Make monster shrine |
- | * | + | * set column '' |
My version: only spawn monster, experience and gem shrines, disable other shrines | My version: only spawn monster, experience and gem shrines, disable other shrines | ||
- | * | + | * change '' |
+ | * note that the chance for effect class 1 is 10% while the chance for effect class 4 is 90% (see [[https:// | ||
+ | * '' | ||
Good sources for info: | Good sources for info: | ||
* x | * x | ||
- | |||
- | |||
- | ==== Tweaking gambling (and difficulty levels) ==== | ||
- | Change probability for unique/set items: | ||
Riadok 74: | Riadok 154: | ||
==== Save-game editors (Trainers) ==== | ==== Save-game editors (Trainers) ==== | ||
* **Preferred (tested, working):** | * **Preferred (tested, working):** | ||
- | * x | + | * **Hero Editor 1.04**: [[https:// |
- | | + | |
* **Other (untested or not properly working):** | * **Other (untested or not properly working):** | ||
- | * x | + | * **Jamella Hero Editor 4.0 beta9c**: [[https:// |
- | * x | + | * **Shadowmaster 0.87beta**: [[https:// |
- | ==== TBL editors – editing game texts ==== | + | ==== TBL editors – editing game texts (strings) |
+ | Game texts are stored inside '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | Game " | ||
+ | * **Preferred (tested, working): | ||
+ | * **AFJ tbl Editor 1.12:** [[https:// | ||
+ | * To install AFJ tbl Editor, **//you have to set Wineskin compatibility mode to Windows XP//** (Wineskin → Tools → Config Utility) | ||
+ | * Most places on the internet offer you to download version 1.11. This version is broken and does not work. **//You need to download version 1.12//** from the link provided above. It has two variants: Unicode and " | ||
+ | * **Other (untested or not properly working): | ||
+ | * **Darkstorm' | ||
+ | * **Peer TBL Editor v3.38:** [[https:// | ||
- | ==== xxx ==== | ||
- | ==== xxx ==== | ||
- | ==== xxx ==== | ||
+ | ==== Others ==== | ||
+ | TODO | ||
- | ==== Mods: PlugY and Enjoy-SP ==== | + | |
+ | |||
+ | ===== Gameplay Tips ==== | ||
+ | |||
+ | ==== Types of Monsters ==== | ||
+ | As Enjoy-SP increases drops from all bosses and unique monsters, running for them is now more important and much more fun. | ||
+ | |||
+ | There are three basic types of monsters in Diablo II (see monster basics [[https:// | ||
+ | - **Normal monsters** with white name: mobs not really worth anything | ||
+ | - **Champion monsters** with blue name (see [[https:// | ||
+ | - **Unique monsters** with golden name (see below): these include ordinary unique monsters, which are spawned randomly, | ||
+ | |||
+ | With a Mini-Boss class introduced by Enjoy-SP, there are now 4 kinds of unique monsters (ordered by drop rates from best to least interesting): | ||
+ | |||
+ | - **Act Bosses** (see [[https:// | ||
+ | * **Act I:** Andariel – stats [[https:// | ||
+ | * **Act II:** Duriel – stats [[https:// | ||
+ | * **Act III:** Mephisto – stats [[https:// | ||
+ | * **Act IV:** Diablo – stats [[https:// | ||
+ | * **Act V:** Baal (stats [[https:// | ||
+ | - **Mini Bosses** are Super Unique monsters " | ||
+ | * **Act I:** | ||
+ | * Blood Raven, Griswold, The Smith, The Countess | ||
+ | * **Act II:** | ||
+ | * Radament, The Worm, The Summoner | ||
+ | * **Act III:** | ||
+ | * The 5 Council members | ||
+ | * **Act IV:** | ||
+ | * Izual, Hephasto, the 3 Seal-Lords | ||
+ | * **Act V:** | ||
+ | * Shenk, the 3 Ancients, Pindleskin, Nilathak | ||
+ | - **Super Unique Monsters** (see [[https:// | ||
+ | * **Act I:** | ||
+ | * TODO | ||
+ | * **Act II:** | ||
+ | * TODO | ||
+ | * **Act III:** | ||
+ | * TODO | ||
+ | * **Act IV:** | ||
+ | * TODO | ||
+ | * **Act V:** | ||
+ | * TODO | ||
+ | - **Unique Monsters** (see [[https:// | ||
+ | * These are spawned randomly, but if you see them, you should kill them, as with Enjoy-SP they drop good stuff too. | ||
+ | |||
+ | |||
+ | ==== Horadric Cube Recipes ==== | ||
+ | This is the complete list of Cube Recipes, taking into account both original Diablo II recipes, and recipes changed or introduced by Enjoy-SP mod: | ||
+ | |||
+ | * TODO | ||
===== Reference pages and Online Resources ===== | ===== Reference pages and Online Resources ===== | ||
+ | ==== General pages ==== | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * **magical properties with listing of items that provide them** – see e.g. [[https:// | ||
+ | * **mercenaries** – see e.g. [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | ==== Gameplay ==== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Treasure Classes of all item types, uniques and sets: [[https:// | ||
+ | * [[http:// | ||
+ | ==== Horadric Cube ==== | ||
+ | * [[http:// | ||
- | ~~DRAFT~~ | + | ==== Jewels ==== |
- | TODO | + | * [[http:// |
+ | * [[https:// | ||
+ | |||
+ | ==== Charms ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Shrines ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Gambling ==== | ||
+ | * [[https:// | ||
+ | * Short answer: items are generated with ilvl between clvl-5 and clvl+4 | ||
+ | * [[https:// | ||
+ | * Short answer: < | ||
+ | Exceptional: | ||
+ | Elite: pE = max{0%, (ilvl – qlvlE) * 0.33% + 1%}</ | ||
+ | * Note that these constants (0.9% and 0.33%, respectively), | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Modding ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Increased Attack Speed, Faster Block Rate, Faster Cast Rate and Breakpoints ==== | ||
+ | * [[https:// | ||
+ | * [[Blocking explained|https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
- | Text… | + | ==== Experience and Fast levelling ==== |
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | ==== Character Builds ==== | ||
+ | * [[https:// | ||