Jump to content

Recommended Posts

Posted (edited)

Hello and welcome in my topic.

 

Some months ago i started working on Classic: The Kamael version. After some weeks I get idea "create a Classic High Five"

 

Why?

 

I started working on the Classic High Five client because after a few years of playing Hi5 I stopped enjoying it and didn't see the potential in it anymore. Maybe wrong servers..

 

My base is L2jMobius, but remaking the project to Classic High Five.

 

So, what is currently state?
 

Base Classic The Kamael client:

  • Implemented missing quests for The Kamael
  • Updated NPCs and Items
  • Updated spawns
  • Fixed Instance, now working perfectly
  • Added Retail Ranking System
  • Updated Fishing
  • Fixed some client side .dat files
  • Fixed Castle Sieges
  • Added new Transformations
  • Fixes for PrimeShop and VIP
  • Timed zone locations added
  • Fixed Fortune Normal and Luxury event
  • ...

 

New Implementations from newest storyline:

  • Added Fortress Siege - require client update
  • Added new teleport locations to retail teleport - require client update
  • Added Valakas AI and associated scripts - require client update
  • Added Freya AI, zones, npcs and quests - require client update
  • Added Pet system with Pet Managers - require client update
  • Added Kamaloka instances - require client update
  • ...

 

My customizations:

  • Completly reworked Community Board - Schema Buffer, Merchants, Find item, Events and registering, Bug report, Statistics, FIle Editor, Players commands, Discussion forum, Clan tab reworked and fully implemented, Players tab with many function for player like compare player vs player, show sell, buy, craft, recomendations, sorting players, Raid Boss tab with show drop and state and how players near RB and more fuctions added
  • Admin control panel is fully reworked and implemented new function 
  • Admins can real time edit NPC files in XML

 

Downloads:

 

 

 

I am still writing down everything that has already been done, but there is so much that sometimes I forget something. I'm gradually adding everything to Discord.

 

And finally why I writing here...What is your best things in old High Five?

 

 

If you want to talk about the project with me, you can join me on Discord https://discord.gg/AW64QCj8

 

Gallery of screenshots are in sections Showcase on Discord.

I will publish the first public version shortly. A new public version will always be available every month.

 

 

Edited by alexas545
Updated text, added downloads
  • Thanks 1
Posted

And because you didn't see "potential" to the servers you join you start a whole new project that require a whole team and would take years to develop and you will eventually quit within 1-2 weeks as everyone here did before. Take lesson from Elfosas/Crash/Smash.

Posted
3 hours ago, Banshee Garnet said:

Why not making hi5 files to support login/play at the client and only make some client parts for the rest? Isnt it more easy?

 

 

Hi, my client version is Classic Kamael.

 

I build up the story line gradually with the option to turn different parts of the story on and off.

 

I mean you start a server and you only have The Kamael classic. As an admin, you will be able to gradually enable additional zones, RBs, items, instances, etc. through configs, up to Hi5 (I only have hi5 for now). Sometime in the future I want to add the GoD stuff as well because the new RB is strong and the regular S grade stuff is weak.


Of course, there are some limitations of the game client, which I will not remove yet.

 

For example, I couldn't put Rafforty NPC on hi5 position because you can't get it here and there in the Classic client, so I put it on others.

 

It's a change that I like.

 

I'm most looking forward to coming up with zones, quests and instances for Gracia.

Posted

You don't have to use the "Classic" version of the client. You could use the MAIN/LIVE version and just update the MINIMAP (textures) and the actual heightmap/UNR, some of which you can take from the Classic version.

Anyway, what you have decided to do is the inferior option.
The suggestion by Banshee Garnet is the betterr solution, in my humble opinion.
I already have a HF core that is running on a client that is 1.5 years old and can be easily upgraded to support the latest.
When you take that route, you ensure stability, as well as features working as they were supposed to. You could still introduce customs on top of them, but the base would be a real HF, not some "Classic IMPROVED/REIMAGINED" or however they call it nowadays.

Posted
On 4/16/2024 at 10:23 AM, Salty Mike said:

You don't have to use the "Classic" version of the client. You could use the MAIN/LIVE version and just update the MINIMAP (textures) and the actual heightmap/UNR, some of which you can take from the Classic version.

Anyway, what you have decided to do is the inferior option.
The suggestion by Banshee Garnet is the betterr solution, in my humble opinion.
I already have a HF core that is running on a client that is 1.5 years old and can be easily upgraded to support the latest.
When you take that route, you ensure stability, as well as features working as they were supposed to. You could still introduce customs on top of them, but the base would be a real HF, not some "Classic IMPROVED/REIMAGINED" or however they call it nowadays.

Hi, I see what you mean, but I do it differently.

 

I don't want some features from Hi5 in my project, so I gradually add Ai, zones, items, etc... manually.

 

And again I want some features from Classic.

 

So I'm continuing the Classic storyline up to High Five.

 

My project runs on the client's Prelude of War.

 

I will release the first public test version soon, which will still be without some "hi5" stuff, because first I need to test for example Fortress Siege, pets and some instances/quests.


In the future, I also want to "unlock" new locations from the GoD story.

 

And what I like most about Classic is that you don't have SA in weapons and it goes back to the roots of Lineage 2.


Also you can connect to my discord and talk about with me.

  • alexas545 changed the title to 🤩 L2jGolbergSoft - KAMAEL VERSION DOESN'T END THERE + links

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

    • I already finished my panel for change name and gender, anyway need restart, im used schema  $stmt = $conn->prepare("EXEC lin_ChangeCharacterName2 ?, ?, ?"); for change name... also for change gender i used if ($race == 5) // Kamael race ID; modify this value as per your database { $error = "Gender change is not allowed for Kamael race characters."; } else { $stmt = $conn->prepare(" UPDATE user_data SET gender = ?, face_index = 0, hair_shape_index = 0, hair_color_index = 0 WHERE char_id = ? AND account_name = ? "); Sorry no idea how to add cached update in myext64 about, not have any  solution for this yet compatible to myext64 code. This is my panel make in php http://177.73.143.43:8080/account/ Cool panel for me, without experience in any code. Without help from any people here 🙄
    • Don't listen to that idiot @Nightw0lf — he doesn't know or understand anything... he just talks nonsense. Here's the solution, just to prove that they're the useless ones giving you meaningless and useless answers.   function disableCharacter($charId){ $buf = pack("cVV", 0x14, $charId, 1); return $this->Send($buf); } function enableCharacter($charId, $accountId){ $buf = pack("cVV", 0x15, $charId, $accountId); return $this->Send($buf); } function kickCharacter($charId) { $buf = pack("cV", 0x05, $charId); $tmp = $this->Send($buf); sleep(2); return $tmp; } //-------------------------------------------------------------------------------- if ($func==7)//DESHABILITAR PERSONAJE { $char_id = $var1; $CACHED->kickCharacter($char_id); $respuesta = $CACHED->disableCharacter($char_id); RegistrarActividad("disableCharacter",$respuesta,GetCharNameByCharId($char_id)."(".$char_id.")",0,0,0,0); } else if ($func==8)//HABILITAR PERSONAJE { $char_id = $var1; $account_id = $var2; $CACHED->kickCharacter($char_id); $respuesta = $CACHED->enableCharacter($char_id,$account_id); RegistrarActividad("enableCharacter",$respuesta,GetCharNameByCharId($char_id)."(".$char_id.")",$account_id,0,0,0); } //-------------------------------------------------------------------------------- $CACHED->disableCharacter($char_id); $tabla = sqlsrv_query($conexion_lin2world, "UPDATE user_data SET xxxxxxxxxxxx WHERE char_id=".$char_id.""); $CACHED->enableCharacter($char_id,$account_id); Now just compare the stupidity said by that imbecile @Nightw0lf with the answer I gave you... Thanks to people like this, MaxCheaters is in the state it's in... They keep following useless people who are good for nothing 😉  
    • A new template is available: Mystical-World - Responsive HTML Template    
    • very helpful comment when you say to some random person that is asking for help this: "I hope that the imbeciles that you defend better answer you" indicates you have serious psychological issues, you are a problem for the community at this point  read the rules and stop spreading the toxicity virus you are infected with, seek professional help.     on topic, l2off servers have the issue of real time name changing through website and CacheD server, in some of them even successfully return no errors but its still not working, the player has to restart the game afterwards so in best case you log them out, thats all i can tell you from the website side development. i suggest this to be inside try/catch dont use advext the guy gives errors in the documentation of the website connections and calls other developers idiots who cant make it i have rewrote this function fully (this function contains the errors)  https://wiki.depmax64.com/index.php/Список_php-функций_для_работы_с_пакетами_IL and still i made everything work except the rename, this can be done with other methods and SQL side using function queries
    • Buying & Selling Torn City Cash
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock