author id Problem

  • This topic is empty.
Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #395980

    Hey Guys.. im new here. can someone help me how to fix the “Thats not a Valid Author’s Id” But im pretty sure that all of the numbers i put was correct <img decoding=” src=”/wp-content/uploads/invision_emoticons/default_SA_frown.gif” />

     

    #496145
    Atruejedi
    Participant

      I assume this is related to Magma? Here’s the PM I sent another author. It might help you (and I have to use this method myself):

       

      Hey dude. Did you ever figure out how to input numeric IDs for your songs? If you need help on how to do this, I can provide it! Here’s what you do:

       

      Generate your CON as usual with Magma.

      Open C3 Con Tools.

      Select Quick DTA Editor on the far left.

      Drag the CON into the window.

      Find “song_id” and replace whatever is there with a numeric ID.

       

      Use the first 5 digits of your ID, then add 5 more digits for a total of 10. The ID is on your personal profile. For example, my Magma C3 Author ID: 13921. So I used 1392100001 for my first custom.

       

      Hope this helps.

      #496167
      TheWay123
      Participant

        I assume this is related to Magma? Here’s the PM I sent another author. It might help you (and I have to use this method myself):

         

         

        I wouldn’t do this if you’re a member #16445+ bc then you’d be taking id’s from existing members. Instead, edit the file on Magma C3>bin folder called songcounterv2, put the last 4 digits of your ID and set the prefix to 2. (3 if you’re a #20000+ member)

        One of the community managers and the main tournament organizer over at SpinShare. Also somewhat decent at charting for RB3 I think.

        #496174
        TrojanNemo
        Participant

          Messing with this might lead to problems. Proceed with caution.

           

          Sent from my Samsung S8 using Tapatalk.

          #496179
          BornGamerRob
          Participant

            Generate your CON as usual with Magma.

            Open C3 Con Tools.

            Select Quick DTA Editor on the far left.

            Drag the CON into the window.

            Find “song_id” and replace whatever is there with a numeric ID.

             

            Why go through these extra steps? Just input the number into Magma in Song ID under the Game Data tab. Just make sure you’ve unchecked “Use unique numeric song id” from the Option menu. Unchecking that allows you to put in whatever you want as long as it’s not over the allowed limit.

             

             

            I wouldn’t do this if you’re a member #16445+ bc then you’d be taking id’s from existing members. Instead, edit the file on Magma C3>bin folder called songcounterv2, put the last 4 digits of your ID and set the prefix to 2. (3 if you’re a #20000+ member)

             

            Wait. Our ids aren’t unique? Or are you saying there were numbers issued that now could be the same as our C3 id? If so, is there a way to exclude the author ids that were issued from being C3 ids? That would ensure the above method would work as there could be no duplication if no two preface ids were the same.

            #496183
            TheWay123
            Participant

              Member #6445 is pksage, the first member on the forums. if he had an author id, I’m sure it would be 16445, like mine would be 19868. So if you’re a member on or after #16445, you risk taking other members’ IDs if you do it like how Atruejedi did it.

              One of the community managers and the main tournament organizer over at SpinShare. Also somewhat decent at charting for RB3 I think.

              #496191
              Farottone
              Keymaster

                Under no circumstances do what Atruejedi did and please DO NOT spread that information because it means taking over someone else’s ID. We explained already that we can’t fix that easily and that the only quick solution is to disable the numeric ID if your personal ID is not compatible with Magma C3, I can’t believe we need to worry about users sending potentially destructive solutions via PM…

                 

                Numeric IDs are not arbitrary UUIDs, they are created to comply with RB3’s ID recognition system AND they are meant to be unique, because in case of collision between 2 or more songs only one shows up in game. The ID uses a fixed number of digits and not all of them are available for the song itself. When we designed the system we decided that having 9,999 IDs per user was potentially not enough, because of unused IDs, rebuildings, etc. Using 5 digits for the song itself left us with 4 digits for the author. That wouldn’t have been a big issue but at some point down the road a glitch beyond our control happened on the forums side, where authors ID are issued, and it wiped out the first 6k user IDs, so all user IDs now start from roughly 6,500, meaning we only have less than 4k user IDs. As some of you discovered this means that users with ID over 9999 can’t use numeric IDs.

                 

                Now, what happens when anyone decides that they are too good to follow the rules and just arbitrarily do what they want? Here it is:

                 

                (1)3921|00001 – ID for song number 1 for user 3921

                (1)3921|00001 – ID for song number 1 for user 13921 who decided to just enter its ID manually ignoring RB3 formatting

                 

                (1)1392|10001 – ID for song 1 for user 13921 who decided to just enter its ID manually but complying with the RB3 formatting

                (1)1392|10001 – ID for song 10001 for user 1392

                 

                So there you go…

                 

                Anyone who is DESPERATE to use numeric IDs, PM me and I’ll issue you an ID I am confident will not overlap with that of anyone else. But please ignore what Atruejedi said because it’s potentially destructive.

                #496212
                Atruejedi
                Participant

                  Under no circumstances do what Atruejedi did and please DO NOT spread that information because it means taking over someone else’s ID. We explained already that we can’t fix that easily and that the only quick solution is to disable the numeric ID if your personal ID is not compatible with Magma C3, I can’t believe we need to worry about users sending potentially destructive solutions via PM…

                  I got my information from here: http://customscreators.com/index.php?/topic/15368-invalid-author-id/

                   

                  You were the last one to reply in the thread, and since you didn’t shut the idea down, I went with it. I obviously meant no harm. I’m only using 10 unique IDs thus far, if that matters. And long ago I offered to hand out some of my IDs to new users who need them.

                   

                  Anyone who is DESPERATE to use numeric IDs, PM me and I’ll issue you an ID I am confident will not overlap with that of anyone else. But please ignore what Atruejedi said because it’s potentially destructive.

                   

                  In relation to the bolded section: Every Wii user. Every. Single. One. Without a numeric ID, our scores don’t save.

                  #496225
                  BornGamerRob
                  Participant

                    I’ll PM you to get an ID Farrotone, but the accusation of being too good to follow the rules seems a little aggressive. I was just trying to help all users equally from what amounts to a broken system. Now that I understand the importance and the logic behind it, I think there should be a little more clarity (and emphasis) for authors who are just trying to do the right thing for everyone. There was/is no intent beyond that. Not trying to be destructive to something I enjoy doing. Maybe you’ll be merciful enough to forgive the ignorance.

                    #496228
                    TrojanNemo
                    Participant

                      For what it’s worth and for inquiring minds that may be able to come up with a solution.

                      At the time this method was designed, my author ID based on my profile was 57. That’s still what my copy of Magma shows. As of today my profile shows my ID as 06449, which implies a gap of 6,392 of numbers not currently used. I’ll let farottone and you guys decide why someone can’t take today’s ID, substract 6,392 and use the resulting number as that person’s ID.

                      Here’s the relevant code.


                      private void changeSongIDPrefix_Click(object sender, EventArgs e)
                      {
                      const string message = "Changing this prefix might make your songs not show up in gamenDO NOT CHANGE UNLESS YOU WERE TOLD TO";
                      var input = Interaction.InputBox(message, mAppTitle, NumericPrefix.ToString(CultureInfo.InvariantCulture));
                      if (string.IsNullOrEmpty(input)) return;
                      var val = 0;
                      try
                      {
                      val = Convert.ToInt16(input);
                      }
                      catch (Exception)
                      {}
                      if (input.Length != 1 || val < 0 || val > 9)
                      {
                      MessageBox.Show("That's not a valid prefix", mAppTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                      changeSongIDPrefix_Click(sender, e);
                      return;
                      }
                      NumericPrefix = val;
                      doUseNumericID(useUniqueNumericSongID.Checked);
                      SaveSongID();
                      }

                      private void changeAuthorID_Click(object sender, EventArgs e)
                      {
                      const string message = "Your Author ID is your Profile ID on the C3 ForumsnFind yours by clicking on 'PROFILE' on the forumsnn" +
                      "The Author ID allows us to prevent ID conflicts with songs created by other authors using this toolnn" +
                      "DO NOT CHANGE UNLESS YOU WERE TOLD TO";
                      var input = Interaction.InputBox(message, mAppTitle, NumericAuthorID.ToString(CultureInfo.InvariantCulture));
                      if (string.IsNullOrEmpty(input)) return;
                      var val = -1;
                      try
                      {
                      val = Convert.ToInt32(input);
                      }
                      catch (Exception)
                      {}
                      if (input.Length > 5 || val < 1 || val > 11473)
                      {
                      MessageBox.Show("That's not a valid Author ID", mAppTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                      changeAuthorID_Click(sender, e);
                      return;
                      }
                      NumericAuthorID = val;
                      doUseNumericID(useUniqueNumericSongID.Checked);
                      SaveSongID();
                      }

                      private void changeSongNumber_Click(object sender, EventArgs e)
                      {
                      const string message = "Modifying this value manually may lead to song ID conflicts with other songs you've donennONLY MODIFY IF YOU ABSOLUTELY HAVE TO";
                      var input = Interaction.InputBox(message, mAppTitle, NumericSongNumber.ToString(CultureInfo.InvariantCulture));
                      if (string.IsNullOrEmpty(input)) return;
                      var val = 0;
                      try
                      {
                      val = Convert.ToInt32(input);
                      }
                      catch (Exception)
                      {}
                      if (input.Length > 5 || val < 1 || val > 99999)
                      {
                      MessageBox.Show("That's not a valid song number", mAppTitle, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                      changeSongNumber_Click(sender, e);
                      return;
                      }
                      NumericSongNumber = val;
                      doUseNumericID(useUniqueNumericSongID.Checked);
                      SaveSongID();
                      }

                      Basically we could have 11,473 authors, each with a max of 99,999 unique song IDs.

                      The prefix is just an easy cheat to go beyond 9,999 authors. So using X for author ID and Y for song number it’s either

                      1,XXX,XYY,YYY if your author ID is 9,999 or less, or

                      2,XXX,XYY,YYY if your author ID is 10,000 or more with the hard upper limit of 11,473

                      This is due to the programming limit in Rock Band which limits us to the upper limit of an Int32 (2,147,483,648). The current system goes as high as 2,147,399,999 so I guess there’s an additional 83,649 numbers not in play that could be assigned to a 11,474 author. There are other earlier numbers but those might overlap with HMX official numbers so overall this scheme was the best we could come up with. It’s been far too long for me to come up with something that fixes it now. If someone can hand feed me something ready to go – maybe I can integrate it. But don’t look to me to figure it out. I don’t even have REAPER installed so my motivation is next to null.

                      #496230
                      BornGamerRob
                      Participant

                        At the time this method was designed, my author ID based on my profile was 57. That’s still what my copy of Magma shows. As of today my profile shows my ID as 06449, which implies a gap of 6,392 of numbers not currently used. I’ll let farottone and you guys decide why someone can’t take today’s ID, substract 6,392 and use the resulting number as that person’s ID.

                        Following along with that logic, and if I’m reading that right (which it’s altogether possible I’m not), if I took my existing id 15477 and subtracted 6392 from it, it would leave me with an id of 9085, which doesn’t seem in bounds of numbers 57-6449, which was the “available” ids (again, if I’m reading that right). A conversion of your id with the available number might be a better route, but I might not understand the numbering system well enough to do more math to troubleshoot. Especially since I’m not sure what digits are author id versus what digits are song id. Not looking for more input Nemo (totally get and respect your position), just throwing my thoughts down for collaborative consideration.

                        #496233
                        TrojanNemo
                        Participant

                          Well I can answer that question.

                           

                          The current system allows for IDs from 1 to 11473. Those are all valid author IDs. At the time, the thought of us ever reaching 10K authors was inconceivable. I don’t know if we’ve surpassed that number by now. My point was that my 57 then is 6449 now, so your 15477 now should be 9085 then, which is within the valid range of 1 to 11473. The jump happened suddenly at some point following a software update to the forums. So there’s a gap where there shouldn’t be any authors using those numbers. The question is whether that gap is cleanly that 6392 difference (in which case it’s an “easy” fix) or if it was messy and there’s a bunch of numbers in between that were used. I don’t have the answer to that as I don’t run the forum software.

                          #496234
                          BornGamerRob
                          Participant

                            Got it! Now it makes sense. I knew I didn’t have it right.

                            #496238
                            Farottone
                            Keymaster

                              I’ll PM you to get an ID Farrotone, but the accusation of being too good to follow the rules seems a little aggressive. I was just trying to help all users equally from what amounts to a broken system. Now that I understand the importance and the logic behind it, I think there should be a little more clarity (and emphasis) for authors who are just trying to do the right thing for everyone. There was/is no intent beyond that. Not trying to be destructive to something I enjoy doing. Maybe you’ll be merciful enough to forgive the ignorance.

                               

                              It’s not you who posted about sending info via PM.

                            Viewing 14 posts - 1 through 14 (of 14 total)
                            • You must be logged in to reply to this topic.
                            Back to top button