News:

Welcome to the Herolab 4e user added support site.

Main Menu
+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Stats ezBlock

Members
Total Members: 177
Latest: Tdotku1911
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 754
Total Topics: 366
Most Online Today: 3
Most Online Ever: 55
(May 13, 2020, 03:23:39 AM)
Users Online
Members: 0
Guests: 5
Total: 5

My thoughts on the downloader

Started by Daphne, December 01, 2012, 11:49:08 AM

Previous topic - Next topic

Daphne

Just a set of thoughts on the downloader and ideas about guidelines we should probably follow for changing it.

The downloader is a bit of a grey area, so we probably should exercise the same choices made by wolflair. Low load downloads, using temporary storage for the downloaded files, &c.

What I would like to see changed to the downloader.


  • Store the id number ( and possibly type ) in a field for all the things. So Wizard would store the id 9.
  • Store the time the thing was last updated in a field in either a standardized forum or as seconds since the epoc.
  • The ability to merge information downloaded with previously generated ddi_*.dat files as well as the templates.
  • Fix handling prices for consumables.
  • Handle power attack changes at different tiers.
  • Description into scripts generation. TSR uses very specific wording for things, so it should be possible to pick up some key sentences and automatically use them to create scripts.
  • Handling linked/nested powers and full discipline powers better.
  • Partial download modes. Allow various partial download modes.

    • Everything - Download everything.
    • Add new mode - Just the indices, and then any item whose id is not already in the ddi_*.dat files. If the dat files do not yet exists this is identical to everything.
    • Spot check mode - Pick a few things at random from the current ddi_*.dat files with a slight preference to things with oldest update time. If changes are detected offer to download the rest of things.
    • Profile download - Give an por file or character builder exported character, only download and update the things used by the character.
    • Update old mode - Update things that are have not be updated over a month and download them.
    • Default - Combination of add new mode and spot check mode.

Cryptoknight

Daphne,

That sounds awesome.  though I think we need more devs here before that could happen, unless you're up for it.

My coding is rusty, and I mostly struggle my way through HL scripts.

I don't mind doing the grunt work on themes... but if the next plan is to replace the downloader with our own that handles the themes, that would be great, except for the headache from when Wolflair updates HL4e in the future and causes us to be badly forked.

Daphne

Note that Lone Wolf has a repository with the source code under the GPL v2 at: http://code.google.com/p/ddidownloader/.

My actually thought back when I was playing in 4E games was to write a brand new from scratch downloader and then just make sure that it's output works with the game definition files.

I've actually been running forked for a while, I have a few additional tweaks besides the theme ones that I apply to game files and use a post processor on output of the full discipline powers to get them to appear correctly.

Cryptoknight

Well the point of this repository is to handle any of that you wish to share.

The themes is the thing that is primary for the site, but if you have any other mods that you want to share, feel free to upload them.

MagicSN

I think in the meanwhile it is much more than only the Themes. There are many bugs/missing implementations for Feats and Magic Items in the original stuff.

+-Recent Topics

4e wont open due to duplicate files error by Tdotku1911
September 28, 2023, 09:00:17 PM

Community Data files update 2023-02-16 by Tdotku1911
September 28, 2023, 08:52:54 PM

Errors from last update by jrmcnz
July 17, 2023, 03:30:56 PM

Community Data files update 2023-04-28 by Fox Lee
April 27, 2023, 09:40:45 PM

3rd Party - Zeitgeist character options by Fox Lee
March 25, 2023, 03:21:38 AM

Community Data files update 2023-03-25 by Fox Lee
March 25, 2023, 02:46:40 AM

Our Unofficial Update for Hero Lab 4e by jklagenberg
February 11, 2022, 09:00:52 AM

Kensei Focus - Paragon Path Feature by Charlie
October 21, 2020, 10:13:36 PM

Warlord Scraper Error Fixes by Fox Lee
April 03, 2020, 08:05:51 PM

Herolab 4e Themes Modification by Cryptoknight
July 27, 2019, 02:47:44 AM

Themes Collection by Cryptoknight
July 27, 2019, 02:47:44 AM

Feats Bug Fixes Package by Cryptoknight
July 27, 2019, 02:47:44 AM

Darksun Themes Package by Cryptoknight
July 27, 2019, 02:47:44 AM

Defensive Feats by Cryptoknight
July 27, 2019, 02:47:44 AM

Theme Framework for HeroLab 5 / 4e 4.0 - .HL version by Daphne
July 27, 2019, 02:47:44 AM

2014 09 20 Release by Cryptoknight
July 27, 2019, 02:47:44 AM

2014-09-29 Download by Cryptoknight
July 27, 2019, 02:47:43 AM

2014 11 13 Download by Cryptoknight
July 27, 2019, 02:47:43 AM

Hybrid Battlemind not working as it should by Sean Abel
July 27, 2019, 02:45:49 AM

Please read this and weigh in - Issue/Source/Document Version Control System by nixxrite
March 29, 2019, 07:14:36 AM

Items, Feats and Magic Armour calculations not working by Charlie
March 28, 2019, 01:13:14 PM

Ring Slots by Krigler
March 04, 2019, 06:38:29 AM

Invoker Damage stats by Charlie
September 08, 2018, 07:55:52 PM

Max hit points by Charlie
September 05, 2018, 10:05:12 PM

I have run into a problem with Power class types by Sean Abel
August 18, 2018, 11:43:05 PM

Powered by EzPortal