Jump to content

Recommended Posts

Posted

Old LU4 movie, AFAIK LU4 is mostly unfinished - few monts ago team work on some armor adaption. I saw only Dark Elves Village, Talking Island, Wasteland, Ants Cave, partially done Forgotten Temple, some random areas on west of Aden Kingdom - Ruins of Agony.

I can be wrong, but IMO only 1/3-1/4 of area are done. Dunno about rest - characters, skills, items.

In almost 5 years.

You can read on FB last news about project status from the project leader.

https://www.facebook.com/groups/Lu4CWOTeam/

Guys from Remorse take old LU4 and they started some marketing noise.

There is original clip

 

Posted

Sure lu4 team works on it 2 years and still they haven't finished 30% content of the game, ncsoft started working on lineage remastered from November or December if I am not wrong and they still have not finished but remorse has completed l2 on unreal engine 5 

  • Haha 1
Posted (edited)

all remorse does is advertise for LU4 so they get more attention , which means also more money.

 

this is one of the most promissing l2 projects out there , for years it was very silent , but u can see progress now.

 

I really hope those russian succeed , they rly put work into a server, into smth new and unique.

 

 

Edited by Scion
Posted

I hope finish this..  all l2 player will return !! 

Just now, AchYlek said:

sure remorse had files for 90k, remorse had 90k followers, remorse now work at 4ue l2, so much lies from remorse team ;D 

We will see in the end 

  • 1 month later...
Posted

I don't know why they are concentrating on new effects, models and so on. The first step would be converting the good old l2 to the new engine - leaving it as it is. Just the fact that it's on a new engine which runs smoothly, has better lightning, atmosphere and over all better rendering options, would bring the first wow effect.

 

After this is done you can start with redesigning the map - zone by zone. Easier and much faster.

Posted
36 minutes ago, Finn said:

I don't know why they are concentrating on new effects, models and so on. The first step would be converting the good old l2 to the new engine - leaving it as it is. Just the fact that it's on a new engine which runs smoothly, has better lightning, atmosphere and over all better rendering options, would bring the first wow effect.

 

After this is done you can start with redesigning the map - zone by zone. Easier and much faster.

that's so stupid .

good old l2, on new engine wouldn't be old l2, its simple fact !
U can't just port models,textures,effects, GUI and name it l2, there is so much that u dont see that is behind game client...

If it was so easy koreans would allready done that, but they cant.

  • Upvote 1
Posted
3 minutes ago, LightFusionMain said:

that's so stupid .

good old l2, on new engine wouldn't be old l2, its simple fact !
U can't just port models,textures,effects, GUI and name it l2, there is so much that u dont see that is behind game client...

If it was so easy koreans would allready done that, but they cant.

 

For them it is. Even porting is supported by Epic if you have your original files (ofc a direct jump is not possible, from engine to engine, and yes it still takes time and money. guess that's why nobody wants to do it xD). And no koreans wont do this since L2 is not a profitable game model anymore to them. Why do you think did they cripple it to the shit it is now? Also all other released Lineage 2 games are nothing more than trash just to get a buck out of casual gamers.

 

We need to see what future brings, maybe they will pour in some life in such game models. At some point lineage 2 was better than wow, but then tey stopped focusing on pve and went full retard, with nothing for the player to do, and wow took over.

 

Imagine a world like wow with so much stuff to do, to explore, the decisions you have to make - Plus the setting of Lineage 2. Would be a nice game to dive in, enjoying it over and over again.

Posted
15 hours ago, Finn said:

 

For them it is. Even porting is supported by Epic if you have your original files (ofc a direct jump is not possible, from engine to engine, and yes it still takes time and money. guess that's why nobody wants to do it xD). And no koreans wont do this since L2 is not a profitable game model anymore to them. Why do you think did they cripple it to the shit it is now? Also all other released Lineage 2 games are nothing more than trash just to get a buck out of casual gamers.

 

We need to see what future brings, maybe they will pour in some life in such game models. At some point lineage 2 was better than wow, but then tey stopped focusing on pve and went full retard, with nothing for the player to do, and wow took over.

 

Imagine a world like wow with so much stuff to do, to explore, the decisions you have to make - Plus the setting of Lineage 2. Would be a nice game to dive in, enjoying it over and over again.

look up Ashes of Creation, founder was old L2 player who left before GOD to other mmos, and now work on own modern mmo with like 60% of L2 mechanics/content and lot of new things to do from other popular mmos. Its not amazing yet, animations/UI/gameplay need more work, but their concepts are great.

 

About topic, i dont think any port of L2 to new engine would revive it for more than few weeks - people are just bored of what game has to offer, exactly same gameplay for 10 years is just no fun, so without major changes and constant updates, it will end just like any other regular priv.

Posted (edited)
7 hours ago, AlmostGood said:

.....people are just bored of what game has to offer, exactly same gameplay for 10 years is just no fun, so without major changes and constant updates, it will end just like any other regular priv....

 

Yes, exactly. Lineage 2 has absolutely no content except a wide variety of Items and NPCs. If you look at L2 now and maybe from the perspective of some years ago.... you will see that it absolutely lacks the pve part. No movies, no main quest line, no sidequests, nothing implemented to explore the world.....you have absolutely nothing to do now in Lineage 2. They also placed all NPCs you need in one custom random place in the town areas - I mean.... how retarded is this?? Also no freight dwarves, skills are learned on the way, no classmasters, no books, they even removed D-S grade (or at least try to). They fucked up all starting areas by removing all old content (which was not much) and merged all shitty races in one stupid starting area, where.......and yes thats again a motherfucking retarded step - they also killed more than 50% of quests they introduced with Goddess of Destruction. You also do not even have to run around to do quests anymore....you will be teleported to the objectives and back again. NC or at least the production leader became (or was at the point when hireing) a full retard (and still is).

 

Ah and here.... A screenshot taken by me on a live Fafurion client:

Shot00000.png

 

They somehow managed to go more than full retard. :troll: Like they don't even care about this game anymore. All that's in their focus is the stupid NC Coin Shop.

 

 

Edited by Finn

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...