Announcement

Collapse
No announcement yet.

Mage 2E Character Creator

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mage 2E Character Creator

    Hey everyone,

    Here is a Mage 2nd Edition Character Creator program that allows you to make characters, save them, and re-load them for further adjustments and needs. Some things to be aware of regarding this program:

    - It is not 100% bug free, though I like to think it is . If you do find bugs please let me know so I can work on this.
    - You cannot trade Merits for Gnosis, this a feature I have house-ruled in my game so it extends to this creator
    - Banishers/The Mad are considered Orders and have some minor effects such as The Mad with 0 Wisdom and Banishers using Integrity
    - Increases Gnosis requires Arcane Experience, not a mixture of both or regular XP
    - Currently there is no PDF export, while that is nice I feel that it is silly since it would be unchangeable in PDF and if you did it would not change on the program

    Use the link provided below to gain access to the creator:
    https://www.dropbox.com/s/5a6vs9m1x6...eator.zip?dl=0

    Let me know what you think!
    Last edited by Taldorblackfire; 03-06-2017, 09:25 PM.


    "Teamwork makes the dream work!"

  • #2
    Also, just a quick user's guide for those that do give it a try:

    Arcane Button actives Spending Arcane Experience vs Spend XP button which spends regular experience.
    Right-clicking in the large box next to the dots for a skill shows a list of suggested specialties, all pulled from the Chronicles of Darkness book.
    There are no checks for Merit pre-requisites, so use at your own risk.
    If you have a Legacy and place that Legacy Arcana in the box on the 2nd tab, it provides the XP refund for purchasing a dot in that Arcana.


    "Teamwork makes the dream work!"

    Comment


    • #3
      For whatever reason, I cannot add dots to gnosis, despite having the xp to do so. I also cannot gain arcane beats. In addition to this, I cannot raise my skills above certain levels, despite having the xp to do so.
      The generator also will not let me remove dots from a ruling arcanum after adding them, in addition to the fact that after adding normal beginning dots to those arcana it didn't require xp to be spent to raise it further.
      After spending some xp, it wouldn't let me raise my attributes any further despite having the xp to do so.
      It also will not allow me to add merit dots, despite having the xp to do so.

      Edit: ok, so I have to press the button on the first tab in order to spend xp anywhere. Got it. That helps, some. However, gnosis, for whatever reason, can only be raised with arcane xp. That isn't what the rulebook says.
      If I directly add in xp, it randomly deletes it if I switch tabs. This is a problem for arcane xp since it cannot be added via the beat button.
      Upon further testing, the randomly deletion of xp also raises the count of spent xp.
      Upon further testing, I was able to raise an arcanum for free. I had the xp to raise it by one dot, but it didn't spend the xp from the xp pool.
      Last edited by Falcon777; 03-05-2017, 06:36 AM.

      Comment


      • #4
        Hey Falcon777,

        Thanks for trying out my program and finding a couple of bugs. Weird, the arcane beat issue was not ever an issue but looks like the event was removed when this button was pressed.

        As indicated in my first post, Gnosis can only be increased with Arcane Experience.

        - Increases Gnosis requires Arcane Experience, not a mixture of both or regular XP
        I will definitely look into this XP problem, I am not sure what is going on there with reporting incorrect values, sounds like I need to just do some random deletions to see if I can get this issue to appear for me as well.

        I assume your issue with the Merits/Attributes were corrected once the Spend XP button was pressed.


        "Teamwork makes the dream work!"

        Comment


        • #5
          Hey Falcon777,

          I discovered the issue with the XP and the dropbox link has been updated to allow downloading.

          Thanks!


          "Teamwork makes the dream work!"

          Comment


          • #6
            The system still spends xp without raising arcana when I go to spend either normal or arcane xp on arcana. It does not matter whether this is a ruling arcanum or a common one. My process for this is to raise the xp, switch to the attributes tab to click on the spend xp button, or the arcane button, and then switch to the merits and powers tab and click on an arcanum's left most empty dot (i.e. if I'm trying to initiate the character into an arcanum, I click on the initiate dot level of that arcanum).
            Last edited by Falcon777; 03-06-2017, 05:52 PM.

            Comment


            • #7
              Hey Falcon777,

              I see now what you are saying. That has been fixed now as well. The download link has been updated. There was an issue with trying to become an initiate with experience.

              Thanks!


              "Teamwork makes the dream work!"

              Comment


              • #8
                Got some notes, though just stylistic ones, did not encounter any bugs

                Attempting to raise a thing when you don't have the XP for it reports you do not have enough merits to raise it. Perhaps "You do not have enough experiences to raise your <thing> that high." when either the Spend XP or Arcane modes are active.

                Would you consider adding a cheat sheet to the bottom like CofD character sheets generally have? The 'Attributes 5/4/3 * Skills 11/7/4 ...' thing.

                And this might be too finicky, but could you change the mana and willpower to labels instead of textboxes? The blinking cursor is too ... there XD (or does this cause problems with colouring? a minor note in any case)

                All in all, great work again

                Comment


                • #9
                  Hey Aeryes,

                  Awesome that you found no bugs! I am hoping those are all removed. All items should say "You do not have enough experience to increase your <thing>." I noticed that Gnosis mentioned merits instead of experience, but this has been changed now!

                  As for the cheat sheet, I wish I could but space is really the enemy on trying to make everything as minimal as possible. I see your point as it would kind of be nice to know what boosts what though.

                  I have removed the blinking cursor for the mana and willpower though, so you can rest easy there! The download link has been updated to incorporate the new program.

                  Thanks!


                  "Teamwork makes the dream work!"

                  Comment


                  • #10
                    I like it :>

                    Comment


                    • #11
                      I found the following bugs:
                      - After saving an unfinished character and tried to load it, all the attribute dots are lost, and when refilled the 2-dot of every attribute is invisible(it changes the traits associated by it, but it does not show as marked).
                      - You can't raise Gnosis using Merit Dots, only Exp.
                      - Legacy Attainment Powers and Degeneration Conditions are not being saved, I have to rewrite then every time I load the character again.


                      Check my homebrews:
                      Vampire Bloodlines: Kiasyd
                      Mage Legacies: Infernal Ones, Daoine

                      Comment


                      • #12
                        Hey Horodrigo,

                        Those are some interesting bugs:
                        #1. Very odd, I have never heard of anyone experiencing this issue.
                        #2. This is working as intended at least for me, my main goal was to have Gnosis increased only by Arcane Experience.
                        #3. This sounds like another bug I had not too long ago as well.

                        Try using the following version: https://www.dropbox.com/s/3rrmxpj84d...eator.zip?dl=0
                        Last edited by Taldorblackfire; 05-30-2017, 07:08 AM.


                        "Teamwork makes the dream work!"

                        Comment


                        • #13
                          Originally posted by Taldorblackfire View Post
                          Hey Horodrigo,

                          Those are some interesting bugs:
                          #1. Very odd, I have never heard of anyone experiencing this issue.
                          #2. This is working as intended at least for me, my main goal was to have Gnosis increased only by Arcane Experience.
                          #3. This sounds like another bug I had not too long ago as well.

                          Try using the following version: https://www.dropbox.com/s/3rrmxpj84d...eator.zip?dl=0
                          Great idea! I am currently developing with my friends the syntax for Spell Casting in pseudo-programming as we are still learning and later on we are going to convert to be a web programm.
                          .Since spell-casting have so many details we tought it was a good idea to make it more clear with a programm that you just click and choose the spell factors you want to increase, paradox that will result, and automaticaly understand how much reach do you have etc.
                          Last edited by magisanctum; 05-30-2017, 04:27 PM. Reason: :3


                          With a bit of magic everything can be done.
                          All WoD gamelines wallpapers here!

                          Choose your favorite or create your own!

                          Comment


                          • #14
                            Originally posted by magisanctum View Post

                            Great idea! I am currently developing with my friends the syntax for Spell Casting in pseudo-programming as we are still learning and later on we are going to convert to be a web programm.
                            .Since spell-casting have so many details we tought it was a good idea to make it more clear with a programm that you just click and choose the spell factors you want to increase, paradox that will result, and automaticaly understand how much reach do you have etc.
                            I do that in a spreadsheet. I would share it but I have also placed all of the spell information from the book for reference and that is copy righted material. Still a few bugs to work out such as when a spell is listed in the rote section and you cast it as an improvised spell it still gives to the free reaches as if it was a Rote. but that is minor.


                            Last edited by Hardwire99; 05-31-2017, 04:19 AM.

                            Comment


                            • #15
                              Originally posted by Hardwire99 View Post
                              I do that in a spreadsheet. I would share it but I have also placed all of the spell information from the book for reference and that is copy righted material. Still a few bugs to work out such as when a spell is listed in the rote section and you cast it as an improvised spell it still gives to the free reaches as if it was a Rote. but that is minor.


                              Interesting, to identify the type of the spell you should make the player anwser some questions first like Im doing right now.
                              Probably you have to make sure that your program consider that any spell is raw, dont calculate the reach before the player choose the method. this will solve your problem with the improvised spell.
                              Exemple, for TXT based program.

                              print ("Write the type of the cast, 'P' (Praxes), 'I' (Improvised), 'R' (Rote).); read (CastType)
                              print ("Write the level of your Arcane 1 a 5"); read (ArcaneLevel);
                              print ("Write the level of the spell you are going to use, limited by your Arcane Level, 1 to 5"); read (SpellLevel);
                              print ("Write the level of your gnose, 1 to 10"); read (GnoseLevel);

                              If CastType = "P" or "I"
                              Reach <- ArcaneLevel - SpellLevel + 1
                              else if CastType = "R"
                              Reach <- 5 - SpellLevel + 1
                              end;end;

                              print (Reach "choose witch factor you want to activate by spending your Reach points");
                              print ("Choose the Factor Charts: Potency, Duration, Scale, CastTime, Other"); read (Reachfactors);


                              With a bit of magic everything can be done.
                              All WoD gamelines wallpapers here!

                              Choose your favorite or create your own!

                              Comment

                              Working...
                              X