Experience Table Formula

Joined
Nov 28, 2007
Messages
235
Reaction score
261
Optional Rant

No complete or accurate experience tables have been posted until now.
This makes me sad.


Downloads

I decided to release the formula so it can confidently be used in dynamic signatures or server developments. Crediting 'x1nixmzeng' is appreciated.

I've uploaded the spreadsheet version which shows how the table is calculated and attached a CSV version in the format:
Code:
Level,Experience,Experience difference

Spreadsheet can be viewed on Google Docs:


Bonus

This experience table can be applied to IJJI GunZ as it uses the same default multipliers.
 

Attachments

Ripped from Infamous (My emulator):

Code:
        private static void LoadFormula(ref float[] mulTable)
        {
            XmlReader reader = new XmlTextReader("formula.xml");
            int low = 0, high = 0;
            float value = 0.0f;

            while (reader.Read())
            {
                switch (reader.Name)
                {
                    case "LM":
                        low = int.Parse(reader.GetAttribute("lower"));
                        high = int.Parse(reader.GetAttribute("upper"));
                        value = reader.ReadElementContentAsFloat();

                        for (; low < high; low++)
                            mulTable[low] = value;

                        break;
                    case "FORMULA_TABLE":
                        if (reader.GetAttribute("id") != "NeedExpLM")
                            return;
                        break;
                }
            }
        }
        private static void CalculateEXP()
        {
            float[] MulTable = new float[100];
            
            LoadFormula(ref MulTable);
            for (int i = 1; i < 100; ++i)
            {
                UInt32 exp = (UInt32)((double)(i * i) * MulTable[i] * 100.0 + .5f);
                EXP.EXPTable[i] = Convert.ToUInt32(EXP.EXPTable[i - 1] + 2 * exp);
            }
        }

Standard multiplier was 1.
 
Optional Rant

No complete or accurate experience tables have been posted until now.
This makes me sad.


Downloads

I decided to release the formula so it can confidently be used in dynamic signatures or server developments. Crediting 'x1nixmzeng' is appreciated.

I've uploaded the spreadsheet version which shows how the table is calculated and attached a CSV version in the format:
Code:
Level,Experience,Experience difference

Spreadsheet can be viewed on Google Docs:


Bonus

This experience table can be applied to IJJI GunZ as it uses the same default multipliers.
it doesn't seem correct to me due to the fact it doesn't follow the formula.xml standards 1-20 are the same and then it builds from there and around I forget which level it glitches
 
it doesn't seem correct to me due to the fact it doesn't follow the formula.xml standards 1-20 are the same and then it builds from there..

Not sure you even viewed the spreadsheet. The formula.xml values are the multipliers used in the calculations.

..and around I forget which level it glitches

This is my work. Not one of the countless copies of the GZF version. Try this: test it against IJJI rankings, or with your own characters. I did these things myself to check it's accuracy.
 
Not sure you even viewed the spreadsheet. The formula.xml values are the multipliers used in the calculations.



This is my work. Not one of the countless copies of the GZF version. Try this: test it against IJJI rankings, or with your own characters. I did these things myself to check it's accuracy.
I viewed While Lookin at Formula.xml it doesn't fit and it doesn't feel correct to me by following this it glitches and or using the original formula.xml that comes with the un modded files it glitches then again doesn't help MAIET either takes short cuts, ignores the problem or trys to hide it completely
 
Back