Jump to content

Recommended Posts

Posted (edited)

In this topic I am going to share all "Chaotic Chronicle" and "Chaotic Throne" Login Screen Files, which can be used with the Interlude Client (C1-IL Lobbies only!!!) and High Five Client without having any problems at all. Check the C1-IL Lobby Fix for H5. This way you can enjoy your favorite Login Screen of the past one more time! 🙂

 

ALL-IN-ONE Download Link (Re-Uploaded by OURO!!^^)

 

Spoiler

Download Link: https://mega.nz/file/vIIlhKTK#N3Lq5XAIlJv6G1-L28L7sbED3CnVyQMM_C4QhX3_Ti8

 

If you encounter problems with lightning, lobby too dark or too bright, just change the values in your "env.int" file located in your system folder. 

Note: Each pack contains one Login Screen, Selection Screen and Background Music. Window style won't change! To unpack, use WinRar or 7zip. To install, simply unpack all files into the root folder of your Lineage 2 Interlude or High Five copy. 

Note: Your Interlude Client will work with C1 - Interlude Login Screen Files only! Using H5 Login Screens with clients below TCT 1.0 "The Kamael" may result in a criticall error. Your client won't be able to start up anymore!

 

 

Official Lineage 2 Chaotic Chronicle Login Screens:

Lineage-2-1-1-0-0-TCC-1-0-Harbingers-of- Lineage-2-1-2-0-0-TCC-2-0-Age-of-Splendo Lineage-2-1-3-0-0-TCC-3-0-Rise-of-Darkne

            Harbingers of War                    Age of Splendor                   Rise of Darkness            

 

Lineage-2-1-4-0-0-TCC-4-0-Scions-of-Dest Lineage-2-1-5-0-0-TCC-5-0-Oath-of-Blood- Lineage-2-2-0-0-0-TCT-0-0-Interlude-Logi

      Scions of Destiny                       Oath of Blood                            Interlude             

 

 

Official Lineage 2 The Chaotic Throne Login Screens:

Lineage-2-2-1-0-0-TCT-1-0-The-Kamael-Log Lineage-2-2-1-5-0-TCT-1-5-The-Kamael-Hel Lineage-2-2-2-1-0-TCT-2-1-Gracia-Part-1-

                    The Kamael                  The Kamael Hellbound                 Gracia Part 1 + 2            

Lineage-2-2-2-3-0-TCT-2-3-Gracia-Final-L Lineage-2-2-2-4-0-TCT-2-4-Gracia-Epilogu Lineage-2-2-2-5-0-TCT-2-5-Freya-Login-Sc

      Gracia Final                         Gracia Epilogue                            Freya            

Lineage-2-2-2-6-1-TCT-2-6-Freya-Annivers Lineage-2-2-2-6-3-TCT-2-6-Freya-High-Fiv Lineage-2-2-2-6-5-TCT-2-6-Freya-High-Fiv

            High Five Part 1-2                  High Five Part 3-4                     High Five Part 5            

 

Custom Lineage 2 Login Screens:

 

Lobby-Infoe.jpg Lobby-Info.jpg

    C1 Login Enhanced (Finn)              C1 Login Enhanced+(Finn) 

Lobby-Info-Custom-P1.png h5p2.png h5p3.png

              Gracia Part 1 (Finn)                   High Five Part 2 (Finn)               High Five Part 3 (Finn)          

Lobby-Info-Custom-P2.png Lobby-Info-High-Five-Custom-Lobby.png Lobby-Info-H5-Custom-Halo.png

                        Gracia Part 2 (L2Dex)                       Summer Beach (Scryde)             High Five Halo 😄 (Finn)                 

 

*NOTE:  Password protection removed! Enjoy your new Login Screen! 🙂 Please keep in mind to contribute, share, help, create something related to L2 here on MXC! You can share - for example - missing clients and systems. See this TOPIC for more information.

 

CREDITS: 

Finn (Off/Custom LS)L2Dex (GP2 Custom LS), SCRYDE (H5 Summer LS), Ouro (AIO-MEGA-Link)

Spoiler

Passwords for older files, which were part of this topic (Links dead/removed). The new link contains everything in one single compressed file. No password required. Uploaded by Ouro.

 

c10: l9en3    e     ++
c20: ä+37y
c30: 65+sb
c40: 'b5e!
c50: öe&Bq
c60: 1?ßa_
ct10: hfdtg6
ct15: k,5hE
ct21: h68.öQ    p1c
ct23: 45g$G    p2d
ct24: gshgP4
ct25: f$$$31
ct261: AÜÜ?%    p1    p"
ct262: BÄÄ?%
ct263: CÖÖ?%

 

summer lobby: 5uMM3/2
halo: h5hal0

 

char sel old for h5 fix:
kjh5§?_F

 

Edited by Finn
  • Like 3
  • Upvote 1
  • Downvote 1
Posted

Two additional Login Screens added:

 

 - Gracia Part 1 Custom: Gludio Airship Field

 - Gracia Part 2 Custom: Official LS Variation

Posted

Three additional custom login screens added:

 

 - High Five Part 2 (off part 1 variation)

 - High Five Part 3 (off part 1 variation)

 - High Five Halo (off part 1 variation)

Posted

The password is not working.

a u kidding me? 

your post's file is all has password.

Just client.

c10: l9en3    e     ++
c20: ä+37y
c30: 65+sb
c40: 'b5e!
c50: öe&Bq
c60: 1?ßa_
ct10: hfdtg6
ct15: k,5hE
ct21: h68.öQ    p1c
ct23: 45g$G    p2d
ct24: gshgP4
ct25: f$$$31
ct261: AÜÜ?%    p1    p"
ct262: BÄÄ?%
ct263: CÖÖ?%

 

summer lobby: 5uMM3/2
halo: h5hal0

 

char sel old for h5 fix:
kjh5§?_F

 

is this password? huh?

  • 3 months later...
  • 1 month later...
Posted (edited)

Hello!
As many people are having problems to open this files and Finn didn't login since 28/08/2020, I think is time to try to reshare this.
I downloaded them and make it one .zip, including the files in this post too


LINK


The password that Finn provided are working. It happens that you need to know how to use them!
For example for AÜÜ?%    p1    p"

  • H5 part 1: AÜÜ?%
  • H5 part 2 custom: AÜÜ?%p1
  • H5 part 2 custom: AÜÜ?%p"

There is one exception to this in the C1 pack

  • C1: l9en3
  • C1 enhanced: l9en3e
  • C1 enhanced+ : l9en3e++

Hope this help.

Edited by Ouro
Typo in one password
  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • hello, i want to wtt my charracter in l2elmorelab 1x harbor for 1.5kkk adena in l2reborn 10x new. Or if you interested tell me your offer. :)) Clean Mail 30 lvl Cleric Naked   Updated.
    • package ai.npc.NFWalker; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import l2r.gameserver.enums.CtrlIntention; import l2r.gameserver.model.Location; import l2r.gameserver.model.actor.L2Npc; import l2r.gameserver.model.quest.Quest; import l2r.gameserver.network.clientpackets.Say2; import l2r.gameserver.network.serverpackets.NpcSay; public class NFWalkerAI extends Quest { private static final int WALKER_NPC_ID = 20116; private final Map<String, Route> routes = new HashMap<>(); private final Map<Integer, Integer> npcIndexes = new HashMap<>(); private final Map<Integer, Boolean> npcReverse = new HashMap<>(); private final Map<Integer, String> npcCurrentRoute = new HashMap<>(); public NFWalkerAI() { super(-1, NFWalkerAI.class.getSimpleName(), "ai/npc/NFWalker"); loadRoutes(); addSpawnId(WALKER_NPC_ID); } private void loadRoutes() { // Route 1 Data Route route1 = new Route("route1"); route1.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff")); route1.addPoint(new RoutePoint(2, 148536, 172792, -980, 0, false, "")); // Route 2 Data Route route2 = new Route("route2"); route2.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route2.addPoint(new RoutePoint(1, 150248, 172328, -980, 5, true, "Rise my children! Bring me the servants of the god! Let them be offered to our god Bifrons!")); route2.addPoint(new RoutePoint(2, 150248, 172776, -980, 0, false, "")); // Add routes to the map routes.put("route1", route1); routes.put("route2", route2); } @Override public String onSpawn(L2Npc npc) { if (npc.getId() == WALKER_NPC_ID) { selectInitialRouteForNpc(npc); } return super.onSpawn(npc); } @Override public String onAdvEvent(String event, L2Npc npc, l2r.gameserver.model.actor.instance.L2PcInstance player) { if (event.equalsIgnoreCase("move")) { moveNpc(npc); } else if (event.equalsIgnoreCase("check_reached")) { checkIfReached(npc); } return null; } private void moveNpc(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); if (point.isRun()) { npc.setRunning(); } else { npc.setWalking(); } if (!point.getChat().isEmpty()) { npc.broadcastPacket(new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getId(), point.getChat())); } npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ())); // Log movement intention System.out.println("NPC " + npc.getObjectId() + " moving to " + point.getX() + ", " + point.getY() + ", " + point.getZ()); // Schedule a check to see if the NPC has reached its destination startQuestTimer("check_reached", 1000, npc, null); } } private void checkIfReached(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); Location currentLocation = npc.getLocation(); Location targetLocation = new Location(point.getX(), point.getY(), point.getZ()); // Check if the NPC has reached the target location if (currentLocation.equals(targetLocation)) { // Log that the NPC has reached the target System.out.println("NPC " + npc.getObjectId() + " reached target " + targetLocation); // Schedule the next movement startQuestTimer("move", point.getDelay() * 1000, npc, null); if (!npcReverse.get(npc.getObjectId())) { pointIndex++; if (pointIndex >= route.getPoints().size()) { npcReverse.put(npc.getObjectId(), true); pointIndex = route.getPoints().size() - 1; } } else { pointIndex--; if (pointIndex < 0) { npcReverse.put(npc.getObjectId(), false); pointIndex = 0; // Choose a new route after completing the current one in both directions switchRouteForNpc(npc); return; } } npcIndexes.put(npc.getObjectId(), pointIndex); } else { // Check again after 1 second startQuestTimer("check_reached", 1000, npc, null); } } } private void selectInitialRouteForNpc(L2Npc npc) { // Randomly select either route1 or route2 String selectedRouteName = "route" + (new Random().nextInt(2) + 1); npcCurrentRoute.put(npc.getObjectId(), selectedRouteName); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log initial route selection System.out.println("NPC " + npc.getObjectId() + " selected initial route " + selectedRouteName); } private void switchRouteForNpc(L2Npc npc) { String currentRoute = npcCurrentRoute.get(npc.getObjectId()); String newRoute = currentRoute.equals("route1") ? "route2" : "route1"; npcCurrentRoute.put(npc.getObjectId(), newRoute); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log route switching System.out.println("NPC " + npc.getObjectId() + " switched to route " + newRoute); } private static class Route { private List<RoutePoint> points = new ArrayList<>(); public Route(String name) { } public void addPoint(RoutePoint point) { points.add(point); } public List<RoutePoint> getPoints() { return points; } } private static class RoutePoint { private int id; private int x, y, z, delay; private boolean run; private String chat; public RoutePoint(int id, int x, int y, int z, int delay, boolean run, String chat) { this.id = id; this.x = x; this.y = y; this.z = z; this.delay = delay; this.run = run; this.chat = chat; } public int getId() { return id; } public int getX() { return x; } public int getY() { return y; } public int getZ() { return z; } public int getDelay() { return delay; } public boolean isRun() { return run; } public String getChat() { return chat; } } } I looking for help, with this, the npc not start to move. Im trying to create, an NPC wich have multiple walk routes basic logic is  random pick a route complite the route  like Route 1 start form zero (0 -> 1 -> 2(or more) -> 1 -> 0) When the npc return to 0, the script should pic the other route and start again.  And if there is a message like point 1 here     "route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff"));" The npc should display the chat message. Currently my problem is the npc not moving, but if I manage it to start moving its randomly move between the route 1 and 2 set of coordinates. Currently for me its  a nightmare. I hope anyone can help somhow.
    • We are certainly not an ambulance, but we will definitely cure you of blacklists and empty pockets. Live freely with SX! Each of you will receive a trial version of SX to familiarize yourself with the product, all you have to do is post in this thread
    • qual e o valor pra atualizar o java da soucer ?
  • Topics

×
×
  • Create New...