Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by exec

  1. exec

    About MabiPale

    For all intents and purposes it is just a logger. While it's fully compatible with Alissa (Pake) and could send packets, it requires a packet provider that supports it, and there is no public tool like that (anymore).
  2. exec

    TW Login Type

    Years ago we found out that TW had a unique login type that passed the login information to the client via command line arguments. This type was and still is available in the NA client as well, and using it brings you directly to the character selection, without login form or start button. If the secondary login is enabled you do have to enter it before reaching the characters though. Parameters: [...] setting:"file://data/features.xml=Regular, X" /N:username /V:password /T:gamania
  3. exec

    Mabioned - 2D Region Editor

    Mabioned is an editor for Mabinogi's Region (.rgn) and Area (.area) file formats. It allows you to change any part of the files in a clean interface, while providing some quality-of-life features, like moving and rotating entities with the mouse on a map. For the moment Mabioned renders the region only as a 2D map. This works very well to get an overview and move entities, but there are limits. Modifying the terrain for example is possible, but needs to be done by modifying the respective objects' properties by hand. For more information about the program and the game's files that this editor modifies refer to the files in the Documentation folder on GitHub. Binary templates for the file formats can be found in the repository as well. If you encounter any bugs or errors, please create an issue so they can be fixed. If you'd like to help with the development or have suggestions on how to improve the program I'd be happy to review your contributions, simply create an issue for each one. GitHub: https://github.com/exectails/Mabioned Download: https://github.com/exectails/Mabioned/releases
  4. Happy Holidays everybody!

  5. exec

    DataDog - Data File Viewer

    DataDog is a viewer and potential future editor for Mabinogi's .data (DataDog) format. It allows you to open and view the files and export them to XML, in one or list by list. Source: https://github.com/exectails/DataDog Download: https://github.com/exectails/DataDog/releases
  6. exec

    DataDog - Data File Viewer

    Update v1.1.0 Added editing Improved performance Added some hotkeys You can download it on the GitHub Release page.
  7. exec

    Mabioned - 2D Region Editor

    Update v0.8.0a (minor version numbering change) Added filtering/removing similar props by id or class name Added settings option to enable multiple instances of Mabioned Improved copy+paste to work across instances and sessions You can download it on the GitHub Release page.
  8. exec

    Morrighan - Client proxy

    Update v1.6.0 Added tray icon and minimization Added G13 server support using parameter "jpG13"
  9. exec

    Morrighan - Client proxy

    Morrighan acts as a kind of proxy, it makes the client connect to a special local server that forwards all packets from the client to the actual server. This way it's able to read every single packet that gets sent or received. These packets are then passed to other applications, so they can work with them, e.g. loggers like Pale. Not only is this way of logging much more reliable than the packet sniffing in MabiPale 1, it also allows to log local traffic without jumping through hoops, so you can log the traffic to your own local Aura server if you so desire. It should work with any official server and it's unlikely to break. The look and feel is similar to Pake+mod_Alissa, but without the hacks^^ It's even compatible to Alissa Analyzer, if anyone would want to use it. Download How to log Let's assume you want to log packets from NA. Instead of launching the client through the patcher you would create a link/bat, like you would to connect to a local server, but with the NA IPs. And instead of client.exe you would use Morrighan.exe (which you have to put into your Mabi folder), that's it. Morrighan.exe code:1622 ver:143 logip: logport:11000 chatip: chatport:8002 setting:"file://data/features.xml=Regular, USA" What will happen here is that Morrighan reads the parameters, replaces the logip and port with the ones to a new local server it started, and finally starts the client. You will see a little window in the upper left, to let you know that Morrighan is running. Once you see that window you can use a tool like Pale to connect to it and log packets. The window closes automatically when the client gets closed. You can also double click it to quickly close Morrighan and the client. How to connect to Morrighan Morrighan uses the same API as the tool it was inspired by, "Alissa". It uses WM_COPY messages to communicate between Morrighan's and the subscriber's window. To subscribe to Morrighan, to receive packets, you send the "op" (dwData) 100 to Morrighan's window (window name: "mod_Alissa"), to unsubscribe, you send 101. While you're subscribed, you receive all incoming (op 0x10101012) and outgoing (op 0x10101011) packets via the same method. For an actual example on how this works, I suggest looking at the corrosponding functions in Pale. Alternatively you can also create a plug-in for Pale, which will be easier. Nexon Launcher With the removal of direct launch in NA and possibly other regions, the NX hash login has to be used to start Morrighan for officials now, which uses the /P parameter to pass the login information to the client directly. Morrighan can assist you in retrieving that parameter, so you can still easily start the client with it. Starting with Morrighan 1.5.11 you can add the parameter nxlauncher to your normal NA start up parameters. If you do so, Morrighan temporarily replaces your Client.exe with itself. Then you click Play in the Nexon Launcher, which doesn't start the client, but Morrighan instead, which now doesn't start the game, but just notes down the NX hash. Afterwards you click OK in the window of the original Morrighan, which reverts the Client.exe back to normal, retrieves the hash from a temporary file, and then starts the client as it normally would. Example: Morrighan.exe code:1622 ver:143 logip: logport:11000 chatip: chatport:8002 setting:"file://data/features.xml=Regular, USA" nxlauncher Restrictions Right now Morrighan only supports the Login and Channel servers, you won't get any messenger packets, it lets the client connect directly there. It was easier to code it like this and we don't really need the messenger packets anymore.
  10. exec

    S> Coding Abilities

    Services Programming in all forms and colors, be it scripts, customizations, programs, or websites. Tutorials related to things I created, in text or video form. Pricing Depends highly on the job, but I'll keep the prices low. Just ask for an estimate. Maintenance, updates, and support for everything I produce for you is free of course. Contact me if anything breaks and I'll fix it asap. Payment via PayPal or Bank Transfer (make sure you're able to transfer money to the EU beforehand) after the work is done, 50% up front for time-consuming orders. Availability Usually 11:00 ~ 21:00 GMT+2 (02:00 ~ 12:00 PDT) Contact me via PM, on Gitter, or wherever else you see me, and I'll respond as soon as I can. Rules I don't do client modifications for any games, though I do tutorials on how to do them. References https://github.com/exectails
  11. exec

    S> Coding Abilities

    @Unknown Void Moved here since it doesn't really fit in the Jobs forum. Alright: PayPal didn't find that you got the item because you have a repo, but because I showed them screen shots of me sending you the code via Discord because of the issues with pushing them to GitHub that we talked about. I didn't even get a response to that from you, instead you open a case with PayPal and warn people about me. Thanks, that's just great.
  12. exec

    Likelyhood of a ressurection

    We'd like to make Aura public again at some point, but there are no concrete plans at this time. If all official servers closed down we could do it without much risk, but until that happens we'd have to make changes to it that we weren't and aren't ready to make, as they would cripple the usability and the base features.
  13. exec

    Corrupt the Wish above you

    Granted, but the one you can afford is as big as a GameBoy screen, despite its 1080p resolution. I wish someone would take care of the projects of mine that I don't have enough time for.
  14. exec

    Corrupt the Wish above you

    Granted, but just as it's completely set up a natural disaster destroys it all. I wish I'd never be late for a project log again.
  15. exec

    Corrupt the Wish above you

    It's scary how accurately you've described parts of my life where I did work on some of my projects every waking moment out of obligation to the community xD Granted, but the money came from illegal deals, you're going to prison for life and never experience G22 Aura. I wish a day had more hours.
  16. exec


    I just realized that while I had an introduction thread on the old Aura forum years ago, apparently I never made one here. I will rectify that now that the forum is finally back up^^ My real name is Dennis, though I very much prefer exec, I'm almost 31 by this point (oh dear...), and I'm from Germany. I started coding websites when I was a teenager and slowly worked my way up as a programmer, ending up as a freelance web developer. I was fascinated by private servers and server emulators ever since I started playing Ragnarok on eAthena servers, setting up my own customized servers for friends, and eventually my programming knowledge caught up and I began hacking around in the emulators I was using, before finally starting a server emulation project of my own in 2012. Since that time I've poured a large portion of my time into the development of server emulators and tools surrounding the games I worked on, from Mabi and Aura, over TOS and Melia, to other yet unreleased projects. I'm a big believer in open-source and try to release as much as possible to the public even if it's not perfect yet, because you never know what will happen, and even a hacked together project can serve as research or a starting point for someone else, should you not finish it. While overcoming the fear of releasing my imperfect creations into the wild wasn't easy in the beginning, I think it actually made me a better programmer, making me think more about what I throw together. I've been told that I can be a little intimidating or difficult to work with, due to my direct way of talking, my supposed perfectionism, and my straight-to-the-point way of criticizing pull requests, but know that I don't mean to sound annoyed or rejecting^^" I try my best to appear more approchable nowadays, and it would be unfortunate if this quirk turned you off from contributing to one of my projects. I've also heard that it helped some people to learn that I'm an INTP. Well, that's all I have to say about myself, if you want to know anything else, you can ask right here.
  17. exec

    Corrupt the Wish above you

    Granted, but it's so advanced that it's incompatible to each and every program and game out there. I wish I had more time for my open-source projects.
  18. exec

    about aura

    The last version of Aura is still available on the internet, Nexon only took down the main repository. We can't link you to those sources though, you have to search yourself. Look for a version on GitHub or other sites that was last updated in January 2017. Google translation: 最新版本的Aura仍可在互联网上使用,Nexon只取消了主存储库。 我们无法将您链接到这些来源,但您必须自己搜索。 在GitHub或2017年1月最后更新的其他网站上查找版本。
  19. exec

    no conect server

    I don't see any obvious problems, it should be working. Just in case, the client and the servers are running on the same computer, yes?
  20. exec

    no conect server

    Could you show us your client.xml and what the serverlist file says (
  21. exec


    Welcome to NoCodeNoLife.org! Out of the ashes of the Aura Project this new forum emerges, with a new name, but the same goal, to give developers a place to talk about the games they're working on and with, and a place for everyone to learn more about their favorite MMORPGs. We might have lost Aura, but that hasn't stopped us from working on projects for Mabi and other games, and we will release more in the coming days. The new Mabinogi category will now house general Mabi-related topics and releases, the Tree of Savior section is back online, including the Melia sub-forum, and we're currently considering additional categories. We welcome back all existing and all new users and hope for some exciting developments. Let's have fun cracking these games open
  22. exec


    I'm not so sure we should make that public, seeing how it's Nexon once more =P"
  23. exec

    What is the best languages to learn?

    You're right, seems like it was. That's one of those games I've been meaning to give a try for years. How well does it run on Java?
  24. exec

    Mabioned - 2D Region Editor

    Version 0.0.7a is now up, I fixed some issues users discovered, especially using Mabioned with older region files, such as G13.
  25. exec

    File Formats

    This is a collection of binary templates for some of Mabinogi's file formats, such as .rgn and .pack. https://github.com/exectails/MabinogiFileFormats