Jump to content
  • 0

Recommendations for someone just starting out


Question

Posted

Hello, can you guys recommend any l2off extender sources that would be good for someone that's just starting out in this field? If you can provide links ( topic discussions, files, etc) that would be awesome. Also advice as to what knowledge is good to have would be amazing. Should I dive into the lowest levels of C++? Read a book about x86 assembly first? At the moment I know some 8051 assembly and C++ but nothing too advanced, things you learn in college. Can you share how you started or what you wish you knew before diving into the reverse engineering world?

 

I am hoping to find formulas for skill damage and land rate calculation as I am tired of trying to do it by testing stuff ingame although I had succesfuly found close to 99% accurate formulas for energy/dagger skills and posted them on L2blah in 2009, it was painful.

 

I am also hoping if all goes well to try making an open source extender for older chronicles (C1-C6) in the near future.

 

So please help out if you can by giving some advice, I will not steal your job, not interested in making money from Lineage, just want to learn and satisfy my curiosity.

 

thank you

13 answers to this question

Recommended Posts

  • 0
Posted

Hi, I can recommend this IL L2Off extender share:

 

 

It is I think the latest version of Vangath's sources of his extender. With that and enclosed datapack (on page 3 in that topic) you should have everything you need. You will need to make some changes to the source code to make it running. If you come across any issues, feel free to contact me on my skype: tyrkysovej

  • 0
Posted
3 hours ago, Nightw0lf said:

for starting he should go on frozen or if he want to really learn acis project

he will be lost in l2off

 

 

I think that if he wants to get to know official skill / etc. formulas, going with L2J is kinda worthless. If he really only wants to get to know how the formulas or skills are handled within the core server, it is just a matter of putting debug logs in the right places.

  • 0
Posted

Yes @tyrkysovej I agree. I have already installed aCis and looked at some of its code, but first of all L2J is a huge codebase and secondly its an emulation/guess/workaround of what happens in reality on L2OFF. It will be a waste of time imho. Better go with the real thing as you said even if the difficulty of making small progress is much higher. I have already started googling left and right for reverse engineering introductory stuff. Any advice from the forum's L2OFF devs would be really welcome and appreciated. (Already thankful for your posts @tyrkysovej)

  • 0
Posted (edited)
On ‎09‎/‎01‎/‎2018 at 1:39 PM, sepultribe said:

Yes @tyrkysovej I agree. I have already installed aCis and looked at some of its code, but first of all L2J is a huge codebase and secondly its an emulation/guess/workaround of what happens in reality on L2OFF. It will be a waste of time imho. Better go with the real thing as you said even if the difficulty of making small progress is much higher. I have already started googling left and right for reverse engineering introductory stuff. Any advice from the forum's L2OFF devs would be really welcome and appreciated. (Already thankful for your posts @tyrkysovej)



I think you are doing right thing by going OFF directly, I started out similarly and later on found out that J project is very easy. Find your self a 87.3 GF Release EUOFF + MyExt64 by EMCA/MxC  (which is pretty advanced)  or Purchase a Vangath latest GF source (price is somewhere around 150$ - 200 with source code of extender, I have this source, haven't found any issues there, also vangath focused more on customisation, like Auto Potions, Own PrimeStore, Events). Also read depMax64 wiki and roam around Russian forums (scripts etc), prepare your self mentally, you will endup reinstalling OS, reinstalling files, being frustrated, being motivated , but it will be worth, I don't regret anything - Wish you Luck!

Edited by iPlay.GG - KromBacher
  • 0
Posted

Bumping this topic since I haven't heard anything from the big gurus of the forum. Please share some personal stories of how you started reversing, what knowledge you believe is good as a foundation for newbies, any good books, online courses or whatever you recommend. Anything to give me and anyone else looking for a way to get his feet wet some courage and hope. Or if there is no hope at all for someone who didn't go to Computer Science University, tell me the reasons for that too, I want to hear it.

 

Till now I've been told you either know how to do it or you don't. Or other really vague things that haven't helped me at all to be honest. Advise people, advise, I don't ask you to hold my hand or give me skype 1:1 lessons for free. We need to get this place alive again, like 8-10 years ago, and for this more people need to learn to code in l2off. I am willing to share and document all my steps to help others like me as I go deeper but without anyone's help I don't know how long it's going to take me, or if I even make it to the end without giving up, struggling with depression at the same time. Please consider contributing and thanks for reading this post.

 

 

 

I'll throw some tags here so people get to see this hopefully

@Anarchy@mcbigmac@eressea@Phantasmo@tk422@CriticalError@Sighed

  • 0
Posted (edited)
7 hours ago, sepultribe said:

Bumping this topic since I haven't heard anything from the big gurus of the forum. Please share some personal stories of how you started reversing, what knowledge you believe is good as a foundation for newbies, any good books, online courses or whatever you recommend. Anything to give me and anyone else looking for a way to get his feet wet some courage and hope. Or if there is no hope at all for someone who didn't go to Computer Science University, tell me the reasons for that too, I want to hear it.

 

Till now I've been told you either know how to do it or you don't. Or other really vague things that haven't helped me at all to be honest. Advise people, advise, I don't ask you to hold my hand or give me skype 1:1 lessons for free. We need to get this place alive again, like 8-10 years ago, and for this more people need to learn to code in l2off. I am willing to share and document all my steps to help others like me as I go deeper but without anyone's help I don't know how long it's going to take me, or if I even make it to the end without giving up, struggling with depression at the same time. Please consider contributing and thanks for reading this post.

 

 

 

I'll throw some tags here so people get to see this hopefully

@Anarchy@mcbigmac@eressea@Phantasmo@tk422@CriticalError@Sighed

 

Well, my start wasn't so hard because I actually work as C++ developer and I have some experience with few different assemblers (notably x86 asm from MS-DOS era and Intel 8051 asm, both around 18-25 years ago). Around two years ago, I've decided I want to run l2off server but there was only AdvExt stuff (which is great and I wouldn't even care it costs some money, but it would also mean I wouldn't be able to customize it for my needs) so I've started to google for some extender sources and found OSIE project. It's really small extender that aimed to downgrade GF to Interlude and doesn't fix half of bugs present in GF binaries, but it was a good start. So I've installed IDA Pro and started to try to find how all that works. When I was sure I know how everything in OSIE works, I've started to add some new stuff there (offline trade, global shout). When that worked I started to write brand new extender...

Edited by eressea
  • Thanks 1
  • 0
Posted
20 hours ago, sepultribe said:

Bumping this topic since I haven't heard anything from the big gurus of the forum. Please share some personal stories of how you started reversing, what knowledge you believe is good as a foundation for newbies, any good books, online courses or whatever you recommend. Anything to give me and anyone else looking for a way to get his feet wet some courage and hope. Or if there is no hope at all for someone who didn't go to Computer Science University, tell me the reasons for that too, I want to hear it.

 

Till now I've been told you either know how to do it or you don't. Or other really vague things that haven't helped me at all to be honest. Advise people, advise, I don't ask you to hold my hand or give me skype 1:1 lessons for free. We need to get this place alive again, like 8-10 years ago, and for this more people need to learn to code in l2off. I am willing to share and document all my steps to help others like me as I go deeper but without anyone's help I don't know how long it's going to take me, or if I even make it to the end without giving up, struggling with depression at the same time. Please consider contributing and thanks for reading this post.

 

 

 

I'll throw some tags here so people get to see this hopefully

@Anarchy@mcbigmac@eressea@Phantasmo@tk422@CriticalError@Sighed

well you definitely don't need to go to university for computer science to be able to do it, despite what a few people around the interwebs might say :D i haven't taken a single class or read a single book about programming and i get by pretty well... you just gotta learn assembly is the short answer, i don't really know any good guides or courses for it i just learned by example, looking at code vs compiled and seeing how it works that way is what i did... but once you know assembly it's then just a case of cracking open ida and doing the leg work on researching how all the systems work and integrate with each other, that's the thing which takes significant time, i've been working on l2off exes of various vintages since like 2005 and there's still systems i don't really understand and new things i discover so it's a pretty never ending process but that's the fun part for me or i wouldn't still be doing it :D

  • Thanks 1
  • 0
Posted

I would have to agree with Anarchy on the whole not needing to go to school for this. I am a nurse admin by trade, but managed to get myself into L2Off extender development about a year and a half to 2 years ago, the hardest part for me was the asm/IDA understanding, but psudocode helped me tremendously visualize what might be going on somewhere, and has since helped me learn more about asm. After about a year of research and learning, i would say i am now pretty comfortably building my Classic-Antharas/Salvation extender, besides scripts, damn you scripts. In the end it really is just about how much you want to do it, and a matter of finding that one thing that makes you think "I am not stopping until i can manage to figure this out". Once that happened for me, is when my drive towards extender development really took off.

  • 0
Posted

Thanks a lot for posting your personal stories, it gave me some hope that people with no "official" background were able to do it. But it may be also that you are really smart and not "average" like me hah. I tend to lose my concentration easily and also get strokes of anxiety when I'm feeling I'm swimming too deep (which is too often) that breaks my resolve.

 

I guess I'll take it slowly from the start, finish reading K&R C book and start both C++ and x86 assembly after it, while searching for windows internals info from a high-level perspective. I'm thinking of documenting any progress here so others interested can follow along, some company would be extremely beneficial in this long struggle ahead.

 

PS: Btw did you guys learn the tools (IDA/OLY/WINDBG) just by practice or read some guide/tut?

  • 0
Posted

I have honestly not read 1 single book on ASM/C++, i more then likely should as my coding styles and knowledge more then likely show that with some of the more skilled people i speak to. But all of my C++/asm knowledge is from reading other extenders that have released there source, and some C++ tutorials online, and from messing with writing simple cheats/hacks in other games when bored after learning the basics of Reverse Engineering, Though i will admit that my Reverse Engineering knowledge is REALLY spoiled by the fact that L2 binary's have "Guard" functions that for the most part, properly label what they are and proper parameters :)

  • 0
Posted (edited)

College is depression, here in Brazil. 

Teachers say working at IMB, Intel blah blah blah and do not know what is console application.

They call  console of screen black kkkkkkkk

 

My biggest dream is to learn English and to interact with you, because you have much to teach and I have much to learn.

 

Study alone, best thing!

Website for study http://www.allitebooks.com

Edited by Jamba

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Please is anyone who can share the compiled version of the l2editor source for interlude? Because i run the !GenerateLibs.bat with the corrected code by CriticalError and then i try to build with the vs 2013 but i get errors again and again and when i try anyway to open or create something with the UnrealEd.exe then it closes automatically.
    • General Trackers :   IPTorrents invite IPTorrents account 1 tb TorrentLeech invite Torrentleech account 1 tb buffer  InTheShaDow ( ITS ) account Acid-lounge invite Torrentday invite Crnaberza account Abn.Lol account Limit-of-eden account Norbits account Xspeeds account Xspeeds invite Bemaniso invite Wigornot account Bithumen invite Filelist account Funfile invite AvistaZ invite Potuk.net invite ResurrectThe.Net invite GrabThe.Info invite Greek-Team invite LinkoManija invite Fano.in account tracker.czech-server.com Speed.cd invite Arab-torrents.net account Arabscene.me account Scenetime account 4thd.xyz invite Btarg.com.ar account Dedbit invite Estone.cc account Speedapp invite Finvip invite Fluxzone account GigaTorrents account Gimmepeers account Haidan.video invite Mojblink account Mycarpathians invite Newinsane.info account Oscarworld.xyz account Peers.FM invite Pt.msg.vg account Ransackedcrew account Redemption invite Scene-rush account Seedfile.io invite Teracod invite Torrent.ai account Torrentmasters invite Ttsweb invite X-files invite X-ite invite Ncore account TorrentHR account Rptorrents account BwTorrents account Superbits invite Krazyzone account Immortalseed account Tntracker invite Pt.eastgame.org account Bitturk account Rstorrent account Tracker.btnext invite Torrent-turk.de account BeiTai.PT account Pt.keepfrds account 52pt.site account Pthome account Torrentseeds account Aystorrent account Blues-brothers.biz invite Divteam account Thesceneplace invite CinemaMovies.pl account Brasiltracker account Patiodebutacas account Newheaven.nl account  Swarmazon.club invite Bc-reloaded account Crazyspirits account Silentground invite Omg.wtftrackr invite Milkie.cc invite Breathetheword invite Madsrevolution account Chilebt account Yubraca account Uniongang.tv account Frboard account Exvagos account Diablotorrent account Microbit account Carp-hunter.hu account Majomparade.eu account Theshinning.me account Youiv.info account Dragonworld-reloaded account Sharewood.tv account Partis.si account Digitalcore.club invite Fuzer.me account R3vuk.wtf invite Ztracker account 1 tb buffer 3changtrai account Best-core.info account Bitsite.us account Eliteunitedcrew invite Exitorrent.org account Tophos invite Torrent.lt account Sktorrent.eu account Oshen account Pirata.digital account Esharenet account Ohmenarikgi.la Pirate-share account Immortuos account Kiesbits account Cliente.amigos-share.club account Broadcity invite Ilovetorzz account Torrentbytes account Polishsource account Portugas invite Shareisland account ArabaFenice account Hudbt.hust.edu.cn account Audiences account Nanyangpt account Pt.sjtu.edu.cn account Pt.zhixing.bjtu.edu.cn account Byr.pt invite Ptfiles invite Red-bits account Pt.hdpost.top account Irrenhaus.dyndns.dk (NewPropaganda) account Mnvv2.info (MaxNewVision V2) account 1ptba.com account Spidertk.top account Film-paleis account Generation-free account Aftershock-tracker account Twilightsdreams account Back-ups.me invite Sor-next.tk ( Spirit Of Revolution ) account Tfa.tf ( The Falling Angels ) account Hdmayi account S-f-p.dyndns.dk ( Share Friends Projekt ) account Unlimitz.biz account Pttime account St-tracker.eu account New-retro.eu account Zbbit account Tigers-dl.net account Jptvts.us account Lat-team account Club.hares.top account Falkonvision-team account Concen account Drugari account T.ceskeforum account Peeratiko.org account Zamunda.se account Central-torrent.eu account h-o-d.org account Torrentleech.pl account Demonoid invite Lst.gg account Fakedoor.store account LaidBackManor account Vrbsharezone.co.uk invite Torrenteros account Arenaelite account Datascene account Tracker.0day.community Tapochek.net invite Ptchina invite Lesaloon account Exyusubs account Therebels.tv account Ubits.club invite Zmpt.cc account Turktorrent.us account Dasunerwarte account Hawke.uno account Monikadesign account Fearnopeer account Alpharatio account Wukongwendao.top account Chinapyg account Azusa.wiki account Yggtorrent.top account Torrentdd account Cyanbug.net invite Hhanclub.top account Wintersakura.net account Xthor account Tctg.pm account Finelite invite Agsvpt.com account Pt.0ff.cc invite Qingwapt.com account Xingtan.one account Ptcafe.club invite W-o-t.pro account Coastal-crew.bounceme.net account Darkpeers.org account Pianyuan.org account Seedpool.org  account Tempelbox account Pt.itzmx.com account Itatorrents.xyz  account Letseed.org account The-new-fun.com  account Malayabits.cc account Trellas.me account Yu-scene.net account Futuretorrent.org account Bitpt.cn account Tocashare.biz  account Videoteka.org  account White-angel.hu account Xbytesv2.li account Torr9  account Desitorrents account Okpt.net account Samaritano.cc account Polishtorrent.top  account C411.org account Bigcore.eu account BJ-Share.info account Infinitylibrary.net account Beload.org account Emuwarez.com account Yhpp.cc account Funsharing ( FSC ) account Rastastugan account Tlzdigital account account Upscalevault account Bluraytracker.cz account Torrenting.com account Infire.si account Dasunerwartete.biz invite The-torrent-trader account New-asgard.xyz account Pandapt account Deildu account Tmpt.top invite Pt.gtk.pw account Media.slo-bitcloud.eu account Pte.nu account P.t-baozi.cc account   Movies Trackers :   Secret-cinema account Anthelion account Pixelhd account Cinemageddon account Cinemaz account Retroflix account Classix-unlimited - invite Movie-Torrentz (m2g.link) invite Punck-tracker.net account Tmghub account Cathode-ray.tube account Greatposterwall account Arabicsource.net account Upload.cx account Crabpt.vip invite Onlyencodes.cc account Exyusubs account Hellashut.net invite Nordichd.sytes.net invite Locadora.cc account HD Trackers :   Blutopia buffered account Hd-olimpo buffered account Hdf.world account Torrentland.li account HdSky account Hdchina account Chdbits account Totheglory account Hdroute account Hdhome account TorrentCCF aka et8.org account 3DTorrents invite HD-Torrents account Bit-HDTV account HDME.eu invite Hdarea.co account Asiancinema.me account JoyHD invite HDSpace invite CrazyHD invite Bluebird-hd invite Htpt.cc account Hdtime invite Ourbits.club account Hd4fans account Siambit account Privatehd account Springsunday account Tjupt account Hdcity.leniter invite Ccfbits account Discfan account Pt.btschool.club account Ptsbao.club invite Hdzone.me invite Danishbytes account Zonaq.pw account Tracker.tekno3d account Arabp2p account Hd-united account Reelflix.xyz account Hdatmos.club account Anasch.cc invite Tigris-t account Nethd.org account Hd.ai invite Hitpt.com account Hdmonkey account Dragonhd.xyz account Hdclub.eu account Forum.bluraycd.com account Carpt account Hdfun.me invite Pt.hdupt invite Puntotorrent account Ultrahd account Rousi.zip account Bearbit account Hdturk.club account Asiandvdclub account Star-space.net account Nordicq.org account Hdkyl.in account Utp.to account Hdzero account Novahd account Hdtorrents.eu account   Music Trackers :   Dicmusic account Music-Vid account Open.cd account LzTr account ProAudioTorrents invite Jpopsuki invite TranceTraffic invite Audionews invite Kraytracker invite Libble.me invite Losslessclub invite Indietorrents.com invite Dimeadozen account Funkytorrents invite Karaokedl account zombtracker.the-zomb account Concertos account Sugoimusic account Satclubbing.club invite Metal.iplay invite Psyreactor invite Panda.cd account Adamsfile account Freehardmusic account Tracker.hqmusic.vn accouunt Twilightzoom account 3 tb buffer Hiresmusic account Metalguru account Musictorrents.org account Musebootlegs.com invite Zappateers.com account Jungleland.dnsalias.com account Naftamusic account Bemusic account   E-Learning Trackers :   Theplace account Thevault account Myanonamouse account Libranet account 420Project account Learnflakes account Pt.soulvoice.club account P2pelite account Aaaaarg.fail invite Ebooks-shares.org account Abtorrents account Pt.tu88.men invite Docspedia.world invite   TV-Trackers :   Skipthecommericals Cryptichaven account TV-Vault invite Shazbat.TV account Myspleen account Tasmanit.es invite Tvstore.me account Tvchaosuk account Jptv.club account   XXX - Porn Trackers :   FemdomCult account Pussytorrents account Adult-cinema-network account Bootytape account 1 Tb buffer Exoticaz account Bitporn account Kufirc account Gaytorrent.ru invite Nicept account Gay-torrents.org invite Ourgtn account Pt.hdbd.us account BitSexy account Happyfappy.org account Kamept.com account Lesbians4u.org account   Gaming Trackers :   Mteam.fr account BitGamer invite Retrowithin invite Gamegamept account   Cartoon/Anime/Comic Trackers :   Animeworld account Oldtoons.world account U2.dmhy account CartoonChaos invite Mononoke account Totallykids.tv account Bakabt.me invite Revanime account Ansktracker account Tracker.shakaw.com.br invite Bt.mdan.org account Skyey2.com account Animetracker.cc Adbt.it.cx invite Tracker.uniotaku.com account Mousebits.com account   Sports Trackers :   MMA-Tracker invite T3nnis.tv invite AcrossTheTasman account RacingForMe invite Sportscult invite Ultimatewrestlingtorrents account Worldboxingvideoarchive invite CyclingTorrents account Xtremewrestlingtorrents account Tc-boxing invite Mma-torrents account Aussierul invite Xwt-classics account Racing4everyone account Talk.tenyardtracker account Stalker.societyglitch invite Extremebits invite Rgfootball.net account F1carreras.xyz account   Software/Apps Trackers :   Brokenstones account Appzuniverse invite Teamos.xyz account Macbb.org account Phoenixproject.app account   Graphics Trackers:   Forum.Cgpersia account Cgfxw account   Others   Hduse.net account Fora.snahp.eu account Board4all.biz account Makingoff.org/forum account Xrel.to account Undergunz.su account Corebay account Endoftheinter.net ( EOTI ) account Thismight.be invite Skull.facefromouter.space account Avxhm.se (AvaxHome) account Ssdforum account Notfake.vip account Intotheinter.net account Tildes.net invite Thetoonz account Usinavirtual account Hdclasico invite HispaShare account Valentine.wtf account Adit-hd account Forum-andr.net account Warezforums account Justanothermusic.site account Forbiddenlibrary.moe account Senturion.to account Movieparadise account Dcdnet.ru account Sftdevils.net account Heavy-r.com account New-team.org account Ddl.tv account Filewarez.club account Hispamula.org account Hubwarez.tv account Ultim-zone.in account Leprosorium.ru account Planet-ultima.org account The-dark-warez.com account Koyi.pub account Tehparadox.net account Forumophilia account Torrentinvite.fr account Gmgard.com account   NZB :   Ninjacentral.co.za account Tabula-rasa.pw account Drunkenslug account Drunkenslug invite Usenet-4all account Dognzb.cr invite Kleverig account Nzb.cat account Nzbplanet.net invite Ng4you.com account NZB.to account Samuraiplace account Abhdtv.net account Abook.link account Comix.pw account House-of-usenet Secretbinaries.net account Vnext.to account Stockboxx.top account Sky-of-use.net account   Prices start from 3 $ to 100 $   Payment methods: Crypto, Neteller, Revolut   If you want to buy something send me a pm or contact me on:   Email: morrison2102@gmail.com   Discord: LFC4LIFE#4173   Telegram: https://t.me/LFC4LIFE4173   Skype: morrison2102@hotmail.com
    • I need two new one for the existing ones. 
    • Actioname dat Just change icons from there
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..