Blade of Darkness holds true to the greatest of hack and slash legends, combining sorcery, knights, and swords with god forsaken enemies that deserve to have their arms slashed off with a broadsward. Blade of Darkness looked excellent in 2001, and still delivers its gore well today. Holding True to it's genre it offers modders both custom maps and scripts.
Relevent Links
Fansite
Mod List
Modding Community
Applicable to:
Classic, Reissue v109, Reissue major versions.
Update:
Update:
Features:
Partial Refactoring and Optimization.
by Sryml
Extract this BODLoader to the Blade installation directory, then run the Install.bat file in Blade/BODLoader.
This BODLoader includes a new TalkSystem.
If you are prompted for a missing library at runtime, you need to install Visual C++ Redistributable 2022
Not all maps/MODs can run in the major update version because some map model files (.bw) cannot be loaded correctly.
The currently known bw map that cannot be loaded in the major version is: FugitiveIII
Features:
New Fonts:
Compatibility Layer Module
This module provides a compatibility layer to ensure that the same code can run seamlessly across different versions of the game.
It achieves this by utilizing both function wrappers and object proxies to handle variations in API behavior and functionality between game versions.
Version Detection:
The module includes mechanisms to detect the game version at runtime.
Based on the detected version, it dynamically applies the necessary wrappers and proxies.
Currently only compatible with file operations, path-related, and text widget, other interface differences are not included.
There is also a helper program, CompatLayerAux.exe, which retrieves the game window title to determine the version.
Partial Refactoring and Optimization, along with New Features
by Sryml
Based on BODLoader 2024
Features:
TSCustom.py (Configuration File)
TSCustomVers = "1.0" # Configuration File version TSmmp = "MyWidgets.mmp" # widget image TSFont = "MyFont.fnt" # or bmp font TSFontScale = 0.29 # font scale AnimSpeed = 6.0 # Animation Speed AnimFPS = 60 # Animation FPS TSTalkRange = 5000 TSHideDelay = 10.0 SelectNPCArea = 10000 # Dialogue configuration MaxLines = "auto" # Maximum number of lines. Integer or string "auto" TextVsep = "0em" # Line spacing, 1em represents the height of a line of text. TextMargin = { "top": 0.07, "right": 0.078, "bottom": 0.074, "left": 0.078 } # text margins # text color ColorDlg = 255, 255, 255 # Dialogue text ColorAns = 207, 144, 49 # Answer text ColorAnsSelected = 252, 247, 167 # Selected answer HUDBrightness = 1.0 # Journal configuration jMaxLines = "auto" # Maximum number of lines. Integer or string "auto" jTextVsep = "0em" # Line spacing, 1em represents the height of a line of text. jTextMargin = { "top": 0.076, "right": 0.107, "bottom": 0.075, "left": 0.107 } # text margins # text color ColorjTitle = 255, 204, 51 # Journal title ColorjText = 252, 247, 167 # Journal text ColorjTextSelected = 255, 204, 51 # Journal selected text jHUDBrightness = 0.628
Backend:
Custom Variables:
Custom variables are now saved with the game and restored on the next game load.
You no longer need to define them in the global scope of DefFuncs.py, as custom variables will ultimately be restored with the saved data.
This is because ObjStore data is restored after DefFuncs.py.
If you want to hide an NPC's name initially and only display it after certain conditions are met, you can use custom variables to dynamically set the NPC's name.
For example:
p = Bladex.CreateEntity("Ork_1","Ork",0,0,0,"Person") Talk.SetVar ("Ork_1", "???") # Use after certain conditions are met: # Talk.SetVar ("Ork_1", "Glofror")
Currently, this is just a partial refactoring of the TalkSystem, maybe I will rewrite a new TalkSystem to provide more functions in the future. 😄
BODLoader 2021 is not compatible with this Major Update of the Game. Will be fixed soon.
Gladiator2021 is Classic Gladiator Mod by Josh Dahlby with Addon by Shyrka updated to work in both 2001 release and 2021 reissue of the Game.
Please refer to the updated Blade of Darkness Reforged installation & configuration guidelines under files. 2K upscaled original character textures will...
After more than 20 years, Blade of Darkness receives one of the most community requested features of all time - controller support.
Manual de instrucciones de EAMD / TWG (disponible solo en español)
- Now the mod doesn't replace source files of the game for its custom mechanics. - Reworked F1 pictures. Now they have better, more visual descriptions...
Una demostración del actual desarrollo de esta modificación (EAMD) para Blade: The Edge of Darkness. Consultar LEAME.txt o las instrucciones aqui mostradas...
Original .BOD files reverted back to their .MAX format by Harrison. New version includes potions with anchors and 2 of the missing weapons with anchors.
There could also be a mode where you can choose from all the opponents and roam in different levels or arenas.
please make it for android as well
God bless this game!
I played it at the time and it was one of the best experiences I had in this genre. Hack and slash but not that easy. The difficulty of the game play makes it fun to play. You will not progress by just pressing buttons randomly so it is on hard difficulty level on default.
Very good that this game has been re-released after 20 years. At the time it was definitely ahead of the curve and if not the failure of the marketing would compete with the LOTR franchise.
This game deserves a remaster and a sequel!
Hi.
Where can I find the all maps mod?
Has anyone thought of adding a crossair to the bow?
But this is the thing. There is no cross-hair in the bow, is it?
After a while of shooting with this bow (without a cross-hair) I was still able to shot enemies in the head from great distance. You just have to get use to it.
It is done. :)
Here is an example:
Youtube.com
Greetings.
This comment is currently awaiting admin approval, join now to view.
Dreaming for a multiplayer campaign coop mode, with no friendlyfire... health of party members, more monsters and maybe skipping first char level.... etc ^_^
Me too! :D
that mode would be revolutionary and might make blade of darkness popular again
Well, I will try to make it real. ;)
Me too! :D