Jump to content
  • Exygo's service (C++ systems, Quests, Python)

       (4 reviews)

    Exygo
    • MariusExygo#6804 Custom Work Others Systems Quests

    My youtube channel:

    https://www.youtube.com/channel/UCQ8mAeda9TWq6SsTzB53emw

     

    Fixes & etc :

    - Fix for a bug that messes the msm for hairstyles (this allows custom directory paths before a shape group that has default directory path)

    0NEKCrt.png

     

    iLe7nXK.gif

    - FIX_CHECK_ADVANCING_ON_CLICK_ACTOR

    It cancels the movement if there is no walkable land in front of you (attr_block,obj collision) and and it executes the click function that was intended

    It has configurable distance for the case when you have something in your way (currently set to 420)

    It has configurable distance for the case when you don't have anything in your way but you want the character to walk closer to the NPC before stopping (currently set to 80 for the NPC presented in the video, default by ymir is like 200)

    Before fix: https://gyazo.com/4da378f96ded9c35e40c90627748037f

    After fix: https://gyazo.com/906957269ac100e023af3527fe3ae995

    iLe7nXK.gif

    - Fix for a bug that certain entities make lag when you move from a chunk of the map to another chunk. The lag can be felt by players usually on a hard PVM server where players move though the map a lot for farming metin stones

    A small gif that demonstrates the lag:

    https://i.gyazo.com/e79ca3325bea93459001e81a688a7cbc.mp4

     

     

     

    Features & small things :

     

    - Respawn time in chat for Metin stones & bosses

    https://gyazo.com/4df3bf68f62146a217c2299b757df1b2

    https://gyazo.com/d546e749772f628d7b072c525a78b6d6

    iLe7nXK.gif

    - Empty equipment slot tooltip (C++ & Python)

    https://i.gyazo.com/44d9bd4962b40622e2d3310024952f1c.mp4

    W0UvS2R.png

    iLe7nXK.gif

    - Separate notice command to display a text from right to left (marquee style) for all players in all cores

    https://i.gyazo.com/e7c37a49821bba285a51ba9eb47d034b.mp4

    ueHyDMv.png

    iLe7nXK.gif

    - Warp portal minimum level restriction 

    https://i.gyazo.com/9a3e6350c54449f6b6ccfc1bb28553b2.mp4

    rQyc1Pn.png

    iLe7nXK.gif

    - Stackable EXP rings & Thief gloves

    https://i.gyazo.com/061e120fc4028a3d0b63661798b0cd1d.mp4

    9CbOhBk.png

    iLe7nXK.gif

    - Old fishbot

    Made with table that has time values like in server side fishing.txt

    It has a tolerance random time, it can catch fish good enough I'd say, especially perch (vnum 27803)

    It has buttons to auto open & sell dead fishes, auto sell for small fish

    It automatically buys the fishing marble that puts an affect to display the fish name

    https://gyazo.com/ed0d2bb91d1c4ef3fd350a762a235829

    GmnHg3d.png

     

     

     

    Systems :

    - Professional character face system

    It changes only the texture of the face from costume/armor, not using GR2 models for heads.

    It has separate MSM group for face

     

    iLe7nXK.gif

    - Effect when clicking item

    https://gyazo.com/a2fe039acc67b712024d44cb0828b5d2.mp4

    ONiQWya.png

     

    iLe7nXK.gif

    - Simpler method for show received Gold as a cumulated chat text above the head of the character. 

    The text remains shown for a short period a time, as it is shown the value displayed gets increased as you receive Gold from the mobs.

    For cases when you lose gold (by buying from shops) the color is different.

    MkfdHoN.png

    iLe7nXK.gif

    - [C++/LUA] Complex Moonlight chest drop event Cuf%C4%83r_Lumina_Lunii.png

    The chest drops when the event is active by quest flag, can be activated by GM at NPC

    The chests drop only from level 30+ (both player & mob killed)

    The drop rate is lower in dungeon (assuming there are more mobs than normal maps)

    The drop rate is lower for mobs that get spawned from a Metin stone

    The drop rate is bigger for chiefs (bosses rank 5)

    The drop rate is also influenced by the global bonus rate (priv rate), level of the mob, wearing thief gloves, max_hp of the mob

    The drop rate is lower for mobs that get spawned from another mobs (summon)

     

    DwH9Qrj.png

    iLe7nXK.gif

    [C++] Check client version before login

    You can force players to run the patcher to get the new launcher.exe if you do important updates,

    all by changing the string in the VERSION file form the serverfiles & the define in binary Locale_inc.h.

    jFKTCra.png

    9jiNF0C.png

     

    iLe7nXK.gif

    [C++/PY/LUA] Anti EXP ring that actually freezes the exp (not deleting exp)

    hEpbdmX.png

    iLe7nXK.gif

    - [C++/LUA] Receive coins for your playtime

    The play can collect Dragon Coins (DC) from a quest, it has an anti fraud feature to not being able to let your character AFK in one place.

    pt5NJ1D.png

    iLe7nXK.gif

    - [LUA] Item quest for increasing your abilities form M to G

    06iiwgv.png

    iLe7nXK.gif

    [C++] Hit multiple targets when you shoot arrow

    https://gyazo.com/a511044422a9dcc107d8593ccfae467c

    maxresdefault.jpg

    iLe7nXK.gif

    - Special notice resizeable

    Includes quest function to send a message for all players on all cores

    Includes GM command to send message for all players on all cores

    If you send multiple messages they will be in a queue and display in order

    It has config where you can set how many seconds the message will stay unfolded to be read by player

    2b0mtrd.png

    Zi0zIfe.png

    https://gyazo.com/bf58cfe67711b7ff496840cc1ed55e93

    iLe7nXK.gif

    - Different Average DMG applicable only for monsters

    New type value for item_proto addon_type column, new random calculation (which is harder but you can still catch luck and get a high bonus)

    It has only positive values 1% ~ 60%

    https://i.gyazo.com/9d7e3b8d1bb321cc7bac9f24121fcb36.mp4

    ptquW5V.png

    iLe7nXK.gif

    - Damage absorbing stone

    https://i.gyazo.com/b59d97e611663f7c26657e0e2be4933c.mp4

    wKMWBaf.pngvZp5leL.pngNJCZJm9.png

    iLe7nXK.gif

    [C++/LUA] Random respawn for bosses (from fixed points)

    In the respective map, at login/teleport is displayed some info about the available bosses, the remaining time until respawn, remaining metin stone and their location (only for GM)

    When you kill the metin stone or boss, the time when the next respawn will occur is displayed on the chat only for the player that killed it.

    ZJYwoCT.png

    6UdalKd.png

    Ddcg6mM.png

    iLe7nXK.gif

    [LUA] 2023 New & simple teleport quest

    It has auto detection for settings (for each empire or fixed location)

    It has min & max level limit

    It can require gold for entry in a map

    It has sub options feature

    It has go back feature

    It has try again feature (after you exit a shop and you teleport)

    https://gyazo.com/c5b2e9ad7472474c874c0f8c624bb74e.mp4

    iWyueNA.png

    PeIT2sh.png

    MIuSHnX.png

    fKUuYz0.png

    iUF7pNP.png

    iLe7nXK.gif

    - Chest lockpicking system

    Using secondary skill that can be improved with several books it increases the succes probability of opening the chest

    Any chest can be transformed into a chest that requires lockpick to open by changing the value5 in item_proto

    guGRQ0y.pngXKHC9Qz.pngbrYEtrk.png

    iLe7nXK.gif

    - Spinning chest opening

    C++ and configurable via quest, you can put it on specific chests

    iLe7nXK.gif

    - Item tooltip wikipedia

    Display the provenance of the item (chest,monster or NPC)

    The data gets collected into a temporary navicat table when you boot the server or use the /reload command for mob_drop_item.txt or special_item_group.txt, later it gets converted into a python file that you put inside root in client

    When there are many lines in tooltip description, the lines get separate into 2 columns to fit better inside the tooltip, if the text is longer it moves left-right to be able to read it all

    iLe7nXK.gif

    - Event prize chest

    (Select a single prize from the UI of the chest)

    https://i.gyazo.com/86413e78c203cdf563691f0c40768ab4.mp4

    iLe7nXK.gif

    - Pickup filter UI & system

    9Ci7dfn.png

    iLe7nXK.gif

    - Minimap resize

    Full size image that came straight from WorldEditor (saved as dds without alpha to be smaller)

    https://i.gyazo.com/884cd3fcb3219130628a66511bccef8e.mp4

    Z5cSx7t.png

    iLe7nXK.gif

    - Display players count of each empire at the create character UI

    9J1aWNb.png

    iLe7nXK.gif

    - Display success percentage at crafting UI

    upLngPn.png

    iLe7nXK.gif

    - Display available commands for players and GM

    Em4eeZj.png

    iLe7nXK.gif

    - Enabling ymir curse affect

    The affect reduces the damage of the player for a couple of seconds, depending on how much percentage you set from mob_proto enchant_curse column

    (effect like poison but violet on character + buff icon displayed at the top)

    Tfi6xpV.png

    iLe7nXK.gif

    [C++/Py] Hide costum function for weapon,body and sash

    It memorises all the options into DB & cache

    It has preventions(serverside & clientside) for abusing the function.

    31Pwgyn.png

    WJIKkVn.png

    iLe7nXK.gif

    [C++/Py] Available command list for GM & player

    All the commands received directly from server.

    Em4eeZj.png

    iLe7nXK.gif

    [C++] Different GM effect above head for all roles you wish [GM][GA][SA][STAFF] etc

    Takes the prefix before the name and displays the coresponding effect.

    PSD file is included for the image.

    6HMeZ6K.png

    VUZlnAS.png

     

    iLe7nXK.gif

    [Py] Day/night button on minimap

    obLP8F4.png

    iLe7nXK.gif

    - Full automatic gold lottery system (C++,Py,LUA)

    The item ticket remains in inventory so the potential winner can get the reward in 24h after the extraction

    ouepuLj.png

    MhrNR6W.png

    mr5UpvB.png

    GBilaSD.png

    4srKINx.png

    deV7sf4.png

     

    iLe7nXK.gif

    [C++/Py] Anti account stealing protection

    Based on unique id (NOT that damn machine GUID that you can change from registry)

    - When you login from another computer it is neede an additional password that you set first time you login on the account

    - When you login from the same computer it is not needed that additional password.

    - The system it takes even the discord name & id of the player and inserts it into DB

    - The system it takes even the hdd serial and inserts it into DB

    - The entire system is made in a way that it doesn't make usage to the mysql database

    - It has EscapeString for each paramter, and besides that it has extra escapings because EscapeString of ymir is not full.

    Pjn6rOT.png

    E2QAkOo.png

    MTopJtO.png

     

    Optional for a fee: Can be integrated with the ban system, all the bans are now stored in separate hwid_ban table (with reason,author,duration,etc)

    When you select HWID ban type, all the accounts of the player are banned and stored in the hwid_ban table (nowadays players have 5-10 accounts for farming with cheats)

    l4jnX4k.png

     

    mYAonmM.png

     

    3Gep1MR.png

     

     

     

    Events :

     

    - Event Hide & Seek

    (find one of the 5 flags hidden on the map and receive a prize, it has IP protection so a player cannot get all 5 flags only for himself)

    09pSBOT.png

    gVrzAkZ.png

    iLe7nXK.gif

    - Metin stone rain event

    https://i.gyazo.com/d1c3652f42d859c29e19b5f494fbe3f4.mp4

    iIJqqrV.png

     

     

     

     

     

     

     


    • Metin2 Dev 1
    • Love 5

    User Feedback

    Please sign in to comment

    You will be able to leave a comment after signing in



    Sign In Now

    BughyT

       2 of 2 members found this review helpful 2 / 2 members

    A friendly person and a good system developer. I recommend him if you ever need some custom code's or want to buy something well did. 

    Link to review
    Share on other sites

    Hunger

       2 of 2 members found this review helpful 2 / 2 members

    Lovely guy. Sometimes he cracks a joke here and there and i pretend i like it just for the sake of our friendship.

    Fast response and besides the custom work he also helps a lot. Recommended! 

    Link to review
    Share on other sites

    SussyFlore96

       1 of 1 member found this review helpful 1 / 1 member

    Bought the majority of the systems presented and all of them worked as a charm.
    I also bought something personalized and this guy worked 5 hours only to install it and to make sure that everything is working as expected.

    Highly recommend, fast delivery & amazing code.

    Link to review
    Share on other sites

    Tekka

      

    He is very talented and paying lot of attention to details, every time he did a wonderful job,my server getting better and better thanks to his work.I highly recommend him with great confidence!

    Link to review
    Share on other sites


Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.