| 01-03-2005, 12:44 AM | #1 |
EDIT: Code:
ChangeList: ===================== DT4a Alpha release 3: ===================== NEW FEATURES ============ --EItems when picked up will now try to equip themselves to available slots that they can fit in and meet the requirements for. MINOR INTERFACE: ================ --I included a completely transparent texture. If you rather it show the defualt inventory buttons when a blank item is shown, merely switch the texture on the blank item.Note: Everything is affected by this This is the latest version of my RPG engine. It is in early alpha. It feels complete, but its obviously not completely tested. The codename for the RPG engine is DT4a, it has been made into a component for drag and drop project. A component meaning that it is self contained and only needs the base classes to work, not the bag and the attribute distriputer. This is like the old DT4a engine, only it has been updated to use gamecache, and to allow items to be more flexible. I'll document the features and such later. I need feedback and comments about what people think about the interface. Anyway here is how you use the system: 1. have a hero pick up an equipment item. An EItem is notified by this line in its discription: "Slot N equipable". (I.e. the frost blade, a slot 3 item) 2. Click on the siege golem ability. This opens the equiped items menu. 3. Now in the inventory pane click the on Nth slot item. (For the frost blade, click on the No Sword Item for instance). 4. You are presented with a list of all items that will fit in that slot. (In this case it will only show the frost blade.) 5. Click on the item to equip it. You are now back to the equiped item menu, you can close this menu by clicking on the cancel button in slot 6. You can now repeat the steps as neccessary. You can pickup more Eitems while looking at anything in your inventory. Here is what I'd like you to do: Tell me what you think about the system. If you think the system needs a fix tell me here. IF you find a bug please try to give me steps as to how to repeat it. Also the fallowing is a list of NOT BUGS that you should NOT report. NOT BUGS DO NOT REPORT THESE: The Demon Hunter cannot equip items. The Dread lord can only equip items in slot 5. The one ring say it is a slot 5 equipable but is actually equipment that fits in slot 3,4 and 5. Other things: The Item's tooltips really suck and some of them are wrong (see above), this is just me being lazy and if you'd like to author some of them...go nuts. The code is not messy, its just not really easy to read. I'll comment it later. DT4a stood for dialog test four advance, and makes no sense as DT4a never used dialogs. You can suggest a better name for the system here. The code name still remains, unless you can think of a better short name for it. Get it here: http://www.wc3sear.ch/index.php?p=Spells&ID=768 |
| 01-03-2005, 07:35 AM | #2 |
ahhh, DT4a... i am personally a great fan of it, i at some point decided to develop an RPG using DT4a as the basis... i did some test with some randoms on battle.net with it and they said that is was a fantastic system. I abandoned the project though because i am easily distracted, sadly. Well i have it working, and the map also has some other nifty systems. (this was a while ago, my mapping skills have evolved etc.) names... hm. how about: WWS / weaaddar's weapon system, WIS weaaddar's item system, Advanced Wc3 Engine, RPG Advanced, theres plenty of names for it. The system is remarkable for RPG's, although the creator has to decide whether they prefer save codes or DT4a. Maps like FForpg, Dark Lineage and Curse Of Time wouldnt really benifit that sacrifice nor operate well with them both running. But maps like The Imagika, Magnorak and other more story oriented and structured ones would benefit imensly from it. i believe you should maybe give it a big overhaul, take advantage of new 1.17 functions, new ideas etc. (just a suggestion, its good how it is but still) also, you should put DT4a more "out there" maybe contact mappers of certain rpg's ie. the imagika, or ones in development... have a cruise through the maps in development/completed maps forums and question what systems they are using hope i helped a little |
| 01-03-2005, 04:46 PM | #3 |
It uses 1.17's ability to set levels. See the one ring, grab one notice blizzard goes up two levels? Grab the other two and the spell is maxed out at 3, but my code knows its actually at level 6. Remove one of the rings and nothing happens, remove another and it goes down to 2, and remove one more and it goes to 0. |
| 01-03-2005, 05:37 PM | #4 |
really is triggered and stuff thou, but takes loads of time! and great idea! 4/5 |
| 01-03-2005, 05:42 PM | #5 |
Loads of time? How so? The code should be fairly fast on equiping and almost everything else. My test machine though is a 2.8 ghz p4 so it may be slightly unfair to believe it works instantly on everyone's pc. |
| 01-03-2005, 06:13 PM | #6 |
I will test it soon, and edit this post to give rating. |
| 01-03-2005, 06:25 PM | #7 |
thats not what i ment, what i ment was that it takes long time to make the system |
| 01-03-2005, 10:22 PM | #8 |
Hey. This is pretty cool. There is one thing that i was wondering about. How hard would it be to make it so there is more then just 5 equipable items? |
| 01-04-2005, 12:58 AM | #9 |
Not terribly but i don't want to. |
| 01-04-2005, 02:08 PM | #10 |
oh, you have updated it. sorry i was talking from the older version i used in my eve of wonders map. i will grab this one and have a try. |
| 01-05-2005, 02:48 PM | #11 |
can people please comment on this release? |
| 01-05-2005, 08:27 PM | #12 | |
Quote:
Great stuff. While I still prefer 5 buttons instead of 4 I do like the ability to equip in particular slots. Very handy and should be flexable enough for anyone making a RPG to do what they need. Keep up the hard work! |
| 01-06-2005, 09:25 AM | #13 |
This isnt the right place to ask probably, but im going to anyway because I want it SO BAD. On your attributer, you have the stats strengh/intelligence/agility like normal heros in the game, well I want to use this in may map however I have 1more stat in my map, damage. I tried to add it to your code, but I cant read jass at all, I tried some stuff like turning the black square icon into a (damage stat) however that dont work and makes all the bag slots screwd up to. I tried to add stuff to the jass by copy pasting what you had but with different item code, anytime I do that i get compile errors though, so how hard is it to add 1thing? Basicly I want it the same thing but 1 more attribute strength (Adds dmg in my map) not life agilty (attack speed/def) Itelligence (mana) Vitality (life) this is basicly the old strengh, but the heros main stat dont add damage in my map I wanna use diablo attibutes, b4 in my maps I usually use dialogs by pressing esc, but your attributer bag thing is like 1000000x better and neater and I love it, so thought id ask if you could add 1 little stat thing, that adds +1damage. Or tell me what I do so I can do it myself :) |
| 01-06-2005, 09:48 AM | #14 |
btw I like the old system better reasons -in this 1, as far as I can tell you can not drop your weapon/armor/shield, which is a bad thing if its used for rpgs - takes an extra button on the spell bar to most its probably ok, but I like to have lots of spells -people cant see what items you have, so nobody can really go off of some1 for good items to buy - #1 reason why the old one OWNED, and why I hope you anwer my question above, is you can trade sets basicly :) which is great heres an example of what I mean I have my my dh stockd with tons of +agilty sword/boots/goves and what not, but I come up to a boss in my map, which is 80%immune to physical (has resistent skin basicly and because of armor type, so i switch the page over to all my +mana items and tear him up with my spells, or maybe a strong guy is comming and ill page to my +Str items or magic resist items, I LOVE the backpack for this, even though at 1st I hated how the only items that counted were the ones displayed, I found out its the coolest when used like this. Backpack is pretty much guerenteed in all my maps now it can really add some cool strategy when used like this :), and I hope attributer will be the next staple in my games:) I use backpack like the weapon switch in diablo, but with 4switchd items, instead of just the weapons though the cancel and stuff are annoying, but understand they are needed :( |
| 01-06-2005, 03:09 PM | #15 |
ok, i tried it... and as a user of the older version i can personally say that i am pleased with this update... i looks not only clean-cut and usable... but also functional. I have to say its the best rpg engine going. Now me personally, would attempt to make a replica version of something before i implement it into a map. But its all good. |
