Heliomance / HeroForge-Anew

An interactive character builder spreadsheet for D&D 3.5, built in Excel.
https://sites.google.com/site/heroforgeanew
76 stars 30 forks source link

General project discussion #53

Open Heliomance opened 9 years ago

Heliomance commented 9 years ago

GitHub doesn't seem to have an easy way to have general discussion about the project, so I figured opening an issue made a reasonable workaround. Here - general discussion thread for all.

TwistedFaith84 commented 8 years ago

@ThAlEdison Ahh so what have you been working on? Still trying to do something with the feats right now or something different?

ThAlEdison commented 8 years ago

I've been doing some data entry on animals, which may undergo a change at some point, since there isn't really a way right now to track animal feats. On Jan 17, 2016 5:51 AM, "TwistedFaith84" notifications@github.com wrote:

@ThAlEdison https://github.com/ThAlEdison Ahh so what have you been working on? Still trying to do something with the feats right now or something different?

— Reply to this email directly or view it on GitHub https://github.com/Heliomance/HeroForge-Anew/issues/53#issuecomment-172317390 .

Heliomance commented 8 years ago

Feat storage may change at aome point, the rest shouldn't. I think the current format should work fine, so your efforts shouldn't be wasted!

TwistedFaith84 commented 8 years ago

Sounds good

Heliomance commented 8 years ago

I've just finished pulling all the formulae out of the WeaponInfo sheet, making it a purely static data table. That meant I could convert it to a .csv, which not only made it smaller, but also means that multiple people can submit changes to it without interfering, because GitHub can now diff it properly! Released to dev, if anyone wants to look. Note that natural weapons currently won't work, I need to work out how I'm going to do them.

Heliomance commented 8 years ago

Getting natural attacks working again was easier than I expected. Dev version should now be fully functional in terms of attacks, running purely off the external sheet. Let me know if there are any issues!

ThAlEdison commented 8 years ago

I just now deleted my creatureinfo by accident, and my backups are corrupt. Will try to redo. But feel free to make any changes you want first.

~Erick A. Cobb

On Fri, Feb 5, 2016 at 7:57 AM, Heliomance notifications@github.com wrote:

Getting natural attacks working again was easier than I expected. Dev version should now be fully functional in terms of attacks, running purely off the external sheet. Let me know if there are any issues!

— Reply to this email directly or view it on GitHub https://github.com/Heliomance/HeroForge-Anew/issues/53#issuecomment-180369731 .

ThAlEdison commented 8 years ago

I'll probably redo it with less ambition, but I likely won't start again until the middle of this month, so if there was anything you were holding off on, please go ahead.

~Erick A. Cobb

On Mon, Feb 8, 2016 at 11:29 AM, Erick Cobb thaledison@gmail.com wrote:

I just now deleted my creatureinfo by accident, and my backups are corrupt. Will try to redo. But feel free to make any changes you want first.

~Erick A. Cobb

On Fri, Feb 5, 2016 at 7:57 AM, Heliomance notifications@github.com wrote:

Getting natural attacks working again was easier than I expected. Dev version should now be fully functional in terms of attacks, running purely off the external sheet. Let me know if there are any issues!

— Reply to this email directly or view it on GitHub https://github.com/Heliomance/HeroForge-Anew/issues/53#issuecomment-180369731 .

TwistedFaith84 commented 8 years ago

ok out of curiosity when downloading the dev version of HF should I just dl the xlsm file or the xlsm file and the data folder?

ThAlEdison commented 8 years ago

The xlsm file references the data files, so I'm pretty sure all of them are necessary. On Feb 9, 2016 4:17 AM, "TwistedFaith84" notifications@github.com wrote:

ok out of curiosity when downloading the dev version of HF should I just dl the xlsm file or the xlsm file and the data folder?

— Reply to this email directly or view it on GitHub https://github.com/Heliomance/HeroForge-Anew/issues/53#issuecomment-181799415 .

Heliomance commented 8 years ago

Data folder as well. That's where all the data tables are being moved to, an impressive amount of stuff will break without that.

TwistedFaith84 commented 8 years ago

ok so does the data folder have to be in a "Data Folder" thats in the same folder as the xlsm? or do they all have to be in just the same folder as the xlsm?

I only as cause I know that if the files are not in the proper place then things will get broken until everything is in the proper place.

Heliomance commented 8 years ago

The structure they're in on github is the correct structure. Just download the whole archive.

TwistedFaith84 commented 8 years ago

Ok. btw if making the WeaponsInfo Sheet could be made into a .csv file to compress the size why cant all the other Info Tables be converted that way. Is it cause of all the VBA code on those sheets or can they be converted to get a smaller total file size?

Heliomance commented 8 years ago

They are going to be, primarily for diff and merge purposes rather than filesize. .csvs cant have formulae in, though, and WeaponInfo is just the first one I finished stripping all the formulae out of.

TwistedFaith84 commented 8 years ago

ahh ok.didn't know that about csv files

Heliomance commented 8 years ago

Actually to be honest, seeing as Excel apparently refuses to read from csv data files unless they're open (I've found a workaround, don't worry), it probably could cope with formulae in there (as if they're open to read from them it can calculate). Regardless, I want to try and make all the data sheets purely static, and converting to .csv is a handy way of indicating that I've finished pulling out all the formulae from the sheet.

TwistedFaith84 commented 8 years ago

I just realized that what your trying to do with the data sheets is going to be very hard work; cause once you remove that all the formula from the data sheets to make them completely static .... well all that formula has to go somewhere to keep HF working properly if I'm thinking correctly. Which means either it's gonna have to be converted to VBA then added to HF or it's just has to be added to HF somewhere else.

Heliomance commented 8 years ago

There's not many formulae in the data tables, the ones that are heavily formula-based I'm leaving as they are. I'm only splitting out the ones that are mostly static anyway. The bits that do need calculating, most of it is on the new interfaces tab, with a few other bits and pieces where they seem appropriate.

timoc commented 8 years ago

The way i would do it (sorry guys don't have time to contribute!) is to write a simple VB macro that performs the cell calculation, replace it in one place, then bulk replace the expression in the XML.

TwistedFaith84 commented 8 years ago

So how is everyone doing? How is Everything going? Any updates as to how much longer for v8.0 of HF (just asking not impatient or anything)?

torrasque666 commented 8 years ago

Hey @TwistedFaith84 , do you still have all those other Forge Files? i tried hunting them down through the old commits but the link was dead.

TwistedFaith84 commented 8 years ago

@torrasque666 Yes I Do. All the ones that I have are in my dropbox. Here's the link to all the DND Tools that I have including most (if not all) of the old HeroForges (look in NZComputer folder). https://www.dropbox.com/sh/9n4crdfvrc10bz1/AADDbxznLSwiwxJgUO1bmVVma?dl=0

TwistedFaith84 commented 8 years ago

Have people given up checking here for anything?

Zukibird commented 8 years ago

Nope

From: TwistedFaith84 [mailto:notifications@github.com] Sent: Friday, April 1, 2016 10:41 PM To: Heliomance/HeroForge-Anew Subject: Re: [Heliomance/HeroForge-Anew] General project discussion (#53)

Have people given up checking here for anything?

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/Heliomance/HeroForge-Anew/issues/53#issuecomment-204650408 https://github.com/notifications/beacon/ALfp9DQRMC2wJ8kJDEKyj6g2UL9wn71aks5pzgGFgaJpZM4FyfPj.gif

Keldin commented 8 years ago

Have people given up checking here for anything?

I'm still here.

TwistedFaith84 commented 8 years ago

I know I check here daily. To see if someone has another issue that I might be able to help with, If any of the data files have be updated, and to see if @Heliomance has upload v8 (mostly the first two cause I know v8 will take a while to get done every thing she wants to get done as well as work and life). But yeah I know for a while HeroForge-Anew was very active and then poof nothing so I was just curious.

torrasque666 commented 8 years ago

I just wait to see if there's a message in my inbox regarding this. Does that count as "checking"? From: TwistedFaith84 notifications@github.com To: Heliomance/HeroForge-Anew HeroForge-Anew@noreply.github.com Cc: torrasque666 dzsenak@yahoo.com Sent: Sunday, April 3, 2016 1:50 AM Subject: Re: [Heliomance/HeroForge-Anew] General project discussion (#53)

I know I check here daily. To see if someone has another issue that I might be able to help with, If any of the data files have be updated, and to see if @Heliomance has upload v8 (mostly the first two cause I know v8 will take a while to get done every thing she wants to get done as well as work and life). But yeah I know for a while HeroForge-Anew was very active and then poof nothing so I was just curious.— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub

TheNarf commented 8 years ago

Im subscribed to All threads and follow / stalk this project very closely Den 03/04/2016 14.30 skrev "torrasque666" notifications@github.com:

I just wait to see if there's a message in my inbox regarding this. Does that count as "checking"? From: TwistedFaith84 notifications@github.com To: Heliomance/HeroForge-Anew HeroForge-Anew@noreply.github.com Cc: torrasque666 dzsenak@yahoo.com Sent: Sunday, April 3, 2016 1:50 AM Subject: Re: [Heliomance/HeroForge-Anew] General project discussion (#53)

I know I check here daily. To see if someone has another issue that I might be able to help with, If any of the data files have be updated, and to see if @Heliomance has upload v8 (mostly the first two cause I know v8 will take a while to get done every thing she wants to get done as well as work and life). But yeah I know for a while HeroForge-Anew was very active and then poof nothing so I was just curious.— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/Heliomance/HeroForge-Anew/issues/53#issuecomment-204958899

Heliomance commented 8 years ago

I'm still around. There's deadlines coming up at work so much busyness at the moment, but once they're past it's possible I might have more spare time to work on this again. I haven't abandoned the project, promise - version 8 will be out eventually.

TwistedFaith84 commented 8 years ago

Just out of curiosity is it at all possible to somehow reasonably add Illithid Savant PrC from Savage Species? I know that with its abilities it can gain all skills, class features, feats, and special attacks and/or special qualities just by eating every brain it can; essentially it can become everything with just about everything after gaining the 5th level of the PrC if it ate enough brains.

My guess is if it were to be added it would need it's own PrC Sheet to choose Class Features, Special Attacks and/or Special Qualities of everything available in HeroForge.

PodPGH commented 8 years ago

Just as an FYI, you can still get to the download files from nzcomputers... go directly to http://nzcomputers.net/heroforge/downloads/ It's not pretty... but I pulled some files trying to find a solution to my "need a way to do awakened animal as character" issue. (using PCGen currently, which will fail with PrC) They didn't help completely, but I'll bring that up as a separate issue/bug here when I get a chance.

Thank you everyone for the hard work on this! I know that many people are using different systems by now, but the campaign I'm in is very much still 3.5 and doing anything without HF would be painful, even if I'm still on version 6... Need to convert my primary character still. :)

TwistedFaith84 commented 8 years ago

Hey guys I have a question. I'm looking for either a program, an Excel file, or even a webpage for Spells Generation that If I remember correctly was similar to SpellForge and would list your spells that you selected (or can cast) but if you had and metamagic feats would also list all your spells with any and all combination/s of metamagic feats you have @ their proper level (up to your current max spell level). If anyone knows what I'm talking about and can help me re-find it please do.

Heliomance commented 8 years ago

I actually did some work on HeroForge today! Work has calmed down a lot and I'm stalled out on another project I've been working on, so I think development here is going to start up again over the next few weeks.

I didn't get as much done as I hoped, though. Excel crashing on you three times in a row has a way of rapidly destroying motivation >_>

TwistedFaith84 commented 8 years ago

@Heliomance Yeah I know the feeling with excel crashing. Glad to hear that Development is going to start back up. Out of curiosity how would I add subtypes to characters. ie in a current game I'm playing a Human Rogue that happened to touch a few Pillars Of Creation and now I'm a Human with a Plant Subtype. Another party member touched different Pillars and is was turned into an Undead and another was turned into a Construct (I forget with kind at the moment).

torrasque666 commented 8 years ago

Ok, so I've decided to shamelessly crib from YAPCG for spellforge, but I'm having a sliiiiight issue when it comes to spells. For limited-known-casters (Bard, Sorcerer, Assassin, etc) I could just make it so that they can only select up to the - wait a minute. You can cast spells out of higher slots but not select them using higher slots right? That simplifies things a bit I guess. Unless anyone else has any other ideas? I'm uploading a new Spellforge version (WIP edition though.) in case anyone wants to take a look at it.

TwistedFaith84 commented 8 years ago

@Heliomance @timoc @torrasque666 @johnjstanton @robertkety @PodPGH @TheNarf @Keldin @Zukibird @ThAlEdison So How is everyone doing? Any news on the Dev side of HF and/or SF?

timoc commented 8 years ago

Nothing from me, I've not played 3.5 in a while so urgency has lessened.

Heliomance commented 8 years ago

Working on it again today. Going to try and get past the repeated-crash bug that's been destroying my motivation.

Heliomance commented 8 years ago

Just pushed a version to dev. Big change on this one - you need to open the Launcher file, not the main HeroForge file. Things should be mostly working, I think.

torrasque666 commented 8 years ago

So quick question. What is the launcher file supposed to do? Because right now I'm trying to use it and its just sitting there. Not even a spreadsheet coming up. Unless there's some change I need to make to my Excel 2016.

Heliomance commented 8 years ago

At a guess, you may need to change your security settings so that it can run macros without asking? What the launcher is supposed to do is open the data csv files invisibly in the background, then open the main HeroForge file so that it can read from the data files.

torrasque666 commented 8 years ago

Yup, that fixed it. 

  From: Heliomance <notifications@github.com>

To: Heliomance/HeroForge-Anew HeroForge-Anew@noreply.github.com Cc: torrasque666 dzsenak@yahoo.com; Mention mention@noreply.github.com Sent: Wednesday, August 17, 2016 10:30 AM Subject: Re: [Heliomance/HeroForge-Anew] General project discussion (#53)

At a guess, you may need to change your security settings so that it can run macros without asking? What the launcher is supposed to do is open the data csv files invisibly in the background, then open the main HeroForge file so that it can read from the data files.— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

Heliomance commented 8 years ago

There is WAY TOO MUCH calculation being done on the CreatureInfo sheet. Stripping it all out to convert it to a csv is being a touch nightmarish.

_<

Heliomance commented 8 years ago

Dragons. I hate dragons. Not only are there innumerable different types, each of which comes in 12 varieties, but there are three different ways to Wild Shape into them, each with different restrictions.

Also, Wild Shape runs off Alternate Form, which grants (Ex) Special Attacks, but not Special Qualities. That's all well and good until you realise that the Dragon MM entires don't actually spell out which of their abilities are Special Attacks and which are Special Qualities.

Why do I do this to myself?

Heliomance commented 8 years ago

I think I've now made lycanthropes work properly with the new datasheet format. If a few people could download the latest development version and have a play with them to see what inevitably breaks, I'd appreciate it.

Heliomance commented 8 years ago

And I've finally finished pulling all the calculations off the CreatureInfo sheet! It's now a csv, which means it's diffable, which means that multiple edits can be merged properly! If you were waiting until I'd finished making changes to CreatureInfo before starting to add more creatures to it, it's now safe to go ahead.

TwistedFaith84 commented 7 years ago

So How is everyone? How is everything going? Anything New and Exciting? How is Heroforge Anew coming along? I noticed that there hasn't been any new updates in awhile? How much longer (estimated) till the release of v8.0?

Heliomance commented 7 years ago

I'm on leave from after tomorrow, I'll try and get some more work done over Christmas. Honestly, though, the complete lack of activity here's been something of an enthusiasm killer :/

ThAlEdison commented 7 years ago

I've never been that good on involvement, and I've had life stuff going on. I'll likely pick up again when I start working on modules for the 3.5 campaign my group does at conventions. But that's not for a few months.

On Dec 8, 2016 4:53 AM, "Heliomance" notifications@github.com wrote:

I'm on leave from after tomorrow, I'll try and get some more work done over Christmas. Honestly, though, the complete lack of activity here's been something of an enthusiasm killer :/

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Heliomance/HeroForge-Anew/issues/53#issuecomment-265712163, or mute the thread https://github.com/notifications/unsubscribe-auth/AKMOGHCVSNlcUtOmAJyqfT7sgdsPmIcaks5rF-HCgaJpZM4FyfPj .