Jump to content

DennouNeko

Members
  • Posts

    60
  • Joined

  • Last visited

  • Days Won

    19

DennouNeko last won the day on September 21 2016

DennouNeko had the most liked content!

1 Follower

Recent Profile Visitors

5586 profile views

DennouNeko's Achievements

Advanced Member

Advanced Member (3/3)

56

Reputation

  1. Something random, ItemNew for the "Magic House Key" (Return Home Item) and "Return Coupon". Using the key starts a skill, 50003 with string ITEMID:8:(key's item ID) in SkillPrepare. Once confirmed, key gets removed, player receives Return Coupon and then warp happens. In case of housing it looks like same kind of warp like when entering through one of portals (warp to one of housing regions, then forced Channel Change), but for same channel I guess regular warp would work too. return home item.txt return home item return coupon.txt
  2. Just finished capturing logs for Collection Books, posting here for future reference, used Excavation Journal no. 11 for testing.
  3. @exec is planning on updating Melia and there were many others offering their help (previous project log). It's just that Aura has been the main project, so it has the main focus, especially now with Generation 1 milestone.
  4. Gonna upload these here, for future reference. Touching guild stone with guild level 1 (5/5 members) and 2 (5/10 members). 20160820_193918 touch stone.txt 20160820_193918 touch stone 2.txt Applying to a guild (didn't have a message set at this point). 20160820_213124 guild apply to.txt Nearly all stages of creating a guild robe: 20160820_221157 guild robe fail and deny.txt 20160823_181055 guild robe cancelled.txt 20160823_181615 guild robe created.txt 20160823_181728 guild robe ItemNew.txt
  5. I've been capturing the dice event. A lot... These are pretty much uncut, full logs. I've only removed the ChannelLogin packets, but you know what to expect in it and it's in same place as for any RP-like login. Edit: 2 more, because all previous ones were with Gilgamesh. Edit 2: NPC - Appearance, Rules and shop. Coupons - stacking 3 fragments and using coupon for known title. I don't think it was covered by the logs, but in case that player gets 2 or more moves (due to rolling 4 or 5) and loses a minigame before using up all moves, they have to use them up before the other player can roll. Not exactly sure what happens in case of winning, but I think I got another roll before continuing. Uhm... This post got quite long, so hiding links in spoilers ^^;
  6. Freedom ends... 2 weeks of vacation went by so fast *sigh*

    1. exec

      exec

      Vacation is the worst, just when you get used to it, it's over.

  7. Found something interesting in the running Fate/Stay Night event. Seems to be the way the server sends pre-defined hotkeys for RP characters, that we've seen on many occasions. Haven't really checked if it allows for anything more, but format seems to be similar to the xml that holds player hotkeys (except that root element is "xml" instead of "ui"). 20160720_230404 archer hotkeys.txt
  8. As far as I remember, in nearly all cases you get booted out of dungeon once it's cleared, so you never even get the chance to check for them, but made it possible mostly for the keywords. Edit: I've modified the Three Missing Warriors to make all players leave once dungeon is cleared, updating only the keywords and not spawning chests.
  9. Seems like dynamic regions were easier to handle than I thought... Pretty much most of necessary changes were done while working on dungeons. Also, managed to add RP characters to the list of creatures returned by Dungeon.GetCreators, so it should be possible now to spawn chests and (with a bit of extra excersise) add keywords for players. Good thing is, you don't have to worry about handling RP characters, untill SM or Dungeon is designed for Role Playing. Unfortunately, can't test for each and every possibility, so some issues are bound to show up later on. For now, gotta clean up the code a bit, add comments + intellisense and it should be all for initial functionality. As usual, current test script: test_commands.cs And as a demo, a short trip into Guild Hall as a RP character.
  10. Got quite a bit work done today... For testing purposes added the Three Missing Warriors RP dungeon (based on commit in Sairii's G1 branch), learned a lot about cutscenes and sending them to client too early, and hopefully finished npc builder-helper class, RolePlayingNPC. As usual, the current working branch can be found at DennouNeko/add-role-playing. Right now it's actually possible to clear that dungeon, although it won't spawn chests or grant keywords to players. To enter it, give leader the locket (>item 73002) and drop it on Alby's altair. Also... The first image shows how it ends, when you forget to equip face and hair And I have small request... I'd need to get a log of someone entering this dungeon as Mari, since I did get only Tarlach and Ruairi when playing around and need that for equipment, inventory, stat and skill updates. Needed packets start with first SkillInfo (shortly after ChannelLogin), and end with ChannelCharacterInfoRequestR, so you can strip the first few packets with login credentials.
  11. Update on currently running events: 20160705_212942 running events.txt Interesting one is that dream event, that has non-zero int at the end of packet. I did participate in it already, would be good to check what's in there for a character that didn't participate.
  12. Thought that there's no need to create separate threads with just 1 or 2 logs for random items, so here we are Captured these while using Unrestricted Dungeon Pass. First 2 packets are right after using the pass (before dungeon selection dialog), rest is after selecting dungeon: 20160705_175007 Unrestricted pass.txt Edit: btw, using outside of altar yields no packets - the message is client-sided. Forgot I've captured this a while ago. Tin Potion: 20160612_082445 tin potion.txt
  13. Well... Getting a feeling, that I should have done at least half of the code a lot better, but starting to have some working solution. There are sill some issues to fix, like RP characters aren't fully initialized and have no skills. I haven't even started working on dynamic regions so yeah... not ready for a pull request yet. Anyway, seems like I got a hang of starting and ending of RP sessions, even managed to modify the dungeons to account for NPC Players. For those interested, the branch I'm working on is at https://github.com/DennouNeko/aura/tree/add-role-playing Here's the script I'm currently using for testing purposes: test_commands.cs So yeah, if everything goes fine, it's going to be this easy to start any RP dungeon/mission. And now some photos Characters are numbered, because it's the index from pre-defined list of actor templates. (getting Tarlach and Ruairi for this one was a pure coincidence xD)
  14. Got some heads up on the Spirit Crystal, that I've mentioned earlier. For starters, it's using an action (id 50045) that has a charge time, about 2s. It seems that it's using yet another way of controlling another character, that involves sending to client EnterDynamicRegion with mob's EntityID, some new packet (op 0x4E3A) that includes character's id and mob's id and playing around with original character + spawning extra ghost on take over. Also, seems like I was mistaken about the golem being a pet... Was browsing through the log to find any similarities to crystal and found ChannelLogin a bit lower than I've expected, so Golem is also an NPC, that can be roleplayed
×
×
  • Create New...