Jump to content

L2Editor


Recommended Posts

17 hours ago, CriticalError said:

Hello bro thanks a lot for great contribution, have a question, after open file and try compile got lot errors, using same version you say Visual Studio 2013 Community Editor

Sorry, run bat file System\!GenerateLibs.bat

Link to comment
Share on other sites

 

16 hours ago, Rootware said:

It is a pity that such a project has remained useless.

Я его начинал чисто что бы подтянуть скиллы в реверсе, а потом попросту стало скушно...

Link to comment
Share on other sites

On 4/19/2019 at 4:13 AM, lordofdest said:

As you know i abandoned this project..

This is my latest source code of Editor based on Interlude dll.

 

Use VS 2013 Community Edition to build it.

Run System\!GenerateLibs.bat to generate lib files for l2 dlls.

 

Editor Source Code

 

Have a fun! :dance:

no matter if run bat file because I do before, but anyway got this error with bat, one thing is you need edit !GenerateLibs.bat and change line "%VS140COMNTOOLS to "%VS120COMNTOOLS is for Visual Studio 2013, because 140 is for Studio 2015.

Quote

 

lease/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.lib"
 "../!_var1!/Release/!_var1!.lib"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>ENDLOCAL

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>CALL :GeneratePack
age Fire

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SETLOCAL EnableDel
ayedExpansion

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SET _var1=Fire

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.txt"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.def"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.exp"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.lib"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>dumpbin /EXPORTS "
!_var1!.dll"  1>"!_var1!.txt"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>java -cp GenerateD
efFromDumpbin.jar Main "!_var1!"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>lib /def:"!_var1!.
def" /OUT:"!_var1!.lib"
Microsoft (R) Library Manager Version 12.00.31101.0
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
   Creating library Fire.lib and object Fire.exp

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.exp"
 "../!_var1!/Debug/!_var1!.exp"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.lib"
 "../!_var1!/Debug/!_var1!.lib"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.exp"
 "../!_var1!/Release/!_var1!.exp"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/Re
lease/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.lib"
 "../!_var1!/Release/!_var1!.lib"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>ENDLOCAL

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>CALL :GeneratePack
age IpDrv

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SETLOCAL EnableDel
ayedExpansion

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SET _var1=IpDrv

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.txt"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.def"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.exp"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.lib"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>dumpbin /EXPORTS "
!_var1!.dll"  1>"!_var1!.txt"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>java -cp GenerateD
efFromDumpbin.jar Main "!_var1!"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>lib /def:"!_var1!.
def" /OUT:"!_var1!.lib"
Microsoft (R) Library Manager Version 12.00.31101.0
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
   Creating library IpDrv.lib and object IpDrv.exp

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.exp"
 "../!_var1!/Debug/!_var1!.exp"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.lib"
 "../!_var1!/Debug/!_var1!.lib"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.exp"
 "../!_var1!/Release/!_var1!.exp"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/Re
lease/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.lib"
 "../!_var1!/Release/!_var1!.lib"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>ENDLOCAL

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>CALL :GeneratePack
age Window

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SETLOCAL EnableDel
ayedExpansion

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SET _var1=Window

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.txt"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.def"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.exp"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.lib"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>dumpbin /EXPORTS "
!_var1!.dll"  1>"!_var1!.txt"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>java -cp GenerateD
efFromDumpbin.jar Main "!_var1!"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>lib /def:"!_var1!.
def" /OUT:"!_var1!.lib"
Microsoft (R) Library Manager Version 12.00.31101.0
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
   Creating library Window.lib and object Window.exp

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.exp"
 "../!_var1!/Debug/!_var1!.exp"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.lib"
 "../!_var1!/Debug/!_var1!.lib"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.exp"
 "../!_var1!/Release/!_var1!.exp"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/Re
lease/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.lib"
 "../!_var1!/Release/!_var1!.lib"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>ENDLOCAL

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>CALL :GeneratePack
age WinDrv

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SETLOCAL EnableDel
ayedExpansion

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>SET _var1=WinDrv

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.txt"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.def"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.exp"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "!_var1!.lib"


C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>dumpbin /EXPORTS "
!_var1!.dll"  1>"!_var1!.txt"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>java -cp GenerateD
efFromDumpbin.jar Main "!_var1!"

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>lib /def:"!_var1!.
def" /OUT:"!_var1!.lib"
Microsoft (R) Library Manager Version 12.00.31101.0
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
   Creating library WinDrv.lib and object WinDrv.exp

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.exp"
 "../!_var1!/Debug/!_var1!.exp"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>copy "!_var1!.lib"
 "../!_var1!/Debug/!_var1!.lib"
The system can not find the path specified.
        0 archivo(s) copiado(s).

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/De
bug/!_var1!.exp"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.exp"
 "../!_var1!/Release/!_var1!.exp"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>del "../!_var1!/Re
lease/!_var1!.lib"
The system can not find the path specified.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>move "!_var1!.lib"
 "../!_var1!/Release/!_var1!.lib"
The system can not find the path specified.
They have moved         0 archivos.

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>ENDLOCAL

C:\Users\Enzo\Desktop\lordofdest-l2editor-15af4b266870\System>pause
Press a key to continue . . .

 

Edited by CriticalError
Link to comment
Share on other sites

2 hours ago, lordofdest said:

 

Я его начинал чисто что бы подтянуть скиллы в реверсе, а потом попросту стало скушно...

А мог бы заработать ещё и копеечку.

Link to comment
Share on other sites

28 minutes ago, Rootware said:

А мог бы заработать ещё и копеечку.

Нене все что делал для л2 было для души, так что работаю только за идею и как только становиться не интересно начинаю заниматься чём-то другим.. то эмули ковыряю то эксты к птсу пишу ;))

Link to comment
Share on other sites

2 hours ago, lordofdest said:

Нене все что делал для л2 было для души, так что работаю только за идею и как только становиться не интересно начинаю заниматься чём-то другим.. то эмули ковыряю то эксты к птсу пишу ;))

 

Есть вещи которые выходят за рамки "для души" и должны немного оплачиваться. Иначе энтузиазм закончится так и не начавшись. Навыки реверса вы апнули, а вот практического смысла от программы мало кто ощутил. Об этом я и написал.

Link to comment
Share on other sites

21 hours ago, Bumble said:

This project is awesome! I hope someone continues the work.

this project is empty it won't even compile :D (if u would want to edit main parts)  , main library sources are missing for good reasons !

 

i made exactly same thing in approx same time

P0KBtpi.png

h8TZqia.png?1

https://imgur.com/a/3xcGu u can see the date

, its kind'a funny

Edited by LightFusionMain
Link to comment
Share on other sites

ok here fix of @lordofdest just edit !GenerateLibs.bat and put this

 



CALL "%VS120COMNTOOLS%vsvars32.bat"

CALL :GeneratePackage Core
CALL :GeneratePackage Engine
CALL :GeneratePackage ALAudio
CALL :GeneratePackage D3DDrv
CALL :GeneratePackage Fire
CALL :GeneratePackage IpDrv
CALL :GeneratePackage Window
CALL :GeneratePackage WinDrv


pause
goto :eof


:GeneratePackage
SETLOCAL EnableDelayedExpansion
SET _var1=%1


del "!_var1!.txt"
del "!_var1!.def"
del "!_var1!.exp"
del "!_var1!.lib"


dumpbin /EXPORTS "!_var1!.dll" > "!_var1!.txt"
java -cp GenerateDefFromDumpbin.jar Main "!_var1!"
lib /def:"!_var1!.def" /OUT:"!_var1!.lib"


md "../!_var1!/Debug"
md "../!_var1!/Release"


del "../!_var1!/Debug/!_var1!.exp"
copy "!_var1!.exp" "../!_var1!/Debug/!_var1!.exp"
del "../!_var1!/Debug/!_var1!.lib"
copy "!_var1!.lib" "../!_var1!/Debug/!_var1!.lib"


del "../!_var1!/Debug/!_var1!.exp"
move "!_var1!.exp" "../!_var1!/Release/!_var1!.exp"
del "../!_var1!/Release/!_var1!.lib"
move "!_var1!.lib" "../!_var1!/Release/!_var1!.lib"


ENDLOCAL

Link to comment
Share on other sites

6 minutes ago, LightFusionMain said:

this project is empty it won't even compile :D (if u would want to edit some parts)  , main library sources are missing for good reasons !

Hey man this is editor based on original dll so source code in core modules doesn’t need for it...

 

This source was success compiled by 2 mxc members.

Link to comment
Share on other sites

31 minutes ago, Rootware said:

 

Есть вещи которые выходят за рамки "для души" и должны немного оплачиваться. Иначе энтузиазм закончится так и не начавшись. Навыки реверса вы апнули, а вот практического смысла от программы мало кто ощутил. Об этом я и написал.

Хз, у меня почему то мотивация деньгами не работает...

Link to comment
Share on other sites

1 hour ago, lordofdest said:

Хз, у меня почему то мотивация деньгами не работает...

 

Потому что и результата (кроме сугубо личного) от вашей работы нет, кроме как открыть карту и что-нибудь подвигать. Вещь должна быть хоть чем-то полезна. В противном случае зачем её шарить.

Link to comment
Share on other sites

5 hours ago, lordofdest said:

Hey man this is editor based on original dll so source code in core modules doesn’t need for it...

 

This source was success compiled by 2 mxc members.

u have issues that require recompilation/editing/analyze of callstack,forkflow  of engine.dll and core.dll and without the sources that u use to build precompiled headers , your release is actually useless, as noone would ever fix them.

Yes u can compile but u get a 2017 version for view, nothing u could do with it ,i mean most of all wouldn't be able to do, for me(Or someone who could put it all together with other sources, or create a hook module etc)  it might be something like additional info on structures, etc, ( but for me i already had most that i was needed), not to mention that l2 community is dead mostly and noone ever would be found to do such job and for free, again its most likely that l3 would be released =), other then fixing those issues without source .

So this release is nothing more then air shaking .

 

3 hours ago, Rootware said:

 

Потому что и результата (кроме сугубо личного) от вашей работы нет, кроме как открыть карту и что-нибудь подвигать. Вещь должна быть хоть чем-то полезна. В противном случае зачем её шарить.

 

нечего он там не шарил чтобы она была полезной, по объевтиным причинам! чтобы такие хитрожопые как ты(просто пример) , потом не делали свои моды и продавали втихаря за овердофига $ .

там за место сурсов core и engine для компиляции - выступает Precompiled headers, и нормальный модуль(для фикса багов) в таком случае не сделать, ибо все это дело надо дебажить чтобы видить откуда корни проблем идут, а Core И engine Это основа без них можно вообще забыть о такой разработке это 1 геморой.

Там уйма дыр и багов в эдиторе windrv window, и других модулях, их фиксить /дебажить их через иду(которую конечно же не кто не закинул)  займет уйму времени, не кто этим заниматься не будет .

 

Edited by LightFusionMain
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now



  • Posts

    • When it comes to encrypting passwords, using a strong hashing algorithm like SHA-256 or bcrypt is recommended. These algorithms help ensure that passwords are securely stored and protected from being easily decrypted.
    • ***CLExt L2OFF Extender Premium Account Save - Auto Login***   We would like to sell account panel for save accounts for server owners or self player.  You can login and save your id and pass accounts or delete it etc.       Price: 100 euro.   ***CLExt L2OFF Extender Premium Auto-Farm Macro System*** We would like to sell Auto-Farm Macro System for server owners or self player.  You can add your potions and your macro to farm your character with your standars.       Price: 100 euro.   If you like to order send me DM or skype zoumhs999.
    • Diablo III, the action-packed hack-and-slash RPG developed by Blizzard Entertainment, has captivated gamers worldwide since its release in 2012. Now, imagine a world where Diablo III's source code is opened up to the community, inviting developers and enthusiasts alike to enhance and refine this beloved game. This topic delves into the possibilities, challenges, and community desires surrounding the idea of Diablo III as an open-source project.   Key Points: 1. Defining Diablo III: Diablo III is an action role-playing game set in the dark fantasy world of Sanctuary. Players traverse through randomized dungeons, battling hordes of demons and collecting loot to strengthen their characters. With its compelling storyline, addictive gameplay mechanics, and rich lore, Diablo III has amassed a dedicated fanbase over the years.   2. Open Source Potential: Opening up the source code of Diablo III could unlock a wealth of opportunities for the game's future. Community developers could introduce new features, enhance existing gameplay elements, and address long-standing issues. The modding community, known for its creativity and innovation, could breathe new life into the game by creating custom content, game modes, and user interface improvements. 3. Community Interest: The question arises - would the gaming community welcome the idea of Diablo III becoming open source? Many players are eager to see the game evolve beyond its current state, with enhancements such as improved balance, expanded end-game content, and enhanced multiplayer features. By involving the community in the development process, Diablo III could foster a stronger sense of ownership and collaboration among its players. 4. Challenges and Considerations: While the concept of Diablo III as an open source is enticing, it also presents several challenges. Ensuring the integrity of the game's balance and preventing cheating would be paramount concerns. Additionally, coordinating development efforts and maintaining a cohesive vision for the game could prove challenging in a community-driven environment. However, with proper oversight and collaboration, these obstacles can be overcome. 5. Is Diablo III an MMORPG? Diablo III is often categorized as an action RPG rather than a traditional MMORPG (massively multiplayer online role-playing game). While it does feature online multiplayer elements, including cooperative play and player-versus-player combat, it lacks the persistent open world typically associated with MMORPGs. Instead, Diablo III focuses on instanced dungeons and smaller-scale multiplayer interactions. The Benefits of Improvement: Improving Diablo III through open-source development could revitalize the game, attracting new players and re-engaging existing fans. By embracing community-driven innovation, Diablo III could remain relevant and enjoyable for years to come. Additionally, fostering an active modding community could extend the game's longevity and create new opportunities for player expression and creativity.   Source code  
  • Topics

×
×
  • Create New...