-
Posts
1179 -
Joined
-
Last visited
-
Days Won
336
Posts posted by exec
-
-
Originally posted on the old forum by Sairii, on 13 May 2015.
QuoteMonsters can hear you!
... or something like that.
While looking through some AI's I've noticed the following options:
"visualfield_radius" default="650" "audio_range" default="400" sensor visualfield_radius="%visualfield_radius" visualfield_angle="120" audio_range="%audio_range"
So basically this would mean that the monsters have 2 different aggro ranges.
I suspected this, tested this and pretty much confirmed it:Top: faces to the left side
Mid: faces to the left side
Bot: faces to the right sideSo it has a 120° cone infront of it with 650 range detection and 400 everywhere else.
Also the 650 range detection went into "doubt".
While the 400 range detection went into "doubt" and IMMEDIATLY after that into "hate". Not even a second delay. -
Just a quick c&p from the chat, for future reference. (Originally posted on the old forum by me)
the official locks in the skill db don't make sense ._. one time moving is locked on prepare, one time it's unlocked. what's the default??
exectails 11:39
things you've never paid any attention to, but suddenly need to know @_@
I guess on prepare most stuff is being locked. attack seems to always be unlocked on ready, so I'm gonna assume attack is locked on ready still, together with changing equip and using items. gestures and starting certain skills doesn't work either, but that might be handled differently...Gold Strike, prepare: { lock: "Walk|Run" }, use: { unlock: "Attack" } during loading (prepare/loading) - can't change stance - can't walk or run -------------^ - can't change equipment - can't use item - can't prepare skill - can't attack - can pick up and drop - can't talk to npc - can speak - can't use gesture (silent) - can't start rest, trying to start mana shield gives msg "can't use in this state" after loading (ready/wait) - can change stance - can walk and run - can't change equipment - can't use item - can prepare skill - can attack ----------------------------------------------^ - can pick up and drop - can talk to npc - can speak - can't use gesture (msg that you can do it while having a skill loaded) - can't start rest, can start mana shield
but then there's final hit, that doesn't have any locks specified... but you can switch equip and attack during ready. I guess that's hardcoded ~_~
Just noticed attack is not unlocked on ready for Gold Strike, but on use, for Smash it's unlocked on both, but Smash is a combat skill, while Gold Strike is a usable skill. I guess that's the difference, Smash needs the unlock on ready to even be able to initiate the attack.
windmill: use: { lock: "Hit" }
I couldn't figure out what Hit means yet... you can still attack monsters and hit props, but... what if it means being hit? you can't be hit while wm is used, at least in classic combat? another skill that has this lock in "use" is blaze, which works just like wm's old invincibility afaik. assault slash has this lock during use as well, which makes sense, to not being able to hit you while you're jumping. -
@exec private server to the rescue to re-balance the leveling, and add better end game content and bosses with scripting!
Edit: Actually wasn't there a case for a mmo where the private server community ended up in the end doing BETTER than the official game... i think it was rose online or something. I remember seeing the private servers having way better sites, tools, and content than even the official one lol.
It's not that hard to get ahead of official servers. After all, mostly you only have to worry about the server side. And if a group of people is actively perfecting a server emulator, you have a whole community just producing custom content for their servers and the public. That can be quite an advantage, even if the technical quality might not be as high as from the official devs.
-
1
-
-
While I agree that they did a sub-par job with the world design so far, you simply chose the wrong game if you were looking for exciting quests or variety. I'm under the impression that ToS tries hard to appeal to the old RO players, who still like that concept, and imo they do that rather well. As one of those players, I can say that ToS gives me much of what I've been looking for over the years. It's not a direct competitor to Mabinogi or all the WoW-clones, it targets a rather specific audience.
I don't like how people keep criticizing lack of content in games that are still in beta or even alpha though. Of course Mabi has a lot of content now, it's been out for over 10 years. But do you remember G1? Or the beta of Mabinogi? Do you know what it looked like during its alpha? (Like the actual betas and alphas, not the kind of betas where only the localization and servers are tested.) There wasn't that much to do, there wasn't a lot of variety. If they released that game today, everybody would probably be like "this is boring, WoW has so much more content!"
-
1
-
-
IGN: Exec
Class: Swordsman
Server: Laima
-
Zelda U and Star Fox.
-
Welcome~
As Cryptic said, please make a post in Research or Releases>Scripts regarding feedback for your scripts. I gotta say though, I'm impressed someone chose PTJs as the first thing to do in Aura, it's not exactly the simplest of topics^^
-
Meh, I only looked at the oldest history^^ Thanks.
-
Does anyone remember if the Moon Gate timetables in G1 were different from G2? And maybe a site that had a list? The oldest list I could find so far is G2. I think there must've have been at least one more list, for when the Dugald seal stone wasn't broken yet.
Might seem silly to want the official timetable, but I got all the other official ones already =P
-
it's an embarrassment that DevCat couldn't do Iria correctly, it's god damn pathetic
While it's always fun to bash on devCAT, I think we're being too hard on them sometimes. The original client could handle everything it had perfectly well, everybody who played back in G1-G3 knows that. The problem is that they were forced to tack on things the engine could not handle anymore. They had to do that, the game needed it, especially with the increasing competition I assume (WoW came out shortly after Mabi for example), but such companies rarely rewrite half the engine, that probably took years to develop, just for some new content, so you have to make due. And in some ways you actually have to admire that they kept this mess going for so long, while it was never made for it.
Anyway, I do agree with how the world in a new game should not be tunnel-like, as it is in Uladh. I doubt anybody would argue against a more open and "realistic" world.
Who is going to do world design anyways?
The first one who wants the job and is able to do it will probably get the job^^ Lack of people is one of the major concerns in this idea of developing a new game.
-
Update 1.4.6
- Fixed a bug where packets weren't decrypted, which made them useless for subscribed applications. This fixes the problem several people had with Morrighan lately, where Pale and other applications that use it didn't get any or limited data.
Click on Download in the opening post to get the latest version if you had problems.
-
2
-
-
Can you add teaching C++ to this list as a tutor?
Also what do you mean by client edits? Do you mean cheats or making emulators?I won't add teaching a language or general programming to the list, because that just takes too long. I wouldn't even know how to calculate it =| If you want to learn programming/language XY, I suggest you post in the Coding sub-forum, we will certainly try to guide you and help you out when you have questions.
By client edits I mean literally editing client files, like data (packs) or exes/dlls.
-
1
-
-
Welcome~
-
If you could make dedicated log files for specific features that would be great. Like, entering RP dungeon, leaving RP dungeon, etc, so we don't have to sift through so much data^^
-
-
Do we have a clean log of an RP dungeon? Like the first G1 one, or maybe Mores, to have only one character?
-
I am pretty sure that means hosting your own server and giving out a link to people to use it. I could be wrong though ;.;...
Exactly (tried to clarify it a little now), we can't have people advertise pservers here, but guides on how to set up and use Aura are fine and actually welcome^^
Speaking of which, welcome~
-
1
-
-
Update: Fetitor, a dedicated feature file editor is out:
This is the original post:
While I'm working on an improved features converter, I'll repost this here. Originally posted by Yiting on the Aura forum on November 27, 2012.
QuoteThe feature system is used to play mabinogi in different Generation/Season by same client, and also controls some server specific features.
All features are keep in data\features.xml.compiled, since it has been "compiled", we cannot edit it directly.
Now i make a very small tool to convert it between plain-text xml and compiled xml, so we can easily enable any feature we want to test.Known features:
public enum EGameFeature { /* a43c978f */ gfHousing = 0x1C, /* 9ed9bb11 */ gfSpecialAction = 0x35, /* 4d281c21 */ gfCaptureTheFlag = 0x9B, /* e7388624 */ gfFreeRebirth = 0xA9, /* efd63387 */ gfJoust = 0xBA, /* 8a124e66 */ gfVisualChat = 0xCF, /* 19d10ff5 */ gfRelationSystem = 0x126, // ErinnOn /* 0e23e3d3 */ gfItemEnhance = 0x15A, /* e76e42af */ gfShadowBunshin = 0x1AD, /* 44f24213 */ gfPrivateFarm = 0x1CB, /* e1313f53 */ gfElfGiantNPCMotion = 0x1E6, /* 5b335458 */ gfGiant_ThrowRenewalG14S3 = 0x1E9, /* 23345bcc */ gfEgoWeaponIncarnate = 0x1EB, /* b2eb1053 */ gfRainCastingRenewal = 0x1EC, /* 48a8b80f */ gfArbeitFilter = 0x1F1, /* 20961b46 */ gfSkillrankCollectionBookG14S3 = 0x1F2, /* 59a7456a */ gfGolemWindmillRankDown = 0x1F4, /* 580c546e */ gfJobForNewbie = 0x1F7, /* 14b84e30 */ gfIllustratedCollectBook = 0x211, /* 8dd25176 */ gfCobhWorld = 0x212, /* 8d8ca16f */ gfCobhStory = 0x213, /* 7d20509e */ gfPrivateFarmPondLvDown = 0x216, /* 998bf234 */ gfAliceCharaterCard = 0x227, /* be6175f3 */ gfBelfast = 0x22B, /* 7b6e685d */ gfCommerce = 0x230, /* ff1148ff */ gfMerchantJob = 0x232, /* 4b28eea4 */ gfG14S5AdditionalEgoWeapon = 0x23D, /* 0385c1f0 */ gfG15MainStream = 0x23E, /* bb2561a1 */ gfAssaultSlashRangeIncrease = 0x245, /* 4bd47f19 */ gfContinentMoveAction = 0x246, /* 24372a05 */ gfG14S5FieldMonsterRewardRenewal = 0x24A, /* 1d139d93 */ gfG14S5RangeAttackUpgrade = 0x251, /* 58c0aab0 */ gfG14S5UserFacilityImprovement = 0x257, /* 43574895 */ gfG14S5EasyShakespeareMainstream = 0x25A, /* 3ae0b1f4 */ gfMetalware = 0x25E, /* fd804cd6 */ gfDIYFestival = 0x260, /* a66c9d76 */ gf2011SummerCharacterCard = 0x26A, /* e5c03654 */ gfHumanPet = 0x26B, /* b2146efd */ gfHoodArmor = 0x26C, /* aa550f75 */ gfUmbrellaItem = 0x26E, /* d8507af8 */ gfItemSeal2 = 0x26F, /* eb036d18 */ gf2010ContestChina = 0x274, /* 45d77f2b */ gfShanaRenewal = 0x279, /* 52cf7f60 */ gfCashEgoFeed = 0x27B, /* c6e5bcca */ gfWarranty = 0x27C, /* b2fb4e90 */ gfGroundSpeedUpPotion = 0x27D, /* 78baf3b4 */ gfExclusiveBag = 0x280, /* 025e66be */ gfG15S2Bundle = 0x281, /* 82c286b4 */ gfManaBurnRemove = 0x283, /* c9679cb5 */ gfNPCMission = 0x284, /* 622f75ae */ gfEgoWeaponMove = 0x285, /* 1d8d72d3 */ gfKristellBirthday = 0x286, /* 869d0868 */ gfAnohana = 0x288, /* 325cf451 */ gfHarvestFestival2011 = 0x28B, /* 4a3e5245 */ gfHalloweenZombieInfectionEvent2011USA = 0x28C, /* c8c8db70 */ gfManaBurnDecreaseRemove = 0x28D, /* 265c851b */ gfManaBurnUpgradeToManaUse = 0x290, /* d4e4ce30 */ gfManaBurnUpgradeToDamage = 0x291, /* 737817b4 */ gfEavanBirthday = 0x293, /* 99309104 */ gfFullmetalAlchemistKorea = 0x295, /* 2848a00b */ gfAlarmClock = 0x29A, /* b7d4ee78 */ gfSmuggler = 0x29C, /* eb14331d */ gfMetalwareToolCommerce = 0x29E, /* 65351cdc */ gf2011HalloweenCharacterCard = 0x2A1, /* 0ebee16f */ gfMagicassistancebookRepair = 0x2A9, /* a3e695e5 */ gfCombatRebalance = 0x2AA, /* 945ca104 */ gfWantedCriminal = 0x2AB, /* 07c4da33 */ gf2011HalloweenAction = 0x2AF, /* 6023c18c */ gfNewCharacterColor2011 = 0x2B0, /* 1a0b065a */ gfAdditionalWandEgoWeapon = 0x2B1, /* e6e353f1 */ gfCylinderEgoWeapon = 0x2B2, /* 2564fef7 */ gfAnohanaItem = 0x2B3, /* be2e135a */ gfVoightBirthday = 0x2B6, /* d91600d1 */ gfRecommendSystem = 0x2B7, /* 88e27731 */ gfG16MainStream = 0x2B9, /* ff47bb8e */ gfSkatha = 0x2BA, /* a058cd08 */ gfG16Monster = 0x2BB, /* 798acc56 */ gfFighterJob = 0x2BF, /* c7fedda2 */ gfAndrasBirthday = 0x2C0, /* dc159527 */ gfPetIceDragon = 0x2C2, /* fc7867e1 */ gfCommerceDropItem = 0x2C6, /* 0d9575e1 */ gfMerrows = 0x2C7, /* d5cb7fa2 */ gfXmasGiftBox2011 = 0x2C8, /* 997ee724 */ gfchristmas2011 = 0x2C9, /* 88aa3325 */ gfPasswordCampaign = 0x2CB, /* 76e5c858 */ gfGilmoreBirthday = 0x2D0, /* e8eae2f5 */ gfWolfCoatCharaterCard = 0x2D5, /* 0371b947 */ gfBomberManEvent = 0x2D7, /* 2196ca73 */ gfMetalwareRealview = 0x2D9, /* 8c2d1ebf */ gfValentineEvent2012 = 0x2DE, /* 2adf2fb0 */ gfMainStream2012Part1 = 0x2E0, /* b577eb46 */ gfBardJob = 0x2E2, /* a63ec807 */ gfPhoenixEggEvent2012 = 0x2E3, /* 08151abc */ gfFighterStory = 0x2E9, /* 8782f9db */ gfCombatSystemRenewal = 0x2EA, /* f507dbb7 */ gfWhitedayGachapon2012 = 0x2EE, /* f7f24656 */ gfBeautyShop = 0x2F7, /* 177c21c8 */ gfTirCho_NPC_Renewal = 0x2FA, /* 4063890b */ gfRescueNaoCoupon = 0x2FB, /* 01218ea5 */ gfPowerofDagda = 0x2FC, /* 5e380846 */ gfCharacterMakeAbusing = 0x303, /* 0f376445 */ gfNewHairStyleG16S3 = 0x306, /* 2b6e801b */ gfTradeCountLimit1 = 0x30F, /* 21e11d10 */ gfG16LancerTournamentRenewal = 0x310, /* e9b8aa0c */ gfG16HotSpringRenewal = 0x311, /* be61b105 */ gfCommercePartnerKor = 0x313, /* d3518249 */ gfNewIriaPart1 = 0x316, /* 8a95f03d */ gfCommercePartnerHair = 0x317, /* 53ec22d7 */ gfPuppetMasterJob = 0x318, /* 83031041 */ gfG16WineRenewal = 0x31A, /* 717f139e */ gfG16BanquetRenewal = 0x31B, /* 15208c96 */ gfG16FashionContestRenewal = 0x31F, /* 3f60e7bd */ gfG16RaftEventRenewal = 0x320, /* 9ae4c836 */ gfPhoenixPet = 0x328, /* 060593f5 */ gfWarpPet = 0x329, /* f204e75d */ gfPerfumeMaking = 0x32A, /* 8938d54e */ gfG17TalentSystem = 0x32B, /* 2adf2fb1 */ gfMainStream2012Part2 = 0x32D, /* 5662897b */ gfCollectingMastery = 0x32E, /* be61d577 */ gfCommercePartnerTai = 0x334, /* 4e63aa18 */ gfMugwortEvent2012Japan = 0x339, /* 03852166 */ gf3DaysRebirth = 0x342, /* 3d17aae7 */ gfBeautyShopCostume1 = 0x343, /* 37fec382 */ gfCommerceMastery = 0x344, /* 27b83d68 */ gfTaraRenewal = 0x349, /* f922f196 */ gfAnohanaRenewal = 0x350, /* 3d17aae8 */ gfBeautyShopCostume2 = 0x351, /* fbf1c0cd */ gfLordWeapon = 0x353, /* d20ab773 */ gfShapeShifterJob = 0x354, /* 3d17aae9 */ gfBeautyShopCostume3 = 0x355, /* e9d00753 */ gfLordDungeon = 0x356, /* 73a44626 */ gfWarpPetWithoutHat = 0x357, /* 5bd29e01 */ gfShanaTaiwan = 0x35B, /* 44141311 */ gfBoneDragon = 0x35D, /* 1e373ce1 */ gfPrivateFarmRenewal = 0x365, /* a5158d95 */ gfRefineSuccessRankUp = 0x36F, /* 373d011f */ gfHomosexualmarriage = 0x370, /* cff50508 */ gfDailyAPQuest = 0x371, /* af053680 */ gfNPCshapeList = 0x372, /* 60f9a18a */ gfPawnCoinRevival = 0x374, /* 5360bd6c */ gfG18DragonWarSystem = 0x384, /* b99caa3b */ gfSiljangNPC = 0x385, /* bc2b4d03 */ gfSubTalentSkill = 0x38A, /* 773ae246 */ gfPremiumPlusService = 0x38E, /* 33e22c76 */ gfItemBagPriceDown = 0x38F, /* dd7844e3 */ gfCommercePartnerJapan = 0x391, /* 701a4965 */ gfWorldQuizEvent = 0x399, };
name |index| description ========|=====|================================= 3209f770|0x2D6| "option title" d254dbd6|0x302| "new character select stage" e28729b7|0x380| "multi-client"
Because all feature's name are hashed, if you find any feature out, please post here to let me add it on the list.
Hash function: public static uint GetStringHash(string str) { int s = 5381; foreach (char ch in str) s = s * 33 + (int)ch; return (uint)s; }
* .NET Framework 4.0 Client Profile required.
* Drag features.xml.compiled file on it will generate features.xml file, and vice versa. -
<div data-test="foobar">blub</div>
namespace Aura.Data { internal static class DictionaryExtensions { internal static TVal GetValueOrDefault<TKey, TVal>(this Dictionary<TKey, TVal> dict, TKey key) where TVal : class { TVal result = null; dict.TryGetValue(key, out result); return result; }
namespace Aura.Data { internal static class DictionaryExtensions { internal static TVal GetValueOrDefault<TKey, TVal>(this Dictionary<TKey, TVal> dict, TKey key) where TVal : class { TVal result = null; dict.TryGetValue(key, out result); return result; }
test
asd
-
While testing Pale's dungeon floor generator, I made it generate images of every dungeon and floor there is, with gold as drop item. You can't do much with this, but it's kinda fun to look at for 2 minutes^^
-
Since putting together color codes for flashies can be annoying at times, and highly confusing for newbies or people who have no idea about hex colors, I wrote a little generator for fun. You can set both colors, the flash mode you want, and the level (which is basically like the speed). It's not 100% complete, there are more modes and maybe levels, and another option I've ignored for now, and it might not be 120% accurate, but it should be enough for the start. Have fun~
(Tested in Firefox and Chrome, little buggy but working in IE9.)
-
2
-
-
LaunchMe is a simple launcher/downloader, inspired by the older Ragnarok Online launchers used by the pserver community. Aside from starting the client with custom parameters it can also download pack files and be customized graphically.
This is an alpha release, it has barely been tested, aside from general functionality, and doesn't do much besides downloading and launching. The main reason I wrote this is because I've never written a customizable window and was curious =< But I'm sure someone will find a use for it^^Features
- Launching
- Pack Download
- Customizeable
- Browser Element (e.g. to display patch notes)
- Playing BGM
How to make LaMe download packages
LaMe simply downloads files via HTTP and moves them to the "package" folder. If a file already exists the download is skipped. There is no version checks or checknums, if a file from the list doesn't exist in the local package folder LaMe will download it. If you or the client delete a file it will simply be re-downloaded next time you start LaMe.
Put a URL to a folder into the ini file, at Packages/URL. LaMe will look for the download list file (specified in Packages/List) and the actual packs at that address. The list simply contains one file name per line, e.g.
1001-my_features.pack 1002-white_beabhein.pack
There are no naming conventions, these are just examples. Empty lines or lines starting with "//" (comments) are skipped.
How to customize it
Design: The design consists of multiple images that can be found in the "LaMe" folder, the window background, the close and start buttons, and the various states for those buttons (hover, down, disabled). To change anything, just replace the files and adjust the settings in the ini file. The background treats pink (255,0,255) as transparent, so you can do rounded corners and stuff.
Naming: The LaMe.exe looks for the ini and image folder based on its own name. If you rename the exe to "Ibam.exe" you also have to rename the ini and the folder to "Ibam.ini" and "Ibam". In theory this allows for multiple launchers to co-exist.
Future features
If you have ideas for additional features feel free to post them here.
-
4
-
Aura is an open-source server emulator for the MMORPG Ma***ogi. It was in public development and available via this forum until January 2017, when Nexon kindly informed us via a DMCA that they didn't like us creating a server emulator for their game. Today, Aura is still in development, but unfortunately it's not available to the general public anymore. That being said, Nexon is not very good at sending DMCAs, and they actually left every single fork and mirror out there alone, so if you wanted to, you could easily find the last version that we published back then. Google is your friend.
This sub-forum serves as a kind of "legacy support forum." If you get your hands on Aura, feel free to discuss it or ask questions here.
-
1
-
Eiry dialogues (Repost)
in Research
Posted · Edited by exec
Does anybody still have a character with Eiry that hasn't been anywhere yet? I need the explanation dialogues from her, like when you enter Dugald and Alby, and who knows which other places. Also, when you enter special places, like banks and shops, she explains where you are right now when you speak to her and select Main Location. Basically I need all those dialogues. I can only get the repeating ones, because I've already been everywhere with my only Eiry char =/
Just start logging, go into places, maybe talk to her to see if there's a special message, select Main Location just in case, save the log, and post it here.