The Dark Master Project

Discussion and development of scenarios and campaigns for the game.

Moderator: Forum Moderators

User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

The Dark Master Project

Post by hermestrismi »

Some campaigns I uploaded recently contain the signature This campaign is a part of The Dark Master Project
'about the idea
It's an idea I began some months ago and consistent on:
-creation of a big (normal to hard difficulty ) campaign (about 30 scenarios) and with many heroes besides of the main protagonist (phase one is done. phase two is about graphic works and improvement and it is slowly going),
- selecting some old unfinished (not necessarily) campaigns (1.0, 1.2 and maybe 1.4),
- adding and modifying events to make the campaign coherent with TDM universe,
- the added campaign can be played separately with no dependence to TDM but its protagonist is also one of the heroes of TDM so he will have the same protagonist on TDM (stat, items and advancement) if finished (and also he will have an assistant),
- the added campaign give the full history of the hero and the events give us a coherent history.
So, the idea is to revive old campaigns instead of creating new ones, revive old graphic and music work that their creators was forgotten (if possible) and creating a coherent history without damaging the main wesnoth history and make the player feel that his hero is part of a big puzzle and not a hero for one single mission .
I hope you liked the idea . I am open to any suggestion and I hope you understand that my graphic skills and technical abilities are not really big so I count on your feedback and helps
The Dark Master Project Timeline
Spoiler:
actual version: "0.1.7n"
actual important factions:
actual factions
- Elves: High-Elves, Deep-Elves, Dark-Elves
- Dwarves: Triththian Dwarves
- Monsters, Animals: Cuttlefishs, Wyrms, Hydra,, Bats, ...
- Saurians: Ssyuriss-Fen Saurians
- Heroes, Undeads...
ToDo (personal file)
:
- linking 'AHW' to the main campaign 'TDM',
- complete the units tree
- adding 'AHW' events to the timeline
- at least two factions for 'AHW book III': Minotaurs and different Drakes
- Complete the races description
- portraits, items, story images (not urgent)
- an optional dependency for bfw1.4 UMC playlist music
update:
version="0.1.7o"
separating Kehshakaar-Drakes (new faction now) and Triththa-Dwarves from their main races (preparations for 'AHW BookIII')
Last edited by hermestrismi on July 12th, 2022, 1:56 pm, edited 5 times in total.
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

v. 0.1.2
An Elvish Scout and Unrest in Elfland are completely dependent to the resources file

v. 0.1.3a
adding units, images and unit-tree and a timeline file
adding a credit file
adding an items system (testing phase)
Attachments
The-Dark-Master-Project-Timeline (1).odt
(12 KiB) Downloaded 5 times
credits.txt
(712 Bytes) Downloaded 8 times
ART_LICENSE.txt
(251 Bytes) Downloaded 13 times
The-Dark-Master-Project-Units-.odt
(21.59 KiB) Downloaded 9 times
Last edited by hermestrismi on June 17th, 2022, 9:54 am, edited 1 time in total.
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

v. 0.1.3b, v. 0.1.3c
bugs checking
Eternal Kingdom is completely dependent to the resources file
User avatar
egallager
Posts: 323
Joined: November 19th, 2020, 7:27 pm
Location: Concord, New Hampshire
Contact:

Re: The Dark Master Project

Post by egallager »

Latest Wesnoth console messages that come just from having this add-on installed:

Code: Select all

20220605 20:19:29 warning preprocessor: Redefining macro AMLA_DEFAULT_BONUSES without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:34
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at ~add-ons/The_Dark_Master_Project_Resources/macros/abilities.cfg:3
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
20220605 20:19:29 warning preprocessor: Redefining macro VARIABLE_OP without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:79
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/utils.cfg:175
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_ARMAGEDDON_DRAKE without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:165
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:21
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_WOLF_ADVANCEMENT without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:174
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:47
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_NIGHTBLADE without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:188
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:61
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_ANCIENT_LICH without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:197
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:78
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_DEATH_KNIGHT without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:215
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:87
    included from core/_main.cfg:19
    included from _main.cfg:18
Wesnoth-related GitHub repos:
General mods collection, SotBEEE, AToTBWaTD, The Earth's Gut, A Little Adventure, FtF
Social media: Twitter: @cooljeanius, Steam: egallager
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

egallager wrote: June 6th, 2022, 1:15 am Latest Wesnoth console messages that come just from having this add-on installed:

Code: Select all

20220605 20:19:29 warning preprocessor: Redefining macro AMLA_DEFAULT_BONUSES without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:34
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at ~add-ons/The_Dark_Master_Project_Resources/macros/abilities.cfg:3
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
20220605 20:19:29 warning preprocessor: Redefining macro VARIABLE_OP without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:79
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/utils.cfg:175
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_ARMAGEDDON_DRAKE without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:165
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:21
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_WOLF_ADVANCEMENT without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:174
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:47
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_NIGHTBLADE without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:188
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:61
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_ANCIENT_LICH without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:197
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:78
    included from core/_main.cfg:19
    included from _main.cfg:18
20220605 20:19:29 warning preprocessor: Redefining macro ENABLE_DEATH_KNIGHT without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:215
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at core/macros/optional_unit_advancements.cfg:87
    included from core/_main.cfg:19
    included from _main.cfg:18
I didn't got those messages before. which version of BfW please ?
updat
I removed the redefining macros.
can you please update v 0.1.3d and tell me if the problem still existing ?
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

To discuss
Updated timeline
Spoiler:
User avatar
egallager
Posts: 323
Joined: November 19th, 2020, 7:27 pm
Location: Concord, New Hampshire
Contact:

Re: The Dark Master Project

Post by egallager »

hermestrismi wrote: June 6th, 2022, 9:10 am I didn't got those messages before. which version of BfW please ?
Wesnoth 1.16.3
updat
I removed the redefining macros.
can you please update v 0.1.3d and tell me if the problem still existing ?
OK they're mostly gone now, there's still this one though:

Code: Select all

20220607 13:32:21 warning preprocessor: Redefining macro WEAPON_SPECIAL_DREAD without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/abilities.cfg:1574
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at ~add-ons/The_Dark_Master_Project_Resources/macros/abilities.cfg:942
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
Wesnoth-related GitHub repos:
General mods collection, SotBEEE, AToTBWaTD, The Earth's Gut, A Little Adventure, FtF
Social media: Twitter: @cooljeanius, Steam: egallager
User avatar
Lord-Knightmare
Discord Moderator
Posts: 2060
Joined: May 24th, 2010, 5:26 pm
Location: Somewhere in the depths of Irdya, gathering my army to eventually destroy the known world.
Contact:

Re: The Dark Master Project

Post by Lord-Knightmare »

I didn't got those messages before. which version of BfW please ?
These only show if the client is started in debug mode. Normally, it wont show up unless you have the "show deprecation messages" enabled in advanced settings.
Creator of "War of Legends"
Creator of the Isle of Mists survival scenario.
Maintainer of Forward They Cried
User:Knyghtmare-:-Friend me on Facebook-:-Follow me on Twitter
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

egallager wrote: June 7th, 2022, 5:33 pm
hermestrismi wrote: June 6th, 2022, 9:10 am I didn't got those messages before. which version of BfW please ?
Wesnoth 1.16.3
updat
I removed the redefining macros.
can you please update v 0.1.3d and tell me if the problem still existing ?
OK they're mostly gone now, there's still this one though:

Code: Select all

20220607 13:32:21 warning preprocessor: Redefining macro WEAPON_SPECIAL_DREAD without explicit #undef at ~add-ons/The_Dark_Master_Project_Resources/macros/abilities.cfg:1574
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
previously defined at ~add-ons/The_Dark_Master_Project_Resources/macros/abilities.cfg:942
    included from ~add-ons/The_Dark_Master_Project_Resources/_main.cfg:6
Well, I can fix it but I m in the middle of something . if I upload this update, probably some staff will be buggy so, if the related campaigns work even with this problem , I will let this for another time. If not, tell me and i will fix it now
update
I uploaded version "0.1.3e" after removing the double defining . you are free to try it (i hope i didn't broke something )
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

Lord-Knightmare wrote: June 7th, 2022, 5:53 pm
I didn't got those messages before. which version of BfW please ?
These only show if the client is started in debug mode. Normally, it wont show up unless you have the "show deprecation messages" enabled in advanced settings.
Thank you. I didn't know there's such option
update
it work. i found some deprecated functions. How can I can extract the error log (to now exactly the source of the error)?
I found it but looooool Am I supposed to fix all of this? Is it really necessary for the game?

Code: Select all

Battle for Wesnoth v1.16.2 x86_64
Started on Tue Jun 07 19:23:21 2022

Automatically found a possible data directory at C:\Users\USER\AppData\Local\Programs\Battle for Wesnoth 1.16.2

Data directory:               C:\Users\USER\AppData\Local\Programs\Battle for Wesnoth 1.16.2
User configuration directory: C:\Users\USER\Documents\My Games\Wesnoth1.16
User data directory:          C:\Users\USER\Documents\My Games\Wesnoth1.16
Cache directory:              C:\Users\USER\Documents\My Games\Wesnoth1.16\cache

Setting mode to 1366x706
20220607 19:23:26 error config: Multiple [unit_type]s with id=Wyvern Rider encountered.
20220607 19:23:26 warning general: no location found for 'data/add-ons/The_Dark_HordesI/translations', skipping textdomain
20220607 19:23:26 warning config: add-on 'test' has no _info.cfg; cannot read version info
Checking lua scripts... ok
20220607 19:23:43 error deprecation: SPECIAL_NOTES has been deprecated and removed.; Use [special_note]note= tags or special_note= in an ability or weapon special to apply special notes.
20220607 19:23:44 warning preprocessor: Redefining macro BY_DIFFICULTY without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:5
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:169
    included from ~add-ons/Return_of_the_Legions/_main.cfg:55
20220607 19:23:44 warning preprocessor: Redefining macro DELAY without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:41
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:280
    included from ~add-ons/Return_of_the_Legions/_main.cfg:55
20220607 19:23:44 warning preprocessor: Redefining macro REPEAT without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:117
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at core/macros/utils.cfg:208
    included from core/_main.cfg:19
    included from _main.cfg:18
20220607 19:23:44 warning preprocessor: Redefining macro SAVE_UNIT without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:164
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:153
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
20220607 19:23:44 warning preprocessor: Redefining macro FADE_STEP without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:301
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at core/macros/interface-utils.cfg:279
    included from core/_main.cfg:19
    included from _main.cfg:18
20220607 19:23:44 warning preprocessor: Redefining macro FADE_TO_BLACK without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:307
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at core/macros/interface-utils.cfg:284
    included from core/_main.cfg:19
    included from _main.cfg:18
20220607 19:23:44 warning preprocessor: Redefining macro PUT_TO_RECALL_LIST without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:391
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at core/macros/utils.cfg:362
    included from core/_main.cfg:19
    included from _main.cfg:18
20220607 19:23:44 warning preprocessor: Redefining macro CLEAR_FOG without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:570
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at core/macros/interface-utils.cfg:57
    included from core/_main.cfg:19
    included from _main.cfg:18
20220607 19:23:44 warning preprocessor: Redefining macro STORE_UNIT_VAR without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:953
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at core/macros/unit-utils.cfg:201
    included from core/_main.cfg:19
    included from _main.cfg:18
20220607 19:23:44 warning preprocessor: Redefining macro AMLA_DEFAULT_BONUSES without explicit #undef at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:1033
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at ~add-ons/The_Dark_Master_Project_Resources/macros/utils.cfg:34
    included from ~add-ons/Return_of_the_Legions/_main.cfg:55
20220607 19:23:44 warning preprocessor: Redefining macro FLIP_BOOK_INTRO_LONG without explicit #undef at ~add-ons/Return_of_the_Legions/utils/story.cfg:20
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:659
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
20220607 19:23:44 warning preprocessor: Redefining macro FLIP_BOOK_INTRO_SHORT without explicit #undef at ~add-ons/Return_of_the_Legions/utils/story.cfg:112
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
previously defined at ~add-ons/Return_of_the_Legions/utils/another_macro_file.cfg:751
    included from ~add-ons/Return_of_the_Legions/_main.cfg:72
20220607 19:23:44 error config: Config contains invalid attribute name 'deep water', skipping...
20220607 19:23:44 error config: Config contains invalid attribute name 'shallow water', skipping...
20220607 19:23:44 error config: Config contains invalid attribute name 'swamp water', skipping...
20220607 19:23:45 error deprecation: SPECIAL_NOTES has been deprecated and removed.; Use [special_note]note= tags or special_note= in an ability or weapon special to apply special notes.
20220607 19:23:45 error config: Config contains invalid attribute name 'deep water', skipping...
20220607 19:23:45 error config: Config contains invalid attribute name 'shallow water', skipping...
20220607 19:23:45 error config: Config contains invalid attribute name 'swamp water', skipping...
20220607 19:23:45 error config: Multiple [unit_type]s with id=Wyvern Rider encountered.
20220607 19:23:46 warning unit: Unknown attribute 'recruitment_pattern' discarded.
20220607 19:23:46 warning unit: Unknown attribute 'recruitment_pattern' discarded.
20220607 19:23:46 warning unit: Unknown attribute 'recruitment_pattern' discarded.
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

unfortunately, my computer is dying right now so it will be hard to continue other mid-work planned tasks.
Right now, I try to fix it but it's unlikely that it can be saved.
damned blackout of electricity in my city cost my refrigerator and my only way of entertainment ...
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

version "0.1.3e" to "0.1.7"
- minor balancing and few new portraits
"0.1.7a"
- fixing a bug
- three new units (a new mage and elvish wyvern line)
User avatar
egallager
Posts: 323
Joined: November 19th, 2020, 7:27 pm
Location: Concord, New Hampshire
Contact:

Re: The Dark Master Project

Post by egallager »

You should probably rename titlescreen.png:

Code: Select all

20220613 22:11:46 warning filesystem: Conflicting files in binary_path: '/Users/USER/Library/Containers/org.wesnoth.Wesnoth/Data/Library/Application Support/Wesnoth_1.16/data/add-ons/The_Dark_Master_Project_Resources/images/maps/titlescreen.png' and '/Users/localadmin/Library/Application Support/Steam/SteamApps/common/wesnoth/The Battle for Wesnoth.app/Contents/Resources/data/core/images/maps/titlescreen.png'
Wesnoth-related GitHub repos:
General mods collection, SotBEEE, AToTBWaTD, The Earth's Gut, A Little Adventure, FtF
Social media: Twitter: @cooljeanius, Steam: egallager
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

egallager wrote: June 14th, 2022, 2:14 am You should probably rename titlescreen.png:

Code: Select all

20220613 22:11:46 warning filesystem: Conflicting files in binary_path: '/Users/USER/Library/Containers/org.wesnoth.Wesnoth/Data/Library/Application Support/Wesnoth_1.16/data/add-ons/The_Dark_Master_Project_Resources/images/maps/titlescreen.png' and '/Users/localadmin/Library/Application Support/Steam/SteamApps/common/wesnoth/The Battle for Wesnoth.app/Contents/Resources/data/core/images/maps/titlescreen.png'
yes, you have right. Unfortunately, I have also 3 other msg about deprecated macros (foreach, next and filter_attack: special) but I can't upload an update right now because last time I did, I missed up many thing and I had to reload version and check every campaign related to TDM.
I need to finish my current work (phase 2 on RotL chapter III than return and those problems, so you need to ignore the message until the next update.
also, I have a message I don't understand :

Code: Select all

20220613 12:16:12 error config: Config contains invalid attribute name 'shallow water', skipping...
20220613 12:16:12 error config: Config contains invalid attribute name 'swamp water', skipping...
20220613 12:16:13 error config: Config contains invalid attribute name 'deep water', 
do you have an idea about it?
User avatar
hermestrismi
Posts: 308
Joined: February 6th, 2016, 11:28 pm
Location: Tunisia
Contact:

Re: The Dark Master Project

Post by hermestrismi »

the timeline (.odt) is updated
Post Reply