Jump to content

exec

Administrators
  • Content count

    1057
  • Joined

  • Last visited

  • Days Won

    240

exec last won the day on September 17

exec had the most liked content!

Community Reputation

530 Excellent

About exec

  • Rank
    the Creator

Personal Information

  • Personality Type
    INTP

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 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.
  2. 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月最后更新的其他网站上查找版本。
  3. 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?
  4. exec

    no conect server

    Could you show us your client.xml and what the serverlist file says (http://127.0.0.1/toslive/patch/serverlist.cs)?
  5. exec

    Welcome

    I'm not so sure we should make that public, seeing how it's Nexon once more =P"
  6. 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
  7. 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?
  8. 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.
  9. While working with Mabinogi I have often times had the need to visualize the region's collision rectangles and I've written several tools over the years to accomplish this, though they were all very hacky. Mabioned is the ultimate form of these tools, not only displaying prop's and event's shapes, but completely parsing the region and area files and allowing you to change anything about them, even if the purpose of some values might yet to be discovered. The starting point was reading and writing region and area files, with all of the file's properties being accessibly via a property window for you to modify, and displaying the entity's shapes to visualize the region. I then started to add options to interact with the entities on the map to allow you to move and rotate them and add new ones by right-clicking the map. This prototype is still very simple at this point, but first test runs yielded promising results. The biggest limitation right now is modfying the terrain, which is kinda difficult in 2D, but I'm planning to add heightmap support and maybe 3D editing at a later time. I'm looking forward to getting some feedback, so please download it and tell me what you think =) GitHub: https://github.com/exectails/Mabioned Download: https://github.com/exectails/Mabioned/releases
  10. 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
  11. 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
  12. exec

    MackLib - Pack library

    MackLib is a .NET library primarily designed to read Mabinogi's pack files, with the possibly unique function to read the entire package folder to get the latest version of all files, just like the client does. Originally only development for fun it has been used and tested in several applications at this point, and just today I finally added a way to create new and modify/recreate existing pack files. The library certainly isn't perfect yet, and creating pack files is highly experimental, but we haven't had any problems reading files with it since I initially wrote it. Usage Example: var path = Path.Combine(PackReader.GetMabinogiDirectory(), "package"); using (var pr = new PackReader(path)) { var entry = pr.GetEntry(@"data\db\itemdb.xml"); using (var ms = new MemoryStream(entry.GetData())) using (var sr = new StreamReader(ms)) { // read itemdb } } GitHub: https://github.com/exectails/MackLib
  13. exec

    DataModder

    Have you ever thought that you'd hate to be the person who has to update those huge data mod packs that presumably break every other week? I always thought that if I were the maintainer I would write a tool that does all the hard work for me. Why should I have to go into a file and make the same tweak again and again if I can have a tool do that for me based on a set of rules? With this base idea in mind I created a tool that does just that a while ago: DataModder. This prototype reads instructions on how to modify files from Lua scripts, applies the modifications to the most recent version of the requested file in the client's pack files, and writes the result to a data folder. What's especially useful is that DataModder understands XML. You don't have to set up a collection of crazy regular expressions, which would be prone to breaking as well, you have fine-grained control over how you modify an XML file. For example: loadxmlfile('db/itemdb.xml') setattributes('//Mabi_Item[@ID=1000]', 'Text_Name0', 'Just some book') This would load the item db and change the attribute "Text_Name0" of the item with the id 1000 to "Just some book". A simple rule that will work for as long as that item exists. Similarly you can add and remove XML elements, replace files, and more. I haven't worked on this prototype since I first created it, but I still think it's very promising, and I want to continue it some time. GitHub: https://github.com/exectails/DataModder Some quick usage instructions, should you decide to check it out: "Remove mods" restores the pack files to their original state, "Create data folder" deletes the current data folder and creates a new one based on the mod scripts, and "Modify" modifies the pack files to make the client use the ones in the data folder. Finally, "All in one" goes through those three steps in sequence, as a simple one click data update solution.
  14. exec

    Discord

    We have decided to finally switch from our old chat on Gitter to a Discord server. You can join us by clicking the Chat link in the header or the image below. See you there
  15. exec

    Local File Editor

    A few days ago I overheard someone talk about the need for a translation tool for Mabinogi, to translate the text files in data/local/. After thinking about it for a little while I had an idea how I would approach this and wanted to see how it would turn out. The result: LocalEditor. The main problem with translating dialogues for games is often times the inline codes that you have to navigate around. In Mabi's case it's HTML-style tags that control the buttons, NPC's facial expressions, lists, and more. I came to the conclusion that you would want to focus on the translatable parts as much as possible, so I made the editor pick out those parts, and by pressing Tab you switch to the next element, with the text automatically getting selected. This way you have close to no downtime between typing to translate and jumping to the next text bit. It's just a prototype, but it feels like a nice start. I don't know if I'll perfect it though. I don't actually have any personal need for this tool, I was just curious^^ https://github.com/exectails/LocalEditor
×