Author Topic: Sagasheet  (Read 24322 times)

richterbelmont10

  • Global Moderator
  • Grandmaster of the Jedi Order
  • *****
  • Posts: 1393
    • View Profile
Re: Sagasheet
« Reply #105 on: May 23, 2015, 04:23:55 pm »
Error Report: On the Feats tab, attempting to use the "Collapse" button creates a Microsoft Visual Basic for Applications error that simply reads "400".

It's doing that for me too. I have no idea what's causing it or how to fix it.

Compiled files of all Saga Edition RPG resource documents & reference tools - NPCs, character sheets, Sagasheet character generator, Dawn of Defiance, Saga Index, Force and lightsaber form power cards, Web articles, etc.

Starrunner

  • Youngling
  • *
  • Posts: 21
    • View Profile
Re: Sagasheet
« Reply #106 on: May 24, 2015, 12:22:25 pm »
Error Report: On the Feats tab, attempting to use the "Collapse" button creates a Microsoft Visual Basic for Applications error that simply reads "400".

It's doing that for me too. I have no idea what's causing it or how to fix it.

Help us Darkwulf Kenobi! Your our only hope!

Grendelin

  • Youngling
  • *
  • Posts: 10
    • View Profile
Re: Sagasheet
« Reply #107 on: October 16, 2015, 08:53:02 pm »
I know it's been addressed in the past, but I've been away for a while, so I thought I'd mention it again.

The last sheet that I have that worked properly for Armor Modification was 1.4b. Does anyone else have the issue where the little check boxes to strip various armor attributes are all on top of one another?

Thanks

Darkwulf

  • Grandmaster of the Jedi Order
  • ******
  • Posts: 1019
    • View Profile
Re: Sagasheet
« Reply #108 on: October 17, 2015, 02:17:08 am »
Just as an update on trying to get some of the issues fixed. I am working with my dad on it and I have also gone to a VBA Excel forum to try and locate someone to help us out. Hopefully we get some progress made. I'll keep you up to date.
Winner of Ultimate Dream Builds #19: The Force Awakens
Winner of Ultimate Dream Builds #20: The Grand Melee 2.0
Winner of Ultimate Dream Builds # 23: The Clone Wars

Grendelin

  • Youngling
  • *
  • Posts: 10
    • View Profile
Re: Sagasheet
« Reply #109 on: October 17, 2015, 01:46:38 pm »
Very cool. I don't really mess with building characters all that much, but once in a while I get the itch and this sheet is the first place I go. Nice to see it's still getting better!

Darkwulf

  • Grandmaster of the Jedi Order
  • ******
  • Posts: 1019
    • View Profile
Re: Sagasheet
« Reply #110 on: October 17, 2015, 02:28:40 pm »
Well we had a couple of epic fails. Trying to fix the droid issue caused excel to stop working. We haven't given up and will keep you posted.
On a related note: My dad and brother are both programmers and have expressed interest in rewriting the character generator in C# so that it is independent of excel. Are there any feature requests I should put in beyond just the rules to generate a character?
Winner of Ultimate Dream Builds #19: The Force Awakens
Winner of Ultimate Dream Builds #20: The Grand Melee 2.0
Winner of Ultimate Dream Builds # 23: The Clone Wars

richterbelmont10

  • Global Moderator
  • Grandmaster of the Jedi Order
  • *****
  • Posts: 1393
    • View Profile
Re: Sagasheet
« Reply #111 on: October 19, 2015, 01:10:15 pm »
Well we had a couple of epic fails. Trying to fix the droid issue caused excel to stop working. We haven't given up and will keep you posted.
On a related note: My dad and brother are both programmers and have expressed interest in rewriting the character generator in C# so that it is independent of excel. Are there any feature requests I should put in beyond just the rules to generate a character?

I haven't touched this is a very long time. I look forward to seeing what you come up with!

Compiled files of all Saga Edition RPG resource documents & reference tools - NPCs, character sheets, Sagasheet character generator, Dawn of Defiance, Saga Index, Force and lightsaber form power cards, Web articles, etc.

Darkwulf

  • Grandmaster of the Jedi Order
  • ******
  • Posts: 1019
    • View Profile
Re: Sagasheet
« Reply #112 on: October 21, 2015, 04:38:39 am »
I got some feedback from another forum about the macros and VBA. I have a lot of leg work to do to clean up the workbook before they start into the core issues. I'll keep you up to date. I may post a cleaned up copy of the sagasheet for testing purposes to ensure that nothing broke that was originally working once I finish the clean up.
Winner of Ultimate Dream Builds #19: The Force Awakens
Winner of Ultimate Dream Builds #20: The Grand Melee 2.0
Winner of Ultimate Dream Builds # 23: The Clone Wars

Darkwulf

  • Grandmaster of the Jedi Order
  • ******
  • Posts: 1019
    • View Profile
Re: Sagasheet
« Reply #113 on: October 21, 2015, 04:54:00 am »
Alright so I got the first part of the assignment done: running a cleaning script on the sagasheet. Our next task is to task is to test the file and make sure that it still works. We aren't looking for things that are already broken to be fixed yet. So please don't try to make a droid etc.
However please try and make a set of 10 characters different species, and combinations of classes, feats, talents, etc.

If you come across an error: I need as much detail as you can provide me. I need what you were doing. what happened and if any error codes were generated. This will help us figure out what went wrong.

Here is the link to the cleaned up file to test with. http://www.mediafire.com/view/bn8tdcjyqht9zvn

Winner of Ultimate Dream Builds #19: The Force Awakens
Winner of Ultimate Dream Builds #20: The Grand Melee 2.0
Winner of Ultimate Dream Builds # 23: The Clone Wars

mudtop

  • Jedi Council Member
  • *****
  • Posts: 778
  • There is no death, there is the Force
  • Location: Texas
    • View Profile
Re: Sagasheet
« Reply #114 on: October 21, 2015, 08:42:00 am »
While not related to character creation an item creator would be nice. There have been lots of times when I wanted to give a character something which couldn't quite be handled by the character generator Item modifications. This is mostly to do with dual gear and droidification. I know its a whole other system, but one the Character generator is done I think it would be the next logical step.
I am White/Blue.
I am both lawful and rational. I'm extremely orderly, and rely on complex rules and laws, upholding them whenever I can.
At best, I am organized and law-abiding. At worst, I am bureaucratic and totalitarian.

Sparx MacGyver

  • Jedi Council Member
  • *****
  • Posts: 624
  • Location: Moogle Cave above Narshe
    • View Profile
Re: Sagasheet
« Reply #115 on: October 21, 2015, 02:02:34 pm »
Did this version not have an option to apply tech specialist/superior tech or other upgrades? I know there's one of the character generators tht does have it though I don't think it's been updated in forever. Unless I missed it, that's a feature I'd like to have.

Other than that, I have had zero problems with it. Been playing with it for awhile now.
« Last Edit: October 21, 2015, 02:13:57 pm by Sparx MacGyver »
PM me for my link to a huge Saga Repository!``

mudtop

  • Jedi Council Member
  • *****
  • Posts: 778
  • There is no death, there is the Force
  • Location: Texas
    • View Profile
Re: Sagasheet
« Reply #116 on: October 21, 2015, 02:20:25 pm »
It does have options for things you mentioned Sparx. However for instance I used it to create Shkop for the Fallen Empire game, the item modification thier for the armor didn't have enough slots for all the mods I fitted to the armor. Things like that and the aforementioned dual gear/droidification are really what I am talking about. It is good for modding items but it is a character creator, the item stuff could use some expansion.
I am White/Blue.
I am both lawful and rational. I'm extremely orderly, and rely on complex rules and laws, upholding them whenever I can.
At best, I am organized and law-abiding. At worst, I am bureaucratic and totalitarian.

richterbelmont10

  • Global Moderator
  • Grandmaster of the Jedi Order
  • *****
  • Posts: 1393
    • View Profile
Re: Sagasheet
« Reply #117 on: October 21, 2015, 02:57:26 pm »
In the "Weapons" tab: When I click the "Modify Weapons" checkbox to expand and get more options, there's a box that has garbled text. It says "(garbled text) Size" with a checkbox. It's located just above the Upgrade Slots box. When I check the box, I get an additional upgrade slot. I think the garbled text is supposed to read "Increase Size" maybe?

Compiled files of all Saga Edition RPG resource documents & reference tools - NPCs, character sheets, Sagasheet character generator, Dawn of Defiance, Saga Index, Force and lightsaber form power cards, Web articles, etc.

mudtop

  • Jedi Council Member
  • *****
  • Posts: 778
  • There is no death, there is the Force
  • Location: Texas
    • View Profile
Re: Sagasheet
« Reply #118 on: October 21, 2015, 03:37:56 pm »
When I try to use the "reset sheet" function on the first tab, an error comes up which says "stack overflow".  The sheet then stops working and crashes. I clicked the debug and copied the section which it highlighted for me. Then once I copied it and closed the debug, reclickling the reset sheet button stated that it could not be run in "break mode"


Private Sub Worksheet_Change(ByVal Target As Range)

If LoadingRace = False And Collapsing = False Then

    'This updates the near-human species abilities validation
    If Not Intersect(Character.Range("NearHumanTraitSkill"), Target) Is Nothing Then
        NearHumanValidationSelect ("NearHumanTraitSkill")
    End If
    If Not Intersect(Character.Range("NearHumanTraitFeat"), Target) Is Nothing Then
        NearHumanValidationSelect ("NearHumanTraitFeat")
    End If

    'When the character's age changes, this changes the age category
    If Not Intersect(Character.Range("CharacterAge"), Target) Is Nothing Then
        CalculateAgeBracket
        If Character.Range("CharacterAge").Value < 0 Then Character.Range("CharacterAge").Value = ""
        If Character.Range("CharacterAge").Value > 998 Then Character.Range("CharacterAge").Value = ""
        If Character.Range("AgeBracket").Value = "()" Then Character.Range("AgeBracket").Value = "(undefined)"
    End If
   
    'If the portrait image's path is a false value, this empties the path box
    If Not Intersect(Character.Range("PortraitPath"), Target) Is Nothing Then
        If Character.Range("PortraitPath").Value = False Then
            Character.Range("PortraitPath").Value = ""
        End If
    End If
   
    'If the Dark side score is greater than the wisdom score, it is reset to the wisdom score, or 0 if no value is set
    If Not Intersect(Character.Range("DSPoints"), Target) Is Nothing Then
        If Target.Value > Abilities.Range("FinalWis").Value Then Target.Value = Abilities.Range("FinalWis").Value
        If Target.Value = "" Then Target.Value = 0
    End If
   
    'When the cmbSpecies combo box was deemed surplus to requirements, this routine replaced its functionality
    If Not Intersect(Target, Character.Range("SpeciesList")) Is Nothing Then
        If Character.Range("SpeciesList").Value <> "" Then
            cmbSpecies_Click
        Else
            Character.Range("SpeciesList").Value = "None"
            cmbSpecies_Click
        End If
        SpeciesCollapse
    End If
   
    'If the offshoot or clone abilities are changed, this redoes the species abilities
    If Not Intersect(Target, Character.Range("OffshootAbility")) Is Nothing Or Not Intersect(Target, Character.Range("OffshootSkill")) Is Nothing Or Not Intersect(Target, Character.Range("CloneAbility")) Is Nothing Or Not Intersect(Target, Character.Range("MrlssiKnowledge")) Is Nothing Then
        If Character.Range("SpeciesList").Value <> "" Then
            cmbSpecies_Click
        End If
    End If
   
    'If the sex of a Devaronian is changed, the ability modifiers are reflected thus
    If Not Intersect(Target, Character.Range("CharacterGender")) Is Nothing Then
        If Character.Range("SpeciesList").Value = "Devaronian" Then
            SpeciesRacialAbilities (Character.Range("SpeciesNo").Value + Data.Range("RaceListStart").row - 1)
        End If
    End If

    'If the Follower talents are changed, this updates the follower accordingly
    If Not Intersect(Target, Character.Range("FollowerInspireLoyalty:FollowerCoordinatedTactics")) Is Nothing Then
        ThisWorkbook.FollowerSkills
    End If
   
    'If the background is changed, this updates the validation of the background cells
    If Not Intersect(Target, Character.Range("Background")) Is Nothing Then
        BackgroundValidation
    ElseIf Not Intersect(Target, Character.Range("BackgroundClassSkill1")) Is Nothing Then
        BackgroundKnowledgeLock
    End If
   
    'If the Total Replacement Cyborg checkbox is changed, this updates the racial abilities
    If Not Intersect(Target, Character.Range("TRC")) Is Nothing Then
        SpeciesRacialAbilities (Character.Range("SpeciesNo").Value + Data.Range("RaceListStart").row - 1)
    End If
   
    'If the near-Human special abilities are changed, this updates the racial abilities
    If Not Intersect(Target, Character.Range("NearHumanTraitSkill:NearHumanTraitFeat")) Is Nothing Or Not Intersect(Target, Character.Range("NearHumanTraitSkillSub1:NearHumanTraitFeatSub2")) Is Nothing Then
        SpeciesRacialAbilities (Character.Range("SpeciesNo").Value + Data.Range("RaceListStart").row - 1)
        SpeciesTrainedSkills (Character.Range("SpeciesNo").Value + Data.Range("RaceListStart").row - 1)
        SpeciesCollapse
    End If
   
    'If the droid special abilities are changed, this updates the racial abilities
    If Not Intersect(Target, Character.Range("AstromechFocus:ServiceDroidTraining")) Is Nothing Then
        SpeciesAbilities
    End If
   
    If Not Intersect(Target, Character.Range("CharBonusTrainedSkill")) Is Nothing Then
        SpeciesTrainedSkills (Character.Range("SpeciesNo").Value + Data.Range("RaceListStart").row - 1)
    End If
End If

End Sub
I am White/Blue.
I am both lawful and rational. I'm extremely orderly, and rely on complex rules and laws, upholding them whenever I can.
At best, I am organized and law-abiding. At worst, I am bureaucratic and totalitarian.

Starrunner

  • Youngling
  • *
  • Posts: 21
    • View Profile
Re: Sagasheet
« Reply #119 on: October 31, 2015, 03:04:59 pm »
Quote
Are there any feature requests I should put in beyond just the rules to generate a character?

If you could, please consider putting the following optional house rule:

Instead of gaining level feats at 1st, 3rd, 6th, 9th, 12th, 15th, and 18th, you would instead gain level feats at 1st, 2nd, 4th, 6th, 8th, 10th, 12th, 14th, 16th, 18th, and 20th levels (aka like 4th Edition Dungeons and Dragons).

Also, please include in the generator any material you can from the Fandom Comics website's Clone Wars Saga Edition Fan Sourcebooks (though you might have to get permission from that site's owners first).

Just one question though, what form of software will be able to use this sheet? I'm guessing I can't run it on Microsoft Excel 2003 or am I wrong on that?