![]() |
Re: New Map Utils For Dom2 - Now Available
Hmm... I think what I'll do is when I get the GUI done to a point that its at least graphically complete, I'll release it and see what people think of it. If it is hard to easily figure out what changes are present in a given mod then I'll look into making a readable format - however I do not think this will be the case as changes should be pretty easy to note as I have several summary change listing areas (hard to explain - you'll understand when I release it).
Castles were actually yesterday's task. I did manage to figure 99% of them out. The only thing I can't quite figure out is how to set the number of defensive 'projectiles' or their type... I'll have to play around with that. Things are a progressing a little slowly this week as I'm quite busy with RL. So, too, is my chief tester, figure everything out person, and entire Quality Assurance department for that matter http://forum.shrapnelgames.com/images/smilies/happy.gif, Saber Cherry. I think though that an initial demo release will come within the next couple of weeks at the latest. |
Re: New Map Utils For Dom2 - Now Available
Minor Update - Just thought I'd post a list of unit abilities and flags that will be moddable by my util when its done to get modders thinking http://forum.shrapnelgames.com/images/smilies/happy.gif. I finally got the list done today (its long and some are hard to find). Found out something I didn't know either - likeley others know this but apparently Treelords cause growth in the province their in. Could be interesting to give, say, Pan leaders the same ability... might beef them up a bit. Anyways here's the list (99% complete). Its in code format at the moment but in the actual util it will be more readable and don't worry about the numbers beside - I'm just too lazy to take them out http://forum.shrapnelgames.com/images/smilies/happy.gif:
UNIT MODS --------- UNIT_MOD_FIREMAGICBOOST 10 UNIT_MOD_AIRMAGICBOOST 11 UNIT_MOD_WATERMAGICBOOST 12 UNIT_MOD_EARTHMAGICBOOST 13 UNIT_MOD_ASTRALMAGICBOOST 14 UNIT_MOD_NATUREMAGICBOOST 15 UNIT_MOD_DEATHMAGICBOOST 16 UNIT_MOD_BLOODMAGICBOOST 17 UNIT_MOD_HOLYMAGICBOOST 18 UNIT_MOD_UNHOLYMAGICBOOST 19 UNIT_MOD_ELEMENTALMAGICBOOST 20 UNIT_MOD_SORCERYMAGICBOOST 21 UNIT_MOD_ALLMAGICBOOST 22 UNIT_MOD_FIREINCOME 30 UNIT_MOD_AIRINCOME 31 UNIT_MOD_WATERINCOME 32 UNIT_MOD_EARTHINCOME 33 UNIT_MOD_ASTRALINCOME 34 UNIT_MOD_DETAHINCOME 35 UNIT_MOD_NATUREINCOME 36 UNIT_MOD_BLOODINCOME 37 UNIT_MOD_VINECREATURESUMMONBONUS 101 UNIT_MOD_STANDARD 103 UNIT_MOD_CAUSEPETRIFY 104 UNIT_MOD_AWE 105 UNIT_MOD_POISONCLOUD 106 UNIT_MOD_ATTRACTUNITSRANDOM 107 UNIT_MOD_STEALTH 108 UNIT_MOD_WATERBREATHINGFORUNITS 111 UNIT_MOD_SAILING 112 UNIT_MOD_DOUSE 116 UNIT_MOD_REINVIGORATION 117 UNIT_MOD_FORGEBONUS 118 UNIT_MOD_RESEARCHBONUS 121 UNIT_MOD_SUPPLYBONUS 122 UNIT_MOD_VIRULENTDISEASE 124 UNIT_MOD_SIEGEBONUS 125 UNIT_MOD_CAUSEEYELOSS 126 UNIT_MOD_CAUSEHORRORMARK 127 UNIT_MOD_ENTANGLE 128 UNIT_MOD_PILLAGEBONUS 131 UNIT_MOD_ALCHEMYBONUS 132 UNIT_MOD_ATTRACTUNITSX1 139 UNIT_MOD_ATTRACTUNITSX5 143 UNIT_MOD_ATTRACTUNITSINCOLD 146 UNIT_MOD_INCREASEDOMINION 156 UNIT_MOD_ANIMALAWE 162 UNIT_MOD_FIRESHIELD 163 UNIT_MOD_SUMMONALLIESX1 164 UNIT_MOD_SUMMONALLIESX2 165 UNIT_MOD_SUMMONALLIESX3 166 UNIT_MOD_LAMIASUMMONBONUS 169 UNIT_MOD_PATROLBONUS 170 UNIT_MOD_BLIND 171 UNIT_MOD_DISEASECLOUD 172 UNIT_MOD_ATTRACTUNITSINTURMOIL 173 UNIT_MOD_BONUSDURINGSTORM 174 UNIT_MOD_FLYDURINGSTORM 175 UNIT_MOD_STATBONUSINCOLD 176 UNIT_MOD_STRENGTHBONUSINHEAT 177 UNIT_MOD_EXTRAEYES 178 UNIT_MOD_SLOTS 182 UNIT_MOD_CAUSEFEAR 183 UNIT_MOD_REDUCEDOMINION 184 UNIT_MOD_STARTWITHRANDOMAFFLICTION 185 UNIT_MOD_MAGICPENALTY 187 UNIT_MOD_POISONARMOR 188 UNIT_MOD_REGENERATION 189 UNIT_MOD_BERSERK 190 UNIT_MOD_PROTECTIONBONUSINCOLD 191 UNIT_MOD_SHAPECHANGE 193 UNIT_MOD_WOUNDEDSECONDSHAPE 194 UNIT_MOD_WOUNDEDFIRSTSHAPE 195 UNIT_MOD_ONDEATHTRANSFORM 196 UNIT_MOD_CAPTURESLAVES 197 UNIT_MOD_FIRERESISTANCE 198 UNIT_MOD_SHOCKRESISTANCE 199 UNIT_MOD_POISONRESISTANCE 200 UNIT_MOD_COLDRESISTANCE 201 UNIT_MOD_BLOODVENGENCE 202 UNIT_MOD_ONDEATHSTUNAREA 204 UNIT_MOD_VOIDSUMMONBONUS 207 UNIT_MOD_COMBATSPELL 209 UNIT_MOD_SEDUCE 210 UNIT_MOD_INQUISITOR 211 UNIT_MOD_HEALER 212 UNIT_MOD_ASSASSIN 213 UNIT_MOD_SPY 214 UNIT_MOD_CASTLEDEFENCEBONUS 215 UNIT_MOD_AMBIDEXTROUS 217 UNIT_MOD_IMMUNETOSEDUCTION 218 UNIT_MOD_ATTRACTUNITSINDOMINION 219 UNIT_MOD_CHILLAURARADIUS 220 UNIT_MOD_UNDERWATERREGENERATION 221 UNIT_MOD_BANEFIRESHIELD 222 UNIT_MOD_CAUSEUNREST 223 UNIT_MOD_CORRUPTCOMMANDER 224 UNIT_MOD_STARTWITHAFFICTION 226 UNIT_MOD_CAUSEGOODEVENTS 228 UNIT_MOD_CAUSEGROWTH 230 UNIT_MOD_SPRINGSPIRIT 231 UNIT_MOD_SUMMERSPIRIT 232 UNIT_MOD_FALLSPIRIT 233 UNIT_MOD_WINTERSPIRIT 234 UNIT_MOD_AVERTBADEVENTS 235 UNIT_MOD_CORPSEEATING 236 UNIT_MOD_HPPERCORPSEEATEN 237 UNIT_MOD_BLESSGRANTSFLYING 240 UNIT_MOD_DOMINATEUNITS 241 UNIT_MOD_DOMINION 242 UNIT_MOD_PATHCOST 243 UNIT_MOD_CAUSEBLINDNESS 244 UNIT_MOD_LANDFORM 245 UNIT_MOD_UNDERWATERFORM 246 UNIT_MOD_SIRENLURE 247 UNIT_MOD_NONMAGERESEARCH 248 UNIT_MOD_MECHANICALSUMMONBONUS 249 UNIT_MOD_NAMETYPE 251 UNIT_MOD_DAMAGEWHILEAWAYFROMHOME 253 UNIT_MOD_ALLOWGODFORNATION 255 UNIT_MOD_DISALLOWGODFORNATION 256 UNIT FLAGS ---------- UNIT_FLAG_RECUPERATION 0 UNIT_FLAG_MOUNTED 1 UNIT_FLAG_ANIMAL 2 UNIT_FLAG_AMPHIBIAN 3 UNIT_FLAG_WASTELANDSURVIVAL 4 UNIT_FLAG_UNDEAD 5 UNIT_FLAG_COLDRESISTANT 6 UNIT_FLAG_HEATAURA 7 UNIT_FLAG_NEEDNOTEAT 8 UNIT_FLAG_FIRERESISTANT 9 UNIT_FLAG_POISONRESISTANT 10 UNIT_FLAG_AQUATIC 11 UNIT_FLAG_FLYING 12 UNIT_FLAG_TRAMPLE 13 UNIT_FLAG_IMMOBILE 14 UNIT_FLAG_IMMORTAL 15 UNIT_FLAG_CHILLAURA 16 UNIT_FLAG_FORESTSURVIVAL 17 UNIT_FLAG_SHOCKRESISTANT 18 UNIT_FLAG_SWAMPSURVIVAL 19 UNIT_FLAG_DEMON 20 UNIT_FLAG_SACRED 21 UNIT_FLAG_MOUNTAINSURVIVAL 22 UNIT_FLAG_GLAMOUR 23 UNIT_FLAG_NEVERHEAL 24 UNIT_FLAG_ETHEREAL 25 UNIT_FLAG_POORAMPHIBIAN 26 UNIT_FLAG_STEALTHY 27 UNIT_FLAG_NOITEM 28 UNIT_FLAG_COLDBLOODED 29 UNIT_FLAG_LIFELESS 30 UNIT_FLAG_FEMALE 31 UNIT_FLAG_MAGICBEING 32 UNIT_FLAG_POORMAGICLEADER 35 UNIT_FLAG_OKMAGICLEADER 36 UNIT_FLAG_GOODMAGICLEADER 37 UNIT_FLAG_EXPERTMAGICLEADER 38 UNIT_FLAG_SUPERIORMAGICLEADER 39 UNIT_FLAG_POORUNDEADLEADER 40 UNIT_FLAG_OKUNDEADLEADER 41 UNIT_FLAG_GOODUNDEADLEADER 42 UNIT_FLAG_EXPERTUNDEADLEADER 43 UNIT_FLAG_SUPERIORUNDEADLEADER 44 UNIT_FLAG_NOLEADER 56 UNIT_FLAG_POORLEADER 57 UNIT_FLAG_GOODLEADER 58 UNIT_FLAG_EXPERTLEADER 59 UNIT_FLAG_SUPERIORLEADER 60 I plan on releasing a demo version of the unit editing portion of the main util by the end of the week to get some feedback on the GUI layout. Once that's done the rest of the programming should be fairly simple... just tedious. |
Re: New Map Utils For Dom2 - Now Available
The_Paladin.... huge thanks again Definitely looking forward to the finished work ! |
Re: Demo of GUI Util Available
1 Attachment(s)
As promised I have finished a user interface demo for my final util.
<font color="blue"> The Demo is attached to this post for download. Important - This demo does NOT modify anything in the executable or create any other form of mods at the moment. It is merely to demonstrate the layout of the program. It is a Windows GUI util and even with an emulator will not run on Linux as it requires a Windows version Dom2.exe. This may be changed for the final version. Also many functions are disabled presently. This is not an error but simply because they are not fully implemented yet. They will be for the final version. Remeber this is just a UI demo not a full working util ... yet http://forum.shrapnelgames.com/images/smilies/happy.gif.</font> Usage instructions: 1) Download the attachement and unzip it to your Dominions 2 folder (the one with the Dom2.exe in it) 2) Run it. It should load up the opening screen. 3) On the opening screen to quickly get into the main util click on "Create New Forge" and then "Open Modding Tools". Note: This opening screen will allow you to manage your various mods, save them, resume work on them later, etc but at present is rather useless since this is just a demo. 4) From this util you will see the main property sheet listing all the elements of the game that can be modded. At present all but the Units modifications are disabled. When you are done looking around, go to Tool Set 3 page. 5) On this page you should see the units buttons are enabled. You can select the unit you want to edit at the upper left (Unit ID) and then click edit. Another property sheet will open. 6) On these two pages are all the elements of the unit that can be changed. Both pages work completely. Try them out and play with the interface. 7) When you are done just click OK, then OK, then exit, then No. All the modding pages will look similar to these so if you like them, be happy http://forum.shrapnelgames.com/images/smilies/happy.gif. If not then now is the time to complain about them. I'm not planning on changing the interface extesnively... but if someone has some suggestions about the layout and there is some change here or there you would like then I will be happy to listen. Alright so go forth and try it if you would like. This demo util even now has a database of all available units and all abilities so it may be useful at present even in that regard. Other news -------------------------------------------------------- I am trying to make my code as modular as possible. The reason for this is that I would eventually like it to be usable on Dom3 as well and the easier it is to modify the easier my job becomes of moving it eventually to Dom3. So yes I will look into making a similar GUI modding interface for Dom3 when it is released. Work has been rather slow. I'm having to figure out the meaning of every flag and bit for every unit, spell, castle, etc, etc. It can take quite a while... some elements are easy to investigate... others are not. So bear with me. I'm working as fast as my leisure time (and my sanity) allows http://forum.shrapnelgames.com/images/smilies/happy.gif. Some of you may notice when you download the util two special areas on tool set 4: Macro Tools and Random Categories. The random categories are the ones I've talked about earlier allowing users to add an element of randomness to the game. The macro tools are things others have suggested around here as well - I'm going to include simple tools in that area to, for example, disable all spells above a certain level, double all units HPs, etc, etc. Just essentially blanket changes. If anyone has any ideas for simple blanket changes like this you can suggest them here as well and I'll get around to adding those if I like them (at the very end). Oh and thanks again for the support NTJedi http://forum.shrapnelgames.com/images/smilies/happy.gif. |
Re: Demo of GUI Util Available
It looks useful. That is, it might not be pretty, but it works. And that is all that matters. However, if you manage to find out how to show units', magic sites', items' etc. pictures, please add them to appopriate Tool Set and to main view, and add the option of saving them as tga files. They are needed in the Tool Set pages to be sure you have the right Capricorn, Heavy Cavalry etc.
|
Re: Demo of GUI Util Available
Quote:
This is a dangerous path young padawan. Don't give into the dark side! |
Re: Demo of GUI Util Available
Quote:
I wonder if that's what happened to my assistant, Saber Cherry, who has been absent for a while. I assumed real life had taken precedence... but maybe SC's mind has been consumed http://forum.shrapnelgames.com/images/smilies/frown.gif. Sigh... another poor soul lost in my mad quest for knowledge. Seriously though often times I've had to just take a break for a while when a particularly annoying element is hard to figure out. For some reason I can't play Dom2 while I'm making this util (I guess because my mind is still obsessed with trying to figure something out). So I've been playing AOW-SM when I can't code anymore. Oh and for anyone who plays that game, KirkyPicardo has released an excellent mod for it that adds quite a few new units. Its quite good and I would recommend as it makes the game quite fresh again. |
Re: New Map Utils For Dom2
The_Paladin
When I try to open your exe in my dominions folder (Win98), I just have an errir message "An error occured when reading dom2.exe" http://forum.shrapnelgames.com/images/smilies/frown.gif Was passiert ? |
Re: New Map Utils For Dom2
PDF,
Hmm... I'm not 100% sure why you are getting that message. The program does work on Win98 as I just tried it on my Win98 machine here and it worked fine. I looked at the code and the only reason that you would get that error message is if the util could not open "Dom2.exe" in its directory - for all other problems you would get a different error message. The only things I can think of to check: 1) Make sure my util is in a directory with your dominions 2 executable and that the executable is named "Dom2.exe". If it is renamed say to "Dom 2.exe", my util will not find it. 2) Make sure Dominions 2 is not running in the background when you try to run my program. My program requires exclusive access to the executable so if Dom2 is already running it will fail. (I may change this in the future to only require shared access as I realize many people are hosting games and would not like to exit them just to run a util). If after you've checked both of those things it still doesn't work then I would try copying your Dom2.exe and my executable to a new directory, say C:\temp, and try it from there. Let me know if this solves your problem. If not then I'll have to dig a bit deeper. |
Re: New Map Utils For Dom2
Ah, thanks, it was 2) then, indeed I had Dom2 running, and after closing it it works ! And it's a very impressive tool, now I'm not that sure we still need standard modding anymore http://forum.shrapnelgames.com/images/smilies/wink.gif !
|
All times are GMT -4. The time now is 06:41 PM. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.