Jump to content
Rita Corlleone

L2 Classic 3.0 The Kamael - L2jMobius

Recommended Posts

L2J-Mobius The Kamael (protocol 228)

Src:
https://bitbucket.org/MobiusDev/l2j_mobius/src/master/L2J_Mobius_Classic_3.0_TheKamael/

Client Mirror 1: 
https://drive.google.com/uc?id=1rXtgV9l67b5lBeK_wmCKITE1DQ7EgEJ8&export=download

Client Mirror 2: 
https://drive.google.com/uc?id=1IugZjcpS5n9_EJPLCecB3H_tLmVlqo2L&export=download

System:
https://mega.nz/#!98likSra!vP3uaDwJs8oiY5q60UzBSXAbgNELWX_dycWb98Mz96U

L2J-Mobius Essence (protocol 235) [Login support only!]

Client: 
https://drive.google.com/uc?id=1MFxyk0upVRqW1HSnkgqvD3As2JAWEMGk&export=download

System: 
https://mega.nz/#!IsEhQI4K!DkdkNgUmu79by1Ogc0qcAE5P4kJAVqzKhlhDL3iZTwA

Geodata: 
http://www.mediafire.com/file/tas8fp9ee2r6mn9/L2J_Mobius_Classic_2.2_Antharas_Geodata.zip

JDK's: 
https://www.mediafire.com/file/k25pt0umuf16uoh/openjdk-12.0.2_windows-x64_bin.zip
Option 2:
https://bell-sw.com/pages/java-12.0.2/

Saviors: 
https://eu.4game.com/lineage2classic/play/saviors/ 

-Classic packet compatibility -Parsed item data from client
-Proper Daily Mission rewards
-Zone changes to match starting location location
-Parsed recipes from client 
-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 
-Classic 3rd class quests 
-Dungeon of Abyss 
-Attendance rewards 
-Various retail Classic events -Classic Olympiad shedule 
-Ruin area herb drops 

Zaken: 
https://eu.4game.com/lineage2classic/play/zaken/ 

-Parsed new system messages and npc strings from client. 
-Parsed new skills from client 
-Parsed new items from client 
-Parsed new NPCs from L2Wiki 
-Parsed recipes from client 
-Added raidbosses according to map 
-Giants Cave 
-Zaken boss AI 
-Newbie quest changes 

Antharas: 
https://eu.4game.com/lineage2classic/play/antharas/ 

-Parsed new system messages
and npc strings from client.
-Parsed new skills from client
-Parsed new items from client
-Parsed new NPCs from L2Wiki and client
-Clan Arena
-New Agathion item support 

Seven Signs: 
https://eu.4gameforum.com/threads/658543/ 

-Parsed new system messages
and npc strings from client
-Parsed new skills from client -Parsed new items from client
-Parsed new NPCs from client
-Updated skiltrees and skills
from L2Wiki
-Updated experience values from L2Wiki
-Elemental Spirits
-Land of Winds spawns
-Goddard territory spawns
-Goddard clanhalls Secret of 

Empire: 
https://eu.4game.com/patchnotes/lineage2classic/133/ 

-Parsed new system messages and npc strings from client 
-Parsed new skills from client -Parsed new items from client
-Parsed new recipes from client
-Imperial tomb area spawns 
-Retail gatekeeper teleports 
-Equipment upgrade system The 

Kamael: 
https://eu.4game.com/patchnotes/lineage2classic/154/ 

-Kamael creation support 

Essence: 
https://eu.4game.com/patchnotes/lineage2essence/188/ 

-Just enter game support. Customs: 
-Newbie Helper NPC location info 
-Newbie Helper buff support until 40 level 
-Test Server Helper NPCs 
-Fake players engine TODO: 
-Provisional Clan Halls 
-Elements system.

 

Clientes - By:WariinG.
Edited by Rita Corlleone

Share this post


Link to post
Share on other sites

Proteja seu servidor de ataques DDoS massivos!

VPS EPIC

@Rita Corlleone Você compilou algumas dessas revisões ? eu tenho um problema meio incomum, quais quer versões que eu compilar ele compila porem não executa os .bat, não dá nem um erro na compilação tudo normal gera o arquivos tudo correto porem dou dois click no LoginServer.exe e ele simplesmente não executa.

  • Like 1

qj40.jpg

Share this post


Link to post
Share on other sites
3 horas atrás, Rita Corlleone disse:

Você tem que instalar o Java que a rev pede mais aconselho ultizar a opção 2 é mais certeza que funcione.

Consegui resolver, só add o java nas variáveis de ambiente do windows. 

1 - Meu computador, botão direito e clique em Propriedades >
2 - Configurações Avançadas do sistema >
3 - Variáveis do Ambiente >
4 - Adicionar as seguintes classes:
CLASSPATH  / .;JAVA_HOME
JAVA_HOME /  C:\Program Files\Java\jdk-12.0.2\bin

PATH              /  C:\Program Files\Java\jdk-12.0.2\bi

  • Like 1

qj40.jpg

Share this post


Link to post
Share on other sites



     



  • Recently Browsing

    No registered users viewing this page.

  • Similar Content

    • By BLUESTART
      DEVELOPER / DESARROLLADOR / DESENVOLVEDOR : ReynalDev
      TECHNICAL INFORMATION / INFORMACION TECNICA / INFORMAÇÃO TÉCNICA
      (#) JAVA 8
      (#) MySQL / MariaDB
      (#) WINDOWS / LINUX
      (#) HikariCP ( Database Pool )
       
      [EN]- This project is based on revision 1132 , the revision counter has been "restarted" because I do not have the authority to manipulate the repository of the original project ( L2jFrozen 1.0), therefore, I found myself in need of using revision 1132 as a base, I made a copy and returned it to the internet (SVN repository). 
      [ES]-  Este proyecto esta basado en la revisión 1132  , el contador de revisiones se ha "reiniciado" debido que no tengo la autoridad para manipular el repositorio del proyecto original (L2jFrozen 1.0), por tanto, me vi en la necesidad de utilizar como base la revisión 1132, hice una copia y lo volví a subir a Internet (repositorio SVN). 
      [PT]- eu projeto é baseado na revisão 1132 , o contador de revisão foi "reiniciado" porque eu não tenho a autoridade para manipular o repositório do projeto original ( L2jFrozen 1.0), portanto, encontrei-me na necessidade de usar a revisão 1132 como base, fiz uma cópia e retornei para a internet (repositório SVN). 

      TIMELINE / SVN
       
       
       
    • By Rita Corlleone
      L2J-Mobius CLASSIC Interlude, based Grand Crusader.
      Bitbucket MOBIUS Dev
      https://bitbucket.org/MobiusDev/l2j_mobius/src/master/L2J_Mobius_Classic_Interlude/
       
      Client: https://drive.google.com/uc?id=1Cyfb_OumjhPS9NFcLDMY11_s_ktH0kDk&export=download
      Lineage II Clientes, By: WariinG
       
      Patch: https://www.mediafire.com/file/mdxq5ovyyu3p40o/L2J_Mobius_Classic_Interlude_Patch_v4.zip
       
      Geodata: http://www.mediafire.com/file/hpibngz0y2x0iwd/L2J_Mobius_Classic_Interlude_Geodata.zip
       
      JDK: https://www.mediafire.com/file/k25pt0umuf16uoh/openjdk-12.0.2_windows-x64_bin.zip
       
       
      This is a Classic server based on the Grand Crusade client.
      The goal is to make a better approximation of what Classic is to older chronicles, like Interlude.
      Never the less this is still Classic, do not expect a pure Interlude version.
      It is shared with the hope that more people will be involved and help with the development.
      Who knows? Maybe some day it will be a pure Interlude version.
       
      Este é um servidor Clássico baseado no cliente Grand Crusade. O objetivo é fazer uma aproximação melhor do que Clássico é as crônicas mais antigas, como o Interlude.  
      Mesmo assim, ainda é clássico, não espere uma versão pura do Interlude Estamos compartilhando com a esperança de que mais pessoas se envolvam e tenham o desejo de ajudar com o desenvolvimento. 
      Quem sabe? Talvez algum dia será uma versão pura do Interlude.
       
      A lot of things can go wrong while using this project,
      if you do not know what you are doing, it is best not to use it.
       
      Um monte de coisas podem dar errado ao usar este projeto, 
      se você não sabe o que você está fazendo, é melhor não usá-lo.
       
      Tools that might be helpful (use with Java 1.8)
      L2ClientDat: https://github.com/MobiusDevelopment/l2clientdat
       
      XdatEditor: https://github.com/MobiusDevelopment/xdat_editor
       
      L2Tool: https://github.com/MobiusDevelopment/l2tool
       
      E pra que diz que fórum está parado. 😝
    • By KhayrusS
      Código base
      Há um tempo venho utilizando uma source para estudo, com o objetivo de utilizar o mmocore assíncrono. Como não vejo projetos Classic open source por aí, resolvi compartilhar.  O código base utilizado é o  L2jMobius.
      Protocolo utilizado: 228
      GITHUB
      Requisitos
      Java 13 Mysql 8 As últimas versões compiladas podem ser encontradas em Releases
      Atualmente estou em um estágio de melhoria geral do código, otimizações de recursos e atualização de tecnologia.
      Basicamente o que está sendo feito:
      Atualização para Java 13 (Será atualizado assim que novas releases forem saindo); Atualização do mmocore; Utilização de sistema de módulos (JPMS - Disponível a partir do Java 9); Atualização de dependências; Melhoria na camada de acesso a Dados (Tanto no Database como nos arquivos) Um exemplo de melhoria na camada de acesso a dados:
      Antes
      private void globalRemoveItems(){ int itemToDeleteCount = 0; StringBuilder itemsToDelete = new StringBuilder(); Connection con = null; PreparedStatement statement = null; ResultSet rset = null; try { con = DatabaseFactory.getInstance().getConnection(); statement = con.prepareStatement("SELECT item_id FROM items_to_delete"); rset = statement.executeQuery(); while(rset.next()) { if(itemsToDelete.length() > 0) itemsToDelete.append(","); itemsToDelete.append(rset.getInt("item_id")); itemToDeleteCount++; } DbUtils.closeQuietly(statement, rset); statement = con.prepareStatement("DELETE FROM items_to_delete"); statement.execute(); } catch(SQLException e) { _log.error("Error while select items for global remove:", e); } finally { DbUtils.closeQuietly(con, statement); } if(itemsToDelete.length() > 0) { try { con = DatabaseFactory.getInstance().getConnection(); statement = con.prepareStatement("DELETE FROM items WHERE item_id IN (?)"); statement.setString(1, itemsToDelete.toString()); statement.execute(); DbUtils.closeQuietly(statement); statement = con.prepareStatement("DELETE FROM items_delayed WHERE item_id IN (?)"); statement.setString(1, itemsToDelete.toString()); statement.execute(); } catch(SQLException e) { _log.error("Error while global remove items:", e); } finally { DbUtils.closeQuietly(con, statement); } } } Depois
      public interface IItemsDAO extends DAO { @Query("WITH ids AS (SELECT item_id FROM items_to_delete) DELETE i, id, ide FROM items i JOIN items_delayed id ON i.item_id = id.item_id JOIN items_to_delete ide ON i.item_id = ide.item_id WHERE i.item_id IN (SELECT item_id FROM ids)") int deleteGlobalItemsToRemove(); }  
      Quanto as correções de bugs, poucos bugs foram corrigidos, apenas os que encontrei enquanto implementava alguns dos pontos citados, pois não tenho tanto tempo disponível para testar e corrigir. Então no primeiro momento estou apenas focando nos pontos citados.
       
      VIP Tier System
       
      Bot Report System
       
      Elemental Attribute System
       
      Ficou interessado e quer ajudar ? 
      Fiquei Entra em contato comigo pra gente conversar, ou pode fazer um fork do projeto e fazer pull request Fiquei, mas não tenho conhecimento em Java Toda a ajuda é bem vinda, tem muita coisa pra ser testada/corrigida Existem muitos status de items, skills, htmls, xmls para serem corrigidos É tentando que se aprende ?  
      []'s
  • Posts

    • Mano mais é assim mesmo, vc define a quantidade de item que cada um vai receber, tanto faz perder ou ganhar: ArenaLostRewardCount = 1 (Recompensa para arena que perder) ArenaWinRewardCount = 1(Recompensa para arena que ganhar) é sem logica tirar um item que nem mesmo ele tem, e pra entrar no evento teria que ter o item pra poder ser perdido, entendeu a coisa). No mod adicionado é a mesma função tanto para quem ganha como quem perde.
    • não vou adicionar mods nessa pack amigo, ela não é minha, mas eu já postei o código pra adicionar esse mod. só vo resolve problema de bug e nao de mods
    • falta só você adc o mod Skin nele pra fica mais show ainda
    • é só 2x2? ou 4x4 tbm?
    • Christian, no Tournament tá rolando um erro... Exemplo na configuração: # (2x2) quantidade premios para os vencedores ArenaWinRewardCount = 1 # (2x2) quantidade que sera retirada para os que perderem ArenaLostRewardCount = 1 Era pra equipe perdedora perder 1 item, só que ela também está ganhando 1, mesmo perdendo. Tive que deixar 0 ali para que a equipe que perdesse não ganhasse também. Só que assim é foda pq os kras podem fazer esquema de cada hora um vence, e se perder o item quando perder a partida então não tem como. Só não sei como seria o registro inicial, se o npc obrigaria o player a ter o item para fazer o cadastro já que ele vai perder o mesmo caso perca a luta.    
    • Algum moderador coloca os links novos no lugar dos antigos. Source v5 ( ja implementado a correção do dagger e problema no gameserve quando loga por causa do java 11) Pack v6 ( correção do dagger, não tava tirando dano no backtab entre outras skills, só tirava dano quando pegava o lethal e erro ao logar no gameserver por causa do java 11) Patch Limpo (system+systerures) Mysql 5.5 Caso não consiga fazer,por conta do erro. JDK 8 64 BITS Correção das  skills do dagger que tinha bug,para quem já editou e adicionou outros mods, para não recomeçar do zero. Procure a Class Blow.java e coloque todo o codigo Abaixo! Galera,  é a mesma correção da v4,  a unica coisa que foi corrigido ai, foi o erro quando tenta logar no game server causado por causa do java 11, pra quem usa faz tempo essa pack só pega as correções, não ha necessidade de fazer download, somente da class Blow.java
    • não sei se ainda é válido a pergunta, visto que ninguém respondeu kk.. mais testei tá funcionando!
    • Galera,estão no tópico errado, ja falei varias vezes, se tem duvidas, tem que criar um tópico em duvidas
    • alguem conseguiu arrumar o respawn dos fakes quando eles morren   FakeSpawnLocation1 = 148989, -168447, 2008 FakeSpawnLocation2 = 147208, -171816, 2248 nao da respawn eles bugão e nao volta
    • \gameserver\config\Fakeplayers  #---------------------------------------------------# #                    FakePlayers                        # #---------------------------------------------------# #use //controlfake to take control and //releasecontrol to release fakeplayer ControlFakeOn = True FakePlayerTargetRealPlayer = True         <------------------------------------TRUE ---------------------------------> #When dead, fake player will rebuff and return to farm zone?  #Depois de morrer, o fake player retornará para zona de farm? #CAUTION: when set true, fake players can get stuck in geodata null points #CUIDADO: quando true, os fake players podem ficar presos em zonas nulas de geodata FakePlayerReturnFarmzone = False #if yes, where is the positionw? #se sim, qual a posição? FakeSpawnLocation1 = 148989, -168447, 2008 FakeSpawnLocation2 = 147208, -171816, 2248 FakePlayerTitle = By Rouxy    depois de ter colocado o true lá da o reload na config em game que eles vao te ataca e se atacar também !
×
×
  • Create New...