[Release] Tera on java last client rev

Page 14 of 29 FirstFirst ... 467891011121314151617181920212224 ... LastLast
Results 196 to 210 of 435
  1. #196
    Enthusiast shinru2004 is offline
    MemberRank
    Nov 2009 Join Date
    27Posts

    Re: [Release] Tera on java last client rev

    there are three columns for mp, the first column is for out of combat mp regeneration, the next one is for out of combat mp loss for slayers. Slayer Lose MP when not in combat and gain MP for each attack they do in combat. and the last column is for mp gain while in combat. Hope that clarifies the mp columns

    EDIT: Side not is there any other way to find out the stats for each level? would we be able to find the stats in the client or will i have to level up each character to get the stats?

  2. #197
    Member devcod is offline
    MemberRank
    Apr 2014 Join Date
    PolandLocation
    55Posts

    Re: [Release] Tera on java last client rev

    You can try to get formula for it, but to do this you need to know these stats. The thing is, I do not think it is possible, because they are not linear function or anything like this.
    For example:
    Warrior on level 1 have 1544 hp. Level 2 have 1632 hp.
    If we consider that 1544 is the base then the difference per level is 88.
    So in that case level 3 should have 1720 hp and level 4 should have 1808.
    In game level 3 have 1725 and level 4 have 1824, so it is not linear increase.

    So lets try something different. I opened up Excel and after some testing it think the formula is: previous level hp + 5,7%.
    Level Health points
    1 1544
    2 1544*1,057 = 1632,008
    3 1632*1,057 = 1725,032
    4 1725*1,057 = 1823,359
    5 1823*1,057 = 1927,2908
    6 1927*1,057 = 2037,1464
    7 2037*1,057 = 2153,2637
    8 2153*1,057 = 2275,9997
    9 2275*1,057 = 2405,7317

    And so:
    Level 10 = 2453
    20 = 4427
    30 = 7706
    40 = 13414
    50 = 23352
    60 = 40651

    Although this formula is off. My 36 level warrior have 10364, where this formula gives ~10746.
    Also as you can see, according to formula level 4 have ~1823 HP when on Tera EU it is 1824.

    I think that this formula for level 60 may be off by few thousands. Still having tweakable formula is always better than hard coded data. If someone gets formulas for other classes (well, it may be the same but I do not have will to create another characters and get them to ~5 level) and mana.

    Edit:
    Tested with sorcerer, for level 33 formula is off by ~150 HP. I think that we can assume that Previous level hp * 1,057 is almost correct. Changing the 5,7% to smaller number would make first levels more off.

    Can someone tell me how much this formula is off by the level 60?
    Also base hp for all classes would also be nice. I know Warrior (1544) and Sorcerer (1316). Maybe later i will check this myself, but it would make work easier for me.
    Last edited by devcod; 27-04-14 at 11:51 AM.

  3. #198
    Valued Member Angelis86 is offline
    MemberRank
    Jul 2013 Join Date
    119Posts

    Re: [Release] Tera on java last client rev

    Here is the c# calculation for base stats

    for (int i = 0; i < 8; i++)
    {
    PlayerStats.Add((PlayerClass) i, new Dictionary<int, CreatureBaseStats>());


    CreatureBaseStats firstLevelStats = Data.Data.Stats[i];


    for (int j = 1; j < 100; j++)
    {
    CreatureBaseStats stats = firstLevelStats.Clone();


    stats.HpBase = (int) (stats.HpBase*(1 + (j - 1)*0.116));
    stats.HpStamina = (int)(stats.HpStamina * (1 + (j - 1) * 0.14));



    stats.MpBase = (int)(stats.MpBase * (1 + (j - 1) * 0.07));
    stats.MpStamina = (int)(stats.MpStamina * (1 + (j - 1) * 0.12));


    stats.Power += i - 1;
    stats.Endurance += i - 1;


    PlayerStats[stats.PlayerClass].Add(j, stats);
    }

    }

    I am afraid that we should do each stats one by one to get something good.

    BTW i updated first post.

    Angelis.

  4. #199
    Member devcod is offline
    MemberRank
    Apr 2014 Join Date
    PolandLocation
    55Posts

    Re: [Release] Tera on java last client rev

    If J is player level, then this script must be wrong.
    Part that I tried to do is:
    Code:
    stats.HpBase = (int) (stats.HpBase*(1 + (j - 1) * 0.116));
    HpBase on Tera EU is 1544.
    If j = 1 (first level) then for warrior:
    Code:
    stats.HpBase = (int) (1544*(1 + 0 * 0.116));

    So 1544 * 1 = 1544. It is okey. If j = 2 (second level):

    Code:
    stats.HpBase = (int) (1544*(1 + 1 * 0.116));

    So: 1544 * 1,116 = 1723
    This is wrong, as level 2 warrior have 1632 hp.

    If j = 3 (third level):
    Code:
    stats.HpBase = (int) (1723*(1 + 2 * 0.116));

    So: 1723* 1,232 = 2122
    This is definitely to big, so i think that this formula is wrong.

  5. #200
    Member wankers14 is offline
    MemberRank
    Oct 2012 Join Date
    FranceLocation
    81Posts

    Re: [Release] Tera on java last client rev

    Hi, Angelis viens TS tu avais pas du save le mdp on a retirer

  6. #201
    Enthusiast shinru2004 is offline
    MemberRank
    Nov 2009 Join Date
    27Posts

    Re: [Release] Tera on java last client rev

    Anyone want to help me in with getting stats? i have done warrior and slayer up to level 10 on each i think. If someone else can get Sorc and priest i can do lancer and mystic and berserker and that will cover all classes to level 10 for now

    - - - Updated - - -

    i have updated the stats to include slayer. Berserker and Warrior are already done to level 10.

    I will get the values for Mystic tomorrow

    Player_Stats.zip

  7. #202
    Novice IDLH is offline
    MemberRank
    Apr 2014 Join Date
    3Posts

    Re: [Release] Tera on java last client rev

    Angelis86 you doing great job! You are my personal hero :)
    And thanks to zoraswe
    for great tutorial :)

    But i still missing something :D Anyone have ID's of maps and items?
    Btw where in the DB is info about player type (normall player/GM)?

  8. #203
    Valued Member Angelis86 is offline
    MemberRank
    Jul 2013 Join Date
    119Posts

    Re: [Release] Tera on java last client rev

    @IDLH
    Thanks :)
    ID of map aren't stored in database. I think i will make an enumeration of map IDs for later.
    ID of items will be in item_templates.xml (which is actually missing)

    Player gm access is stored in table account : column "access"
    => 0 = normal player,
    => 1 = admin

    Regards.

    Angelis.

  9. #204
    Member zoraswe is offline
    MemberRank
    Feb 2014 Join Date
    NibelheimLocation
    74Posts

    Re: [Release] Tera on java last client rev

    @IDLH
    No problem! I do what I can, since I'm no good at programming ;)

  10. #205
    Novice chary is offline
    MemberRank
    Nov 2013 Join Date
    2Posts

    Re: [Release] Tera on java last client rev

    what client may i use? only tera eu or tera na also works?

  11. #206
    Enthusiast shinru2004 is offline
    MemberRank
    Nov 2009 Join Date
    27Posts

    Re: [Release] Tera on java last client rev

    tera eu only as far as i know i think the na client has diff opcodes or something is diff about the client im not sure

  12. #207
    Member evestu is offline
    MemberRank
    Apr 2007 Join Date
    85Posts

    Re: [Release] Tera on java last client rev

    Quote Originally Posted by shinru2004 View Post
    tera eu only as far as i know i think the na client has diff opcodes or something is diff about the client im not sure
    I have checked the NA latest client same opcodes as eu so should work NA ClientRevision: 259047 Version: LIVE-25.06 EME #5

  13. #208
    Member evestu is offline
    MemberRank
    Apr 2007 Join Date
    85Posts

    cool Re: [Release] Tera on java last client rev

    Here is the Data-center for 2506 EU Decrypted and uncompressed the rest is for you to do. but you can see the data in plain text you just need to parse it to extract the .bins and other data. i will release the Na version later when i have time

    link request by pm please

    As i said i would the 2506 Na version is below enjoy

    link request by pm please

    cheers evestu
    Last edited by evestu; 12-05-14 at 12:37 PM. Reason: links made private pm to get

  14. #209
    Apprentice BCSammyBC is offline
    MemberRank
    Apr 2014 Join Date
    17Posts

    Re: [Release] Tera on java last client rev

    As much as I like all this stuff I have to admit i'm not very smart, may I ask what that data center file is? Just so I can understand is all :) Sorry and thank you! :)

  15. #210
    Member devcod is offline
    MemberRank
    Apr 2014 Join Date
    PolandLocation
    55Posts

    Re: [Release] Tera on java last client rev

    This file contains all data that client is displaying - areas (maps) names, npc names and dialogs, achievement, items name, type, icon and all other data.



Advertisement