-
Posts
456 -
Credits
0 -
Joined
-
Last visited
-
Days Won
17 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Mobius
-
Grand Crusade is not shared. :D If you had reported something to the free section of my forum, it would most probably be fixed. There are zero active bug reports on my free section. I am not responsible for the bugs that existed on the source of my files. But sure as hell I have fixed a ton of them. If you are a subscriber you will see over 500 closed total bug reports... at revision 3900+ with daily improvements. Currently I rework HighFive to match the newest branches. Anyone that wants to test it can download the precompiled version at my forum.
-
WTS (2018) Full H5 Community System And Engine
Mobius replied to jabberwock's topic in Marketplace [L2Packs & Files]
Sounds great, if you need anything adapted send me a pm at my forum. -
Another source. http://l2jmobius.com/get/ertheia
-
Probably both are Classic 1.5 Would not use either of them tho. The leaked scripts version should be the known 1.5 version that is the same with NiceTeam shared files. The Classic that was shared by me was half done / discontinued. I started working privately on Saviors and Zaken after that.
-
Guide How to create your own geodata
Mobius replied to Mobius's topic in Server Development Discussion [L2J]
Further manual adjustments can be made using G3DEditor. Download: http://www.mediafire.com/file/ps2d2kc0hwc2d54/G3DEditor_win_x64_20110920.zip -
This guide was shared years ago. I am not the original author. This is the only guide ever shared to generate geodata from the client. Tools needed. Stazis L2 Geo Converter (GeoConv) Download: http://www.mediafire.com/file/irzey5hk0tyywub/GeoConv_v93b.zip G16ed (A heightmap editor that works directly with the UEd3 G16 format (16-bit greyscale.)) Download: http://www.mediafire.com/file/2v2288vlbq6n2bk/G16ed.zip UTPackage (extract) Download: http://www.mediafire.com/file/vuddpqsd5ik9g3c/UTPackage.zip Unreal Engine 2 Editor (Create UTX) Download: http://www.mediafire.com/file/yx53pt73a5e6yk3/UE2Runtime-22261903.zip L2J-GeoEditor (Convert to L2J format and create the PathNode) Download: http://www.mediafire.com/file/1j5lhll1mn1uy2x/l2j-GeoEditor-v17.zip HEX Editor - (I use UEStudio or Ultraedit) Download: Find it on the web :P Important: In this example I will use the map T_22_19, but applies the same procedure for any map. First we need to extract heightmap images from UTX files (T_22_19.UTX, T_22_20.UTX etc.) * Put this file T_22_19.UTX in UTPackage/Textures and execute "unpack.bat" * Open UTPackage/RAW folder and find the file 22_19.raw * Open this file with Ultraedit and search (Ctrl + f) for "40 80 10", the first byte after this string is the start of the heightmap image. * Copy this address, in this case is 107h * Open the windows calculator and switch to "Scientific" mode, select "Hex" and input "107", select "Dec" and now you have "263". * Open G16ed, go to "File -> Import -> RAW data, search for 22_19.raw and in the field "Data start offset" input "263" and click in Input, Ok, Ok. * Go to "File -> Save (Ctrl + S)" and use the name of the map for your new image (22_19.BMP). Now you have a perfect G16 heightmap image. Now we need to create an UTX file with the image that we have saved. * Open UnrealEd and in the windows "Textures" go to "File -> New" and complete the fields. Info -> Package: T_22_19, Group: Height, Name: 22_19, Class: Raw Material Properties -> MaterialClass: Class"Engine.Texture" (Select Texture from drop-down) * Go to "File -> Import" and select the image 22_19.BMP and ensure that the fields are correct. Info -> Package: T_22_19, Group: Height, Name: 22_19 Options -> Masked: uncheck, Generate MipMaps: uncheck, Detail Hack?: uncheck, Compression: none * Go to "File -> Save" and save this file as T_22_19.utx. Now we can create our Geodata using Stazis L2 Geo Converter (GeoConv) * Navigate to the Textures folder in the game, rename your original T_22_19.utx to T_22_19_O.utx and put in this folder our new T_22_19.utx * Open GeoConv and change this params. Min Plane Angle to XY: 20, Stairs Height: 10, Optimization Different: 80 * Click "Open Packages" and select 22_19.unr in "Lineage II/MAPS", allow the process to finish and now you have your GEO 22_19_conv.dat in the folder "Lineage II/MAPS". * Convert this GEO to L2J format and create the PathNode with L2j GeoEditor or HDGE. Known Issues * Some geodata are not correctly generated or can't be generated. * Using "Stairs Height: 10" can cause problems with the stairs (If you use "8" check all the stairs in the map for correct NSEW).
-
Discussion Lineage 2 interlude dead?
Mobius replied to L2DragonWind's topic in Server Development Discussion [L2J]
Where you saw that 2.6 btw? Everyone says 2.5, 2.8 from https://l2central.info/ all i see is 2.0 -
Discussion Lineage 2 interlude dead?
Mobius replied to L2DragonWind's topic in Server Development Discussion [L2J]
The true magic is the new Interlude, "Classic". New client with old maps, improved interface and Goddess goodies. Innova has primeval isle to the latest version, the next version will have goddard and the next after that will re-introduce Seven Signs. At hat point you will have interlude all over again. :) -
Request Killed mob give all players item
Mobius replied to martuxas1's question in Request Server Development Help [L2J]
private static int MONSTER_ID = 11111; public RewardAllOnlineOnDeath(int questId, String name, String descr) { super(questId, name, descr); addKillId(MONSTER_ID); } @Override public String onKill(L2NpcInstance npc, L2PcInstance killer, boolean isPet) { for (L2PcInstance player : L2World.getInstance().getAllPlayers()) { player.addItem("RewardAllOnlineOnDeath", 50, 1, player, true); // Item id 50 and count 1. } return super.onKill(npc, killer, isPet); } public static void main(String[] args) { new RewardAllOnlineOnDeath(-1, "RewardAllOnlineOnDeath", "custom"); } This will work as long as you have Java scripts enabled. -
In short. -Hosting a server based on OFF files is not legal. -Earning money from selling stuff without reporting it to your taxes may result to legal issues. -Using client modifications in any way is not legal. -Using a company's IP (Intellectual Property) without license might result to legal issues/lawsuits. -Java servers do use reversed engineered info from retail servers, witch is not legal. (Even if as a developer you are not involved with it.) People that start now getting into this game should consider these stuff. My point of view for Java L2 servers ( as someone that was in the scene since day one) I started using Java L2 servers because as a teenager, I could not afford to buy a million dollar game engine to build a game on my own and a private server as bad as it could be, was viable because L2 was not free to play. As the years passed I noticed that unlike other emulator projects (see WoW Mangos) the Java L2 community keeps development secrets. Tho the creativity and "doubtful" knowledge I got from it was worth the recreation hours spend. But at this point, as an adult, given the hours spent and that the technology to make a game is freely given on the web, I started making a legal open source MMO server/client of my own. You should consider doing the same as well.
-
Which is the best L2J Packs ?
Mobius replied to Taiyo's question in Request Server Development Help [L2J]
I wont point to the elephant in the room, which is... "buy my own files". But, many people might not know that I have released a free compiled version of my HighFive files. If you only want to do datapack changes it would be great for you. You can download it from: http://www.l2jmobius.com/get/highfive -
Request L2JFROZEN JAVALUTION
Mobius replied to nortim's question in Request Server Development Help [L2J]
First of all, I don't need your permission to do anything. What I do or not do, should not be your concern. Secondly, open your eyes and read what the OP says. -
Request L2JFROZEN JAVALUTION
Mobius replied to nortim's question in Request Server Development Help [L2J]
My Interlude branch was made based on l2jfrozen latest free plus aCis free. I have dropped many l2jfrozen stuff and reworked my ass on it, but I am pretty sure you can use it to see what needs to be done. I would use mine over l2jfrozen, eyes closed. :D -
Help What type of encryption l2j
Mobius replied to Naelson's question in Request Server Development Help [L2J]
public function l2j_encrypt ($pass) {return base64_encode(pack("H*", sha1(utf8_encode($pass))));} Check the classes at https://github.com/lenoxys/l2j_acm -
WTB WTb Developer service for L2j Classic Zaken
Mobius replied to Mank1z's topic in Marketplace [L2Packs & Files]
If you are a subscriber of mine and want some custom feature, make a post on my forum. From time to time I make various custom features that I adapt to most of my branches. Most of them are made because of subscriber requests. :P -
WTB WTb Developer service for L2j Classic Zaken
Mobius replied to Mank1z's topic in Marketplace [L2Packs & Files]
I am not interested on working on something new, but my project might have the things you look for. L2J-Mobius Classic 2.0 What is done: -Classic packet compatibility -Parsed item data from client -Proper Daily Mission rewards -Zone changes to match starting locations -Parsed skill names from client -Parsed NPC names from client -Temporary NPC info from Interlude retail files -Temporary spawns from Interlude retail files -Further manual spawn fixes -Skilltrees info from L2Wiki -Parsed NPC droplists from L2Wiki -Further manual NPC corrections from L2Wiki -Retail NPC dialogs -Retail NPC buylists -Basic Tutorial quest -Added 156 quest scripts -Village Master AI scripts -Fixed skill levels to match retail -Added new class mounts -Fisherman NPC updates -Fixed fishing to match retail -Added new fishing zone locations -Quest Fishing Specialist's Request -Olympiad NPC updates -Dimensional Merchant updates -Classic gatekeeper teleports -Admin menu teleport and shop cleanups -Blacksmith NPC updates -New Race Track arena zone -Giran Luxury Shop updates -Grandboss scripts and stats -Whisper of Dreams quests -Moon Knight quest -Item augmentation support -Retail Henna list -Floran Agricultural Area clan halls -Maille Lizardmen Barracks clan halls -Augmentation chances from L2Wiki -Working Runes system -Added new Savior skills -Dungeon of Abyss -Attendance reward system Custom work: -Newbie Helper NPC location info -Newbie Helper buff support until 40 level -Test Server Helper NPCs -Fake players engine -
Some thing I noticed, happens on other GraciaFinal extenders as well. NPC server/NPCs load/spawn after a long time, 18 minutes on my test server. But I remember, with AdvExt files NPCs are loaded significantly faster, like 5 minutes or so. I tried with SSD hard drive and had similar loading times. Is there something that can be done to reduce the spawn load time? Maybe make certain more known NPCs (like start quest Gremlins) load first?