Author Topic: Looking for "Glory Days"  (Read 222 times)

Online janiny

  • Vassal
  • *
  • Posts: 6
Looking for "Glory Days"
« on: October 15, 2019, 01:42:30 AM »
I`m very sorry for my impudence, Interested in the version for the Chronicles "Glory days" (update 2) java server , whether there is It and whether it is in the public domain? (I didn`t found)  :'( :'( :'(

Online Minzee

  • Subscriber
  • Knight
  • ***
  • Posts: 84
Re: Looking for "Glory Days"
« Reply #1 on: October 15, 2019, 02:01:03 AM »
Hi, sorry but all what you can found here, you can see in "Download" section ;) https://bitbucket.org/MobiusDev/l2j_mobius/src/master/

Online janiny

  • Vassal
  • *
  • Posts: 6
Re: Looking for "Glory Days"
« Reply #2 on: October 15, 2019, 04:53:59 PM »
may be some one got archives or something...

Online Minzee

  • Subscriber
  • Knight
  • ***
  • Posts: 84
Re: Looking for "Glory Days"
« Reply #3 on: October 15, 2019, 06:09:55 PM »
You can try to find L2j-Universe, if they still alive, and ask for files 😉 or Mobius still have Lindvior files and ask him to Downgrade it 😬

Online janiny

  • Vassal
  • *
  • Posts: 6
Re: Looking for "Glory Days"
« Reply #4 on: October 16, 2019, 11:35:07 PM »
up  :'(

Online janiny

  • Vassal
  • *
  • Posts: 6
Re: Looking for "Glory Days"
« Reply #5 on: November 10, 2019, 05:18:48 PM »
Working with downgrade L2J_Mobius_1.0_Ertheia got some qestions

1. Mage nukes have no att/debuff effects (solved with edding passive skills to tree)
2. Adena drop rate config hase no effect
3. Fail with ATT any items with any type of ATT /

Help with att please.

upd. fixed with moving attributesystem.ini data to character.ini, add config.java


S_WEAPON_STONE = Character.getInt("SWeaponStone", 100);
S80_WEAPON_STONE = Character.getInt("S80WeaponStone", 100);
S84_WEAPON_STONE = Character.getInt("S84WeaponStone", 100);
R_WEAPON_STONE = Character.getInt("RWeaponStone", 100);
R95_WEAPON_STONE = Character.getInt("R95WeaponStone", 100);
R99_WEAPON_STONE = Character.getInt("R99WeaponStone", 100);
   
S_ARMOR_STONE = Character.getInt("SArmorStone", 100);
S80_ARMOR_STONE = Character.getInt("S80ArmorStone", 100);
S84_ARMOR_STONE = Character.getInt("S84ArmorStone", 100);
R_ARMOR_STONE = Character.getInt("RArmorStone", 100);
R95_ARMOR_STONE = Character.getInt("R95ArmorStone", 100);
R99_ARMOR_STONE = Character.getInt("R99ArmorStone", 100);
   
S_WEAPON_CRYSTAL = Character.getInt("SWeaponCrystal", 100);
S80_WEAPON_CRYSTAL = Character.getInt("S80WeaponCrystal", 100);
S84_WEAPON_CRYSTAL = Character.getInt("S84WeaponCrystal", 100);
R_WEAPON_CRYSTAL = Character.getInt("RWeaponCrystal", 100);
R95_WEAPON_CRYSTAL = Character.getInt("R95WeaponCrystal", 100);
R99_WEAPON_CRYSTAL = Character.getInt("R99WeaponCrystal", 100);
   
S_ARMOR_CRYSTAL = Character.getInt("SArmorCrystal", 100);
S80_ARMOR_CRYSTAL = Character.getInt("S80ArmorCrystal", 100);
S84_ARMOR_CRYSTAL = Character.getInt("S84ArmorCrystal", 100);
R_ARMOR_CRYSTAL = Character.getInt("RArmorCrystal", 100);
R95_ARMOR_CRYSTAL = Character.getInt("R95ArmorCrystal", 100);
R99_ARMOR_CRYSTAL = Character.getInt("R99ArmorCrystal", 100);


S_WEAPON_STONE_SUPER = Character.getInt("SWeaponStoneSuper", 100);
S80_WEAPON_STONE_SUPER = Character.getInt("S80WeaponStoneSuper", 100);
S84_WEAPON_STONE_SUPER = Character.getInt("S84WeaponStoneSuper", 100);
R_WEAPON_STONE_SUPER = Character.getInt("RWeaponStoneSuper", 100);
R95_WEAPON_STONE_SUPER = Character.getInt("R95WeaponStoneSuper", 100);
R99_WEAPON_STONE_SUPER = Character.getInt("R99WeaponStoneSuper", 100);
   

   
S_ARMOR_STONE_SUPER = Character.getInt("SArmorStoneSuper", 100);
S80_ARMOR_STONE_SUPER = Character.getInt("S80ArmorStoneSuper", 100);
S84_ARMOR_STONE_SUPER = Character.getInt("S84ArmorStoneSuper", 100);
R_ARMOR_STONE_SUPER = Character.getInt("RArmorStoneSuper", 100);
R95_ARMOR_STONE_SUPER = Character.getInt("R95ArmorStoneSuper", 100);
R99_ARMOR_STONE_SUPER = Character.getInt("R99ArmorStoneSuper", 100);
   

   
S_WEAPON_CRYSTAL_SUPER = Character.getInt("SWeaponCrystalSuper", 100);
S80_WEAPON_CRYSTAL_SUPER = Character.getInt("S80WeaponCrystalSuper", 100);
S84_WEAPON_CRYSTAL_SUPER = Character.getInt("S84WeaponCrystalSuper", 100);
R_WEAPON_CRYSTAL_SUPER = Character.getInt("RWeaponCrystalSuper", 100);
R95_WEAPON_CRYSTAL_SUPER = Character.getInt("R95WeaponCrystalSuper", 100);
R99_WEAPON_CRYSTAL_SUPER = Character.getInt("R99WeaponCrystalSuper", 100);
   
   
S_ARMOR_CRYSTAL_SUPER = Character.getInt("SArmorCrystalSuper", 100);
S80_ARMOR_CRYSTAL_SUPER = Character.getInt("S80ArmorCrystalSuper", 100);
S84_ARMOR_CRYSTAL_SUPER = Character.getInt("S84ArmorCrystalSuper", 100);
R_ARMOR_CRYSTAL_SUPER = Character.getInt("RArmorCrystalSuper", 100);
R95_ARMOR_CRYSTAL_SUPER = Character.getInt("R95ArmorCrystalSuper", 100);
R99_ARMOR_CRYSTAL_SUPER = Character.getInt("R99ArmorCrystalSuper", 100);

and fixed in model.elementals

 return Rnd.get(100) < CHANCE_TABLE[row][column]; 
 for
 return Rnd.get(99) < CHANCE_TABLE[row][column];

Online Mobius

  • Administrator
  • Distinguished King
  • *****
  • Posts: 6237
Re: Looking for "Glory Days"
« Reply #6 on: November 12, 2019, 07:46:08 PM »
I would go for this solution instead.
Quote
Index: java/org/l2jmobius/Config.java
===================================================================
--- java/org/l2jmobius/Config.java   (revision 6098)
+++ java/org/l2jmobius/Config.java   (working copy)
@@ -89,6 +89,7 @@
    public static final String OLYMPIAD_CONFIG_FILE = "./config/Olympiad.ini";
    public static final String SIEGE_CONFIG_FILE = "./config/Siege.ini";
    public static final String FORTSIEGE_CONFIG_FILE = "./config/FortSiege.ini";
+   private static final String ATTRIBUTE_SYSTEM_FILE = "./config/AttributeSystem.ini";
    private static final String CHARACTER_CONFIG_FILE = "./config/Character.ini";
    private static final String FEATURE_CONFIG_FILE = "./config/Feature.ini";
    private static final String FLOOD_PROTECTOR_CONFIG_FILE = "./config/FloodProtector.ini";
@@ -1505,6 +1506,79 @@
          ALLOW_WYVERN_DURING_SIEGE = Feature.getBoolean("AllowRideWyvernDuringSiege", true);
          ALLOW_MOUNTS_DURING_SIEGE = Feature.getBoolean("AllowRideMountsDuringSiege", false);
          
+         // Load AttributeSystem config file (if exists)
+         final PropertiesParser AttributeSystem = new PropertiesParser(ATTRIBUTE_SYSTEM_FILE);
+         
+         S_WEAPON_STONE = AttributeSystem.getInt("SWeaponStone", 50);
+         S80_WEAPON_STONE = AttributeSystem.getInt("S80WeaponStone", 50);
+         S84_WEAPON_STONE = AttributeSystem.getInt("S84WeaponStone", 50);
+         R_WEAPON_STONE = AttributeSystem.getInt("RWeaponStone", 50);
+         R95_WEAPON_STONE = AttributeSystem.getInt("R95WeaponStone", 50);
+         R99_WEAPON_STONE = AttributeSystem.getInt("R99WeaponStone", 50);
+         
+         S_ARMOR_STONE = AttributeSystem.getInt("SArmorStone", 60);
+         S80_ARMOR_STONE = AttributeSystem.getInt("S80ArmorStone", 80);
+         S84_ARMOR_STONE = AttributeSystem.getInt("S84ArmorStone", 80);
+         R_ARMOR_STONE = AttributeSystem.getInt("RArmorStone", 100);
+         R95_ARMOR_STONE = AttributeSystem.getInt("R95ArmorStone", 100);
+         R99_ARMOR_STONE = AttributeSystem.getInt("R99ArmorStone", 100);
+         
+         S_WEAPON_CRYSTAL = AttributeSystem.getInt("SWeaponCrystal", 30);
+         S80_WEAPON_CRYSTAL = AttributeSystem.getInt("S80WeaponCrystal", 40);
+         S84_WEAPON_CRYSTAL = AttributeSystem.getInt("S84WeaponCrystal", 50);
+         R_WEAPON_CRYSTAL = AttributeSystem.getInt("RWeaponCrystal", 60);
+         R95_WEAPON_CRYSTAL = AttributeSystem.getInt("R95WeaponCrystal", 60);
+         R99_WEAPON_CRYSTAL = AttributeSystem.getInt("R99WeaponCrystal", 60);
+         
+         S_ARMOR_CRYSTAL = AttributeSystem.getInt("SArmorCrystal", 50);
+         S80_ARMOR_CRYSTAL = AttributeSystem.getInt("S80ArmorCrystal", 70);
+         S84_ARMOR_CRYSTAL = AttributeSystem.getInt("S84ArmorCrystal", 80);
+         R_ARMOR_CRYSTAL = AttributeSystem.getInt("RArmorCrystal", 80);
+         R95_ARMOR_CRYSTAL = AttributeSystem.getInt("R95ArmorCrystal", 100);
+         R99_ARMOR_CRYSTAL = AttributeSystem.getInt("R99ArmorCrystal", 100);
+         
+         S_WEAPON_STONE_SUPER = AttributeSystem.getInt("SWeaponStoneSuper", 100);
+         S80_WEAPON_STONE_SUPER = AttributeSystem.getInt("S80WeaponStoneSuper", 100);
+         S84_WEAPON_STONE_SUPER = AttributeSystem.getInt("S84WeaponStoneSuper", 100);
+         R_WEAPON_STONE_SUPER = AttributeSystem.getInt("RWeaponStoneSuper", 100);
+         R95_WEAPON_STONE_SUPER = AttributeSystem.getInt("R95WeaponStoneSuper", 100);
+         R99_WEAPON_STONE_SUPER = AttributeSystem.getInt("R99WeaponStoneSuper", 100);
+         
+         S_ARMOR_STONE_SUPER = AttributeSystem.getInt("SArmorStoneSuper", 100);
+         S80_ARMOR_STONE_SUPER = AttributeSystem.getInt("S80ArmorStoneSuper", 100);
+         S84_ARMOR_STONE_SUPER = AttributeSystem.getInt("S84ArmorStoneSuper", 100);
+         R_ARMOR_STONE_SUPER = AttributeSystem.getInt("RArmorStoneSuper", 100);
+         R95_ARMOR_STONE_SUPER = AttributeSystem.getInt("R95ArmorStoneSuper", 100);
+         R99_ARMOR_STONE_SUPER = AttributeSystem.getInt("R99ArmorStoneSuper", 100);
+         
+         S_WEAPON_CRYSTAL_SUPER = AttributeSystem.getInt("SWeaponCrystalSuper", 80);
+         S80_WEAPON_CRYSTAL_SUPER = AttributeSystem.getInt("S80WeaponCrystalSuper", 90);
+         S84_WEAPON_CRYSTAL_SUPER = AttributeSystem.getInt("S84WeaponCrystalSuper", 100);
+         R_WEAPON_CRYSTAL_SUPER = AttributeSystem.getInt("RWeaponCrystalSuper", 100);
+         R95_WEAPON_CRYSTAL_SUPER = AttributeSystem.getInt("R95WeaponCrystalSuper", 100);
+         R99_WEAPON_CRYSTAL_SUPER = AttributeSystem.getInt("R99WeaponCrystalSuper", 100);
+         
+         S_ARMOR_CRYSTAL_SUPER = AttributeSystem.getInt("SArmorCrystalSuper", 100);
+         S80_ARMOR_CRYSTAL_SUPER = AttributeSystem.getInt("S80ArmorCrystalSuper", 100);
+         S84_ARMOR_CRYSTAL_SUPER = AttributeSystem.getInt("S84ArmorCrystalSuper", 100);
+         R_ARMOR_CRYSTAL_SUPER = AttributeSystem.getInt("RArmorCrystalSuper", 100);
+         R95_ARMOR_CRYSTAL_SUPER = AttributeSystem.getInt("R95ArmorCrystalSuper", 100);
+         R99_ARMOR_CRYSTAL_SUPER = AttributeSystem.getInt("R99ArmorCrystalSuper", 100);
+         
+         S_WEAPON_JEWEL = AttributeSystem.getInt("SWeaponJewel", 100);
+         S80_WEAPON_JEWEL = AttributeSystem.getInt("S80WeaponJewel", 100);
+         S84_WEAPON_JEWEL = AttributeSystem.getInt("S84WeaponJewel", 100);
+         R_WEAPON_JEWEL = AttributeSystem.getInt("RWeaponJewel", 100);
+         R95_WEAPON_JEWEL = AttributeSystem.getInt("R95WeaponJewel", 100);
+         R99_WEAPON_JEWEL = AttributeSystem.getInt("R99WeaponJewel", 100);
+         
+         S_ARMOR_JEWEL = AttributeSystem.getInt("SArmorJewel", 100);
+         S80_ARMOR_JEWEL = AttributeSystem.getInt("S80ArmorJewel", 100);
+         S84_ARMOR_JEWEL = AttributeSystem.getInt("S84ArmorJewel", 100);
+         R_ARMOR_JEWEL = AttributeSystem.getInt("RArmorJewel", 100);
+         R95_ARMOR_JEWEL = AttributeSystem.getInt("R95ArmorJewel", 100);
+         R99_ARMOR_JEWEL = AttributeSystem.getInt("R99ArmorJewel", 100);
+         
          // Load Character config file (if exists)
          final PropertiesParser Character = new PropertiesParser(CHARACTER_CONFIG_FILE);
          

Also you can try to upgrade HighFive, I would not recommend downgrading Ertheia.
Not even for Valiance or Lindvior.

Online janiny

  • Vassal
  • *
  • Posts: 6
Re: Looking for "Glory Days"
« Reply #7 on: November 13, 2019, 04:06:59 PM »
same =)

i havent found working Glory days compile.. so deside fix Ertheya

Ertheya game client  work and look better of lindvior, i dont know how to cut off ertheya race (for a while)
, already done some skill patch made of my vision ( monks range nuke is broken in data pack,
fixed:
[spoiler]

 <skill id="10327" toLevel="7" name="Momentum Flash">
      <!-- Attacks target with 17348 Power added to P. Atk. Requires a sword/dagger/blunt weapon/fist weapon. Damage increases when using Momentum, which you can use up to 3. Over-hit. Critical. -->
      <icon>icon.skill10327</icon>
      <operateType>A1</operateType>
      <targetType>ENEMY</targetType>
      <affectScope>SINGLE</affectScope>
      <magicLvl>
         <value level="1">85</value>
         <value level="2">90</value>
         <value level="3">95</value>
         <value level="4">99</value>
         <value level="5">101</value>
         <value level="6">103</value>
         <value level="7">105</value>
      </magicLvl>
      <mpConsume>
         <value level="1">98</value>
         <value level="2">105</value>
         <value level="3">112</value>
         <value level="4">119</value>
         <value level="5">126</value>
         <value level="6">133</value>
         <value level="7">140</value>
      </mpConsume>
      <nextAction>ATTACK</nextAction>
      <castRange>600</castRange>
      <hitTime>1500</hitTime>
      <coolTime>500</coolTime>
      <effectPoint>
         <value level="1">-183</value>
         <value level="2">-188</value>
         <value level="3">-193</value>
         <value level="4">-198</value>
         <value level="5">-203</value>
         <value level="6">-208</value>
         <value level="7">-213</value>
      </effectPoint>
      <reuseDelay>10000</reuseDelay>
      <conditions>
         <condition name="EquipWeapon">
            <weaponType>
                    <item>SWORD</item>
               <item>BLUNT</item>
               <item>DUALFIST</item>
            </weaponType>
         </condition>
      </conditions>
      <effects>
         <effect name="EnergyAttack">
            <power>
               <value level="1">17348</value>
               <value level="2">20033</value>
               <value level="3">22717</value>
               <value level="4">25700</value>
               <value level="5">27419</value>
               <value level="6">28665</value>
               <value level="7">29911</value>
                </power>
            <overHit>true</overHit>
            <criticalChance>
               <value fromLevel="1" toLevel="7">15</value>
            </criticalChance>
            <chargeConsume>3</chargeConsume>
         </effect>
      </effects>
   </skill>
[/spoiler]

also hardin.java, 131

giveItems(player, player.isDualClassActive() ? CHAOS_POMANDER_DUAL_CLASS : CHAOS_POMANDER, 2);

classmaster dont give items with 4th class (not fixed)


Online janiny

  • Vassal
  • *
  • Posts: 6
Re: Looking for "Glory Days"
« Reply #8 on: November 13, 2019, 04:12:37 PM »
also combo skills dont working..