Jump to content

exec

Administrators
  • Posts

    1173
  • Joined

  • Last visited

  • Days Won

    334

Everything posted by exec

  1. Pale will display whatever is sent to the server and received from it, and yes, hidden keywords are a part of that, because Mabinogi uses keywords as "switches" for features, where you can't do certain things unless you have the respective hidden keyword. To get the NPC info you have to walk into the range of the NPC you're interested in, to receive the "creature appeared" packet, which Pale can then parse. All creatures and props you encountered during your logging session will appear in the Entity Logger (bug icon in the tool bar), where it also generates the code for the NPC's look and location for the Load method in the NpcScript.
  2. We never released Morrighan's source code due to the potential for abuse.
  3. Oh you mean the G13 client? In that case you need to use an older version of Morrighan, as the network protocol changed a little between back then and now. v1.4.6 should work iirc. https://github.com/exectails/Morrighan/releases/tag/1.4.6
  4. Any error messages? Does the Morrighan icon change colors when you connect Pale?
  5. exec

    About Custom Dungeon

    We have Ciar Mid 4, so why did you have to get anything from the official server files? o.o Go into Aura's dungeons.txt and duplicate the Ciar Mid 4 data with a different name, then go into the client's dungeon2.xml and do the same there. Afterwards the dungeon should work as expected I believe. There's no built in way to do that right now. I guess the way it would work is that you access the monsters that were spawned in the PuzzleScript.OnMobAllocated callback, which is called whenever a wave of monsters is spawned in a room. However, the list of monsters is private, so you'd either have to add a getter method to to the MonsterGroup class, or use reflection. An alternative hack might be to edit the race's AI, to change the monster's title if it's inside your custom dungeon. The actual changing works just like on players, creature.Titles.Enable(titleId); creature.Titles.ChangeTitle(titleId, false);
  6. exec

    About Custom Dungeon

    Starting with a simple copy is a good idea. Did you copy the dungeon in the client's XML data as well? Dungeons are generated separately on both client and server, based on seeds and other numbers, so both need to have the same, exact data.
  7. *sigh*

    1. Show previous comments  4 more
    2. Sairii
    3. Cryptic

      Cryptic

      Still dunno what to do? :x

      Why in the hell does :x turn into :x?

      Er.. nice, the question mark fuked it up. WELP :x

    4. exec

      exec

      Well, I guess I do know, kinda, but it's sigh-worthy.

      Quote

      Why in the hell

      When I was younger some ppl used : x as kissing. While I can't find a reference for that, I assume that's why, and that it's just rarely used like that (anymore?).

  8. There's a big difference between adding custom skills and adding official skills. Official skills can just be programmed in, but for custom skills you actually need to replace an existing official skill. For examples of official skills take a look at the currently implemented skill handlers: https://github.com/aura-project/aura/tree/master/src/ChannelServer/Skills For some explanations about how the skill handlers work check our wiki: https://github.com/aura-project/aura/wiki/Skills There haven't been many attempts to create custom skills, but it is possible if you're willing to replace an existing skill. In the video Blade posted I replaced the Demigod transformation, which was the first time I looked into this. The post incl code can be found here: http://aura-project.org/forum/topic/109-custom-skills-repost/ The code might still work, but it's also possible a few function calls have to be updated. A second custom skill I did for fun can be found here: http://aura-project.org/forum/topic/290-custom-skill-strip-armor-prototype/ In this case I replaced Healing, because I just wanted to get it done quickly, and the Heal handler was easy to customize for my requirements. If you wanted to add a custom skill for real though, you would want to search for a skill that is similar to the one you want, in regards to who it targets, how it's used, etc, and then just modify it to make it do what you want. There are many skills in Mabinogi, some of which might not be in use and could be repurposed. https://raw.githubusercontent.com/aura-project/aura/master/system/db/skills.txt
  9. exec

    Weddings / Marriages

    Actually they were G3S1. Elf and Giant marriages (with each other or humans) were added in G6 though.
  10. I appreciate your desire to help us, but I had to remove the link since it's leading to a download of illegally obtained, copyrighted files.
  11. exec

    Weddings / Marriages

    Good to hear you're making progress, just ask if you have further questions.
  12. Fetitor can now be used to modify the features.xml.compiled file much easier.
  13. exec

    Weddings / Marriages

    Ah, I see. Maybe check the bank's coupon code handling, which uses inputs. That might be insightful.
  14. exec

    Weddings / Marriages

    There was over a day between your posts, so there's really nothing wrong with a double post. Nobody would've noticed an edit after that time. How did you solve your problem? Off the top of my head I can't think of a solution aside from starting an NPC dialog. There's an inquiry function, to ask the player to confirm something, but I don't remember an out of dialog input packet. (Would be cool to have though.)
  15. exec

    Weddings / Marriages

    Not at all, it's something I want to see as well, especially since I believe users might not only like to have it, but also to customize it^^ It being G3 content nobody worked on it yet though, we don't have a lot of active users with enough coding experience for something like it. You'll definitely need packet logs to get it just right, but all in all it should be pretty straight forward. It's more or less just a cutscene and some variables after all iirc. And you'll find some of it already in Void's packet logs.
  16. exec

    Hello All

    Welcome~ As long as we can understand you, using a translator is perfectly fine =)
  17. I removed the link, as linking to pservers is not allowed according to our rules: http://aura-project.org/forum/topic/37-rules/
  18. Just like you, I don't care much for any of the new content, and Mabi really went off the rails for me starting with G16 at the very latest. That doesn't mean that there aren't some intriguing features in those updates, but the whole feel of the game changed way too much. Many here feel like that, and I assume that's what got many of us here in the first place, the premise of going back to pre dynamic combat, pre power creep, pre reforges, pre raids, pre Shakespeare, you name it. That being said, from the start one of our main goals with Aura has been to emulate Mabinogi, and that is what we're gonna do. Generation for generation, season for season, we're gonna implement the official content, because that's what emulation is, but I see it more like implementing the building blocks for us to introduce custom content. Us not liking the official Shadow Missions for example shouldn't mean that we won't implement them at all, but that we do implement them, and then everybody can try to improve upon them. The beauty of Aura is that we can all customize the gameplay to our liking. If someone doesn't like G13+, well, just don't enable G13+. If you want G20, but with the old combat, enable everything up to G20, except for the new combat. You want a world without giants end elves? Just disable G4~8, act like Iria was never discovered. That's the other main goal of Aura, 100% customizability, in the simplest way possible. I can't tell you what users are gonna do with Aura in the future, but I can guarantee you there will be people who think like you, people who will introduce custom content, rather than update to generation X, people who will modify content we may have not liked on officials, in a way that makes it bearable, or even good, and people who will pick apart the new content, enabling only the good features.
  19. It was posted on MabiMods a while ago, you should be able to find it there, PM me if not.
  20. Huh... I should probably finish that some time^^"
  21. exec

    BeginAccept()

    Sorry, I don't quite understand what you're trying to do. Do you want to connect to the login server from your own application? If so, you just have to establish a socket connection.
×
×
  • Create New...