Last edited by EllisDee37; 04-03-2015 at 03:41 PM.
Amossa d'Cannith, Sarlona, casually trying Completionist (12/14) [<o>]
Almost-never-played-alts: Arquera - Chapolin - Fabber - Herweg - Mecanico - Tenma
I want DDO to be a better game. Those are my personal suggestions on: Ammunition, Archmage, Combat Stances, Deities, Dispel Magic, Epic Destiny Map, Fast Healing, Favor, Favored Enemy, Half-elf Enhancements, Monk Kensai, Monk Stances, Past Life, Potency, Potions, Ranger Spells, Summons, Tiered Loot.
Been having huge motivational issues trying to get the last bits of 1.0 done for Monday; I keep finding myself playing Freecell instead. But finally today I sat down and forced myself to add the error.log logic from ProcessData() to LoadData(), which means that typos in the data file should (mostly) no longer crash the program or be silently ignored, but instead generate an error log.
There was only one typo found in the data files, which I was pretty happy about. I figured there'd be a bunch. It was Arcanotechnician tier 2: Spell Critical; I forgot the All: prefix, so it wasn't requiring tier 1: spell critical. That's now fixed.
I also fixed Divine Disciple Tier 2: Efficient Metamagic, which was in there but set to require itself, so it never showed up. That's now fixed as well.
All that's left is to add logic to deprecate builds when the data files change, which is much easier than adding the error.log logic. So I should be right on schedule to release 1.0 on Monday after Update 25 goes live.
looking forward to it!
Hop to it! ;p
Help us help the new players. Adopt a new player today!
Promote your guild the right way: Sponsor a Raid night on your server today!
— Char Builder Lite — Ron's Character Planner — Smithy Alliance —
— DDO-ML — A guide for DDO-ML — How to Access Lamannia —
Just returning to the game? Want to catch up? Click Here
More Bank Space? Leomund's Secret Chest — Guild Management System (GMS) — Demi-God Reincarnation
— OzyMoronic Barbarian (INT Barb+Rog SK) — AirForged the last Firebender (BF Sorc 18 2 Pal) —
Spectacled Librarian with a BIG GIANT HUGE SWORD (INT Ftr+Wiz+Rog) — Koboldowar VetII Arty and Dog
Last edited by Sisma; 04-05-2015 at 12:38 PM.
Proud member of the Silver Legion
Whops, double post, my fault! ^^
Last edited by Sisma; 04-05-2015 at 12:38 PM.
Proud member of the Silver Legion
Help us help the new players. Adopt a new player today!
Promote your guild the right way: Sponsor a Raid night on your server today!
— Char Builder Lite — Ron's Character Planner — Smithy Alliance —
— DDO-ML — A guide for DDO-ML — How to Access Lamannia —
Just returning to the game? Want to catch up? Click Here
More Bank Space? Leomund's Secret Chest — Guild Management System (GMS) — Demi-God Reincarnation
— OzyMoronic Barbarian (INT Barb+Rog SK) — AirForged the last Firebender (BF Sorc 18 2 Pal) —
Spectacled Librarian with a BIG GIANT HUGE SWORD (INT Ftr+Wiz+Rog) — Koboldowar VetII Arty and Dog
Some notes on build deprecation:
Builds are automatically deprecated when you open them, and if that involves any changes a log file is created and opened in notepad.
Feats are blanked if the feat name can't be found. If a selector is pointed to that is higher than the number of selectors the feat (now) has, the feat isn't blanked but the selector is set to 0.
For enhancements and destinies, no text is stored other than the tree name. This means that even if trees change, there's a pretty good chance your build file won't get deprecated even if it changes. Each ability chosen is stored in the build file as four numbers:
Tier
Ability
Rank
Selector
The ability # is the position on that tier as it appears in the tree display in-game, ignoring blank spots. eg: The third ability in tier 2. If the tree gets redone, there will probably still be a third ability in tier 2, but it may have changed, so be sure to verify your builds after a tree revamp.
When opening a build file, every enhancement/destiny ability is checked for the following:
- The tree name exists
- The tier isn't higher than the tree's number of tiers
- The tier has at least as many abilities as the ability number
- The ability has enough ranks to support the ranks chosen
- The ability has enough selectors to support the chosen selector
If any ability fails any check, the entire tree is zeroed out.
EDIT: Due to the extended delay of Update 25, I expect to get 1.0 posted tomorrow.
Last edited by EllisDee37; 04-06-2015 at 06:07 PM.
Sounds good! Glad to see someone making use of this downtime. AND glad to not be hearing more complaints... and whining. :P
Help us help the new players. Adopt a new player today!
Promote your guild the right way: Sponsor a Raid night on your server today!
— Char Builder Lite — Ron's Character Planner — Smithy Alliance —
— DDO-ML — A guide for DDO-ML — How to Access Lamannia —
Just returning to the game? Want to catch up? Click Here
More Bank Space? Leomund's Secret Chest — Guild Management System (GMS) — Demi-God Reincarnation
— OzyMoronic Barbarian (INT Barb+Rog SK) — AirForged the last Firebender (BF Sorc 18 2 Pal) —
Spectacled Librarian with a BIG GIANT HUGE SWORD (INT Ftr+Wiz+Rog) — Koboldowar VetII Arty and Dog
The delay is because I'm redoing my build threads to adopt the new output format, and taking this opportunity to fix any bugs I run across while setting up the builds.
I've manually added the "Leveling Guide" concept for enhancements to the Pale Trapper thread. Any feedback on that welcome -- here, as opposed to the Pale Trapper thread -- but note that this isn't supported by the builder. It's on the wish list for 2.0.
Help us help the new players. Adopt a new player today!
Promote your guild the right way: Sponsor a Raid night on your server today!
— Char Builder Lite — Ron's Character Planner — Smithy Alliance —
— DDO-ML — A guide for DDO-ML — How to Access Lamannia —
Just returning to the game? Want to catch up? Click Here
More Bank Space? Leomund's Secret Chest — Guild Management System (GMS) — Demi-God Reincarnation
— OzyMoronic Barbarian (INT Barb+Rog SK) — AirForged the last Firebender (BF Sorc 18 2 Pal) —
Spectacled Librarian with a BIG GIANT HUGE SWORD (INT Ftr+Wiz+Rog) — Koboldowar VetII Arty and Dog
Version 1.0 is up, along with updated data files and complete source code.
I finally had a clear vision of how to implement the Leveling Guide in the enhancements screen, including tree resets. To see how it will look in output, see any of my build threads linked in signature except the Evasion Paladin or challenge farmers. I can now picture exactly how the user interface will be. Implementing this will be a pretty major pain, so I plan to at least finish my sorc life first, plus maybe run a couple more lives before returning to development on this. Figure a month or two.
At the same time as I add the leveling guide I'll add feat swaps and alternate feats to the feat screen. I've always known how that will look, but skipped both to speed up getting to 1.0.
That will all be for 1.1. Best guess on when it will be available is sometime in June or July.
For now, I consider this utility stable (barring any unforeseen glitches I can quickly fix) and "complete." Let me know if you run into any problems with it.
Last edited by EllisDee37; 04-09-2015 at 05:07 PM.
CONGRATZ! Its an APP! where's the cigars?
Help us help the new players. Adopt a new player today!
Promote your guild the right way: Sponsor a Raid night on your server today!
— Char Builder Lite — Ron's Character Planner — Smithy Alliance —
— DDO-ML — A guide for DDO-ML — How to Access Lamannia —
Just returning to the game? Want to catch up? Click Here
More Bank Space? Leomund's Secret Chest — Guild Management System (GMS) — Demi-God Reincarnation
— OzyMoronic Barbarian (INT Barb+Rog SK) — AirForged the last Firebender (BF Sorc 18 2 Pal) —
Spectacled Librarian with a BIG GIANT HUGE SWORD (INT Ftr+Wiz+Rog) — Koboldowar VetII Arty and Dog
Thanks a lot for your hard work! This is amazing. Can't wait for the Leveling Guide...
Just one thing: At Thief-Acrobat Tier 5, the Acrobat Staff Training is mispelled (as Acrobatic), costs 1 AP and doesn't require Tier 4 Acrobat Staff Training... I corrected it on my database, but I guess you may want to correct it for everybody...
Thanks again.
Good catch, thanks much. I'll get updated data posted in the next few days. (Waiting to see if there's other corrections to make as well.)
For anyone who wants to fix it themselves, search Enhancements.txt for "Acrobatic Staff Training" and replace the entry with:
AbilityName: Acrobat Staff Training
Group: Melee
Tier: 5
Cost: 2
All: Tier 4: Acrobat Staff Training
EDIT: I see there's a few other data issues as well:
1. Mechanic Enhancement Tree: Mechanical Reloader (T5) costs 2 AP (data puts it at 1)
2. Mechanic Enhancement Tree: Time Bomb (T5) does not require Ooze Flask anymore
3. Artificer is missing the granted feat "Rapid Reload" which is given at level 1
I'm thinking early next week for a fresh set of data files. If you guys could check your favorite trees this weekend to help find any other errors, that'd be awesome.
Last edited by EllisDee37; 04-10-2015 at 04:12 PM.
Have fun, and don't forget to gather for buffs!
Follow DDO on: Facebook Twitter YouTube
Join us on Twitch!
Hello from Standing Stone Games! Facebook Twitter
For Support: https://help.standingstonegames.com
Thanks much, guys, I appreciate it. I'm quite looking forward to cruising in "maintenance mode" where I just worry about data file updates (trivially easy) for the next month or two.
Also thanks for fixing the thread title.
Yay! Congrats! I can't wait to try it!
Bug template! QA is here for you.
How random DD is
how to handle this random, anywhere
Sarlona: Seikojin, Toy