Jump to content

Neo-Mind

Members
  • Posts

    806
  • Joined

  • Last visited

  • Days Won

    18

Posts posted by Neo-Mind

  1. On 3/2/2022 at 3:31 PM, Antares said:

    Nice, but this is just becaming ridiculous. Even at 3rd job you could pretty much solo 90% of the MVPs, so they added new bosses and arenas with even more ridiculous stats. So what will happen at 4th job? You will be even more powerful and they add even more powerful enemies? You will only see 999 999 as damage and still it will take half an hour to kill the new MVPs, while the old mobs and MVPs will be single hitted? ? If they continue on this path, they will not only cause a ton of INT overflows, but perhaps even run out of double number range as well ?? 

    Well technically they raised the attack damage display maximum with K & M suffixes

  2. 24 minutes ago, Functor said:

    Since versions "2017-05-02aRagexe" and "2017-04-19bRagexeRE" there is no need to modify the code of EXE. These EXEs support the new network packet 0xABE. I will check the code of the latest rAthena after arriving at home.

    Well I do see the following inside packets_struct.hpp.

    #if PACKETVER_MAIN_NUM >= 20170502 || PACKETVER_RE_NUM >= 20170419 || defined(PACKETVER_ZERO)
    	skilWarpPointType = 0xabe,
    #else
    	skilWarpPointType = 0x11c,
    #endif

    But it's not being used anywhere (or Visual Studio is fooling me).

  3. You would need to change the format string being used for making the palette file path.

    For the body palettes, you would need to modify the code to use the job ids directly instead of fetching corresponding strings from a table, or alternatively set the table to use number strings like 4001 => "4001".
     

  4. FYI, I have also added Custom Shields & Custom Jobs patches in WARP and yes it supports all clients from 2010 - 2021.

    New features
    Custom Shields:

    • Maximum Shield count can be customized now (limited to 127 for now).
    • You can also validate a shield id based on the job id by modifying ValidateShieldID function in ShieldTable_F.lub.

    Custom Jobs:

    • All the Lua files are now in a different folder called 'JobInfo' to avoid mixing in with others.
      The tables have gone through some changes as well.
       
    • You can specify different strings based on servicetype. For e.g. "korea" and "america" can have different strings. 
      To achieve this, you need to specify an override table with the name LT_<servicetype number>.
      For e.g. LT_0 specifies overrides for korea servicetype. Check PCNames.lub to get a clearer idea. 
      At present it is only used for name changes & palette path changes.
       
    • Scaling for Baby Jobs can be changed. You can change this in Shrink_Map inside PCIDs.lub.
      There is one caveat though, due to client limitation, the factor needs to be specified as an IEEE hex string.
      (no floating point support in Lua function calls ?)

    For both:

    • You get the option to copy the files to your patched client area. The files are copied only if you apply the patch.
    • For Custom Shields, the max shield value also gets updated in the copied file automatically.
       

    I was planning on more amount of changes in Custom Jobs, but it's on hold for now.

    • Love 4
    • MVP 1
  5. 14 minutes ago, AinsLord said:

    ohh so eventhough i put it here ÇåÅÍHunter weapon sprites the sprite will be inherited on sniper correct??

    Yes, sniper would inherit from hunter. The name for both would look like 

    data/sprite/Àΰ£Á·/ÇåÅÍ/ÇåÅÍ_<gender suffix><item suffix>.spr

    where
    gender suffix => ³² (for male) and ¿© (for female)
    item suffix => the one you have set in datainfo/weapontable.lub file.

    • Upvote 1
  6. On 1/23/2021 at 4:44 PM, sapibuntinx said:

    keep getting error when running the warp.exe, is there any dependencies I need to install first?

    do you have any Visual Studio installed? 
    You would need Microsoft Visual C++ Redistributable for Visual Studio 2019
     

    11 hours ago, Adimgar said:

    Great work Neo.

    I've been testing your software with so many different patches in a few clients (2020 and 2021) which i've previously patched seccessfully with nemo, but i haven't been able to make them work with warp, it always gives me the CTwitterDataMgr error, no matter the langtype and the external settings config i choose.

    My external settings are ok and working on my actual server/client.

    Is there something i could be missing or something that has changed regarding external settings vs nemo's?

    EDIT.

    Starting with a fresh set of patches got rid of Twitter message, but now it gives me "Failed to connect to server" when accessing map server.

    Keep up the greak work you do!.

    Please post an issue in Github . I am also available at the Discord server for any discussions.

  7. To settle the question of open source once and for all: I'm planning to release the full source code sometime in the future. When the code is released, anyone who wishes to do so will be free to fork the project, add renewal features, organize their own development teams and whatever. As I've already stated, I will not be interested in collaboration. I will release when I've reached my milestone for feature completion, and this will be the first and final release.

    music to my neko mimi :D

    • Upvote 1
×
×
  • Create New...