Jump to content

Rytech

Members
  • Posts

    319
  • Joined

  • Last visited

  • Days Won

    31

Posts posted by Rytech

  1. Today marks a good day for the project as all 4th jobs are now fully coded in with all their skills now fully functional. There's still a few small extras to do like bugs/issues and keeping up with rAthena merge updates but the project is pretty much done. Due to this ive decided to reduce the price now that the project's development is complete. The main post above has been updated to show the pricing details and faq's to those who are looking for a quick answer.

    Im super thankful for the suppot ive gotten from the current buyers/supporters and without them this project wouldn't of been possible. Im looking to do other projects in the future for as long as the community continues to be supportive of my work.

    • Upvote 1
  2. OMG I completely forgot I made this topic. Im really sorry to everyone for not following up on this topic and my posts for this. A lot has happened since and I now have the entire systems completed for 4th jobs and have 6 of the 12 jobs completed. I am selling access to anyone interested. Just send me a PM and I will reply when I can.

    Note: Im recovering from the winter storm as of the time of this post and won't be active for the next day or 2. I should be fully active again by Wednesday.

    • Upvote 1
    • Love 2
  3. There's a reason for all these issues. We been stuck with the 2018-06-20RagexeRE client for almost 2 years due to dev's not wanting to put in the major amount of time and work needed to support newer clients which required the 2 billion item ID's support in the packets. Plus they had a lot on their plate that they needed to catch up on first. These road blocks tend to happen every few years when certain kind of changes happen to newer clients and because of this, other area's of development lag behind for a while. Now that 2020 clients are usable, people are able to use them and see whats working and whats broken and as usual the issues appear and need to be reported.

    4144 is working on the diff's for Nemo but there's likely some that are broken and not reported yet. I was asked for help fixing the 64k hair styles one multiple times. Sorry but im not the one who makes these diffs. Report it to that project dev please. Also around March 2019 the compiler used for clients changed which is why every diff has to be updated to work on newer clients. So if a diff gives any kind of issues, report it so he can fix that. Way to minimize errors caused by diff's is to try using the minimal amount first and see what it does. Best try only with recommended first and then add additional diffs from there.

    Next is the translation project which is done by zackdreaver. When newer clients come out, they expect the code for newer functions in the lua files to be in there. If something is missing, you will get lua errors and possible crashes. The biggest cause for these issues is that the lua function files (Ones with _f at the end) are in this project as well which shouldn't be. This just causes headaches for those updating to newer clients since the files in the project are older then the ones in the data.grf/rdata.grf. They shouldn't even be hosted there at all since no one edits them and hardly any of them has stuff needing translating in them. Heck even textures that don't help with translating are there too which can sometimes cause issues if dated. A lot of unneeded trash needs to be purged from there. But if you encounters with error messages or client crashes, this is another area to look into. Ways to minimize errors from this is to remove all your lua's first to see if it fixes your issue. This is the biggest cause of error messages on startup and after selecting your character. Textures rarely cause issues but ive seen the ones for character select cause issues before when they got updated but used with older clients. If you suspect that could also be the cause of your issue, try removing them.

    Last is issues with rAthena. So far with 2020 clients im hearing of apples appearing in the refine UI and guild emblems not appearing. These are issues the rA dev team has to resolve but sometimes its not as simple as it seams and may take longer then usual to fix. Like how gif guild emblems are handled. Also there's a chance other item related issues may appear due to July 2020 and newer clients having a updated item packets structure of a added byte for item ranks. Im not aware of any other issues but we might see more hidden ones appear soon as more servers update to these newer clients. If you encounter any of these issues or other odd glitches in the gameplay, report it in rAthena's issue tracker in the git repo.

    I hope this info helps those looking for answer. Please give all the dev's time to catch up on everything. It will take a few months to get this stabilized. Around 6 to 12 months likely but we can minimize it by reporting these issues.

    • Love 2
  4. Sorry for the lack of updates but I wanted to get a lot more work done before showing off more. Glad I did too since some juicy stuff got added this week and well....ill let the pics speak for themselves. Keep in mind that this is a work in progress and things can change. The entire base for the systems is complete. T.Stats, T.Sub-Stats, T.Stat Points, AP system, the effects from the T.Sub-Stats, framework for the 4th jobs, and other important things is pretty much complete and stable. Also I did a few special debug commands to show off some skill animations since I don't have any skills coded yet. There's a little over 200 new skills that needs to be coded in. Finally, this has turned into a full project and more info about whats going to happen with it will be announced soon.

    screenrAthena060.thumb.jpg.96c23f1b911357960216dd6392a094a1.jpgscreenrAthena061.thumb.jpg.7119b25ccbc16872d6a1ab31341a45c1.jpgscreenrAthena070.thumb.jpg.3907331d01829c88ccd62e3dfe984fd4.jpgscreenrAthena067.thumb.jpg.d9bafffd6b661675b5db0fd9c06cab00.jpgscreenrAthena068.thumb.jpg.5efcbdf6f43d59e6165147c706d38fd2.jpgscreenrAthena069.thumb.jpg.b8238a3bf4a40da8867d1d37d2885417.jpg

    • Upvote 1
    • Love 1
  5. OMFG IT WORKED!!!! Spent over a week trying to fix this bug. T_T

    So if I change the %31c part to a s it shows on the char-server console what I see on the VS 2008 compile. Its saving as jobchange_level,50ÍÍÍÍÍÍÍÍÍÍÍÍÍ after that fix and I had to edit the sscanf below it on the %255c part to make it properly saves as jobchange_level,50. My mind is blown by how a code done by someone back in the 2000's worked fine until now needing a simple letter change. Now to fix the map server crash when logging back in but I SHOULD beable to fix it if its a similar issue. I will also add the validation part in while im at it.

    Thank you so so much for the help. I don't normally like to ask for help but im glad I did. I will post again if I run into another difficult issue. Also is there anything else I should look for in all of the code that could be a possible issue with VS 2015 to fix?

  6. I tried a validate check and a ShowDebug code to see what it was coming out to and it wasn't 2 for sure. It was -1??? I removed it and tried something different. I looked into the code some more and it turns out that the sscanf doesn't appear to be the issue. I added a few lines of debug code to check whats being received in the WBUFP(buf,p) part of the code.

    1545534949_Debug5.thumb.png.fdb282d0cbef1b73e3b7f196ebbf0d96.png

    When logging out with a jobchange_level value of 50 sent, this is what appeared....

    1227104349_Debug4.png.f3f153329a977e8c3849ab1dacabec9f.png

    That doesn't look right. So I tried the same test on a compile through VS 2008 and the result is completely different and looks right.

    1619170388_Debug6.PNG.0cfb2c215415274f4fb2f6c533f88b89.PNG

    Now I need to figure out why this is happening. Gurrrrr.

  7. Hello. Im seeking some help for a strange issue that has appeared recently and I tried many things to resolve the issue but can't figure out the issue. Was told its best to post here even tho its not rAthena related.

    For the past 10 years ive used Visual Studio 2008 on my windows XP system to work on the development of my project 3CeAM and never used anything newer due to needing a newer system to support a newer OS and VS 2010's IntelliSense was broken on C code. But now I got a newer system with Windows 8.1 (finally) and Visual Studio 2015. Loading the VS 2010 Solution in it updated it to a VS 2015 solution and also updated the project files. I had to change a few things to resolve some compile errors. I added a check to cbasetypes.h for the snprintf

    //////////////////////////////////////////////////////////////////////////
    // some redefine of function redefines for some Compilers
    //////////////////////////////////////////////////////////////////////////
    #if defined(_MSC_VER) || defined(__BORLANDC__)
    #define strcasecmp			stricmp
    #define strncasecmp			strnicmp
    #define strncmpi			strnicmp
    #if defined(_MSC_VER) && _MSC_VER < 1900
    #define snprintf			_snprintf
    #endif
    #if defined(_MSC_VER) && _MSC_VER < 1400
    #define vsnprintf			_vsnprintf
    #endif
    #else
    #define strcmpi				strcasecmp
    #define stricmp				strcasecmp
    #define strncmpi			strncasecmp
    #define strnicmp			strncasecmp
    #endif
    #if defined(_MSC_VER) && _MSC_VER > 1200
    #define strtoull			_strtoui64
    #endif

    I added _WINSOCK_DEPRECATED_NO_WARNINGS to the preprocessor flags, and set the ignore default libraries to blank. And then compiled the login, char, and map. They compile fine with a warning or 2 which isnt anything to worry about. So I start up the server, connect, and mess around in-game for a while. Everything seems perfectly fine. But then I found this bug that never existed on VS 2008 compiles.

    When logging out, everything goes as it should and character data is saved. But if I do certain things, like change from 1st job to a 2nd job, die once, or start a Taekwon mission, and then log out, the char server crashes. From what I can figure out these things affect something called registry variables. So the above things changes registry variables on the character like jobchange_level, PC_DIE_COUNTER, and TK_MISSION_ID. Loading in the crash to VS's debug shows this....

    1128912492_Debug1.thumb.png.c2a974edaf2d51476efb818ae1a989aa.png

    If I add registry variable data for jobchange_level to the save data and then try to log on, the map server will crash on login and show this....

    1520457798_Debug3.thumb.png.151476850c6398f5c9be4a4ab124bc88.png

    I tried running some server exe's on this system that were compiled in VS 2008 and they save/load the registry variable data with no issues. So clearly something is going on in VS 2015 but I can't figure out what the cause of the issue is. The only clue seen in these pics is the negative packet length??? I could try to find the cause of this and fix it but im wondering if this is a sign of a deeper problem that could likely cause other hidden problems I haven't found yet. If anyone can help with fixing this problem I would be very thankful.

  8. Add this to your list....

    EF_FRESHSHRIMP    1098
    
    EF_SU_GROOMING    1123
    EF_SU_CHATTERING    1124
    
    EF_FIREDANCE    1133
    EF_RICHS_COIN_A    1134
    
    EF_E_CHAIN    1137
    EF_HEAT_BARREL    1138
    EF_H_MINE    1139
    EF_FALLEN_ANGEL    1140
    
    EF_IMMUNE_PROPERTY    1149
    EF_MOVE_COORDINATE    1150
    
    EF_LIGHTSPHERE_SUN    1197
    EF_LIGHTSPHERE_MOON    1198
    EF_LIGHTSPHERE_STAR    1199
    
    EF_NOVAEXPLOSING    1202
    EF_STAR_EMPEROR    1203
    EF_SMA_BLACK    1204
    
    EF_ENERGYDRAIN_BLACK    1208
    EF_BLINK_BODY    1209
    
    EF_SOLARBURST    1218
    EF_SJ_DOCUMENT    1219
    EF_FALLING_STAR    1220
    
    EF_STORMKICK8    1223
    
    EF_NEWMOON_KICK    1229
    EF_FULLMOON_KICK    1230
    EF_BOOK_OF_DIMENSION    1231
    
    EF_CURSE_EXPLOSION    1233
    EF_SOUL_REAPER    1234
    
    EF_SOUL_EXPLOSION    1242

     

    • Upvote 1
  9. Is it possible to get a V3 and V5 format update to the iteminfo.lua file in the ROenglishPRE? I tried it on a 2018-06-21aRagexeRE and the old format appears to work fine, but I want to get access to all the features and functions from the newer formats for this client and also avoid future compatibility problems.

  10. Then something funky is going on. The normalize skill tree function code might have a bug in it or their's a miscalculation in the way the system handles skill trees and skill point checks. Thats the only thing I can think of since im not entire familiar with rAthena's code. Last option I can suggest is testing on a separate test server with no changes made to see if the issue happens there.

  11. Try increasing the job level by 1 to see if it changes anything. Did you change anything in the skill config file related to skill trees or learning able skills? Did you change anything related to skill trees or anything related to skills at all in the battle config or database files?

×
×
  • Create New...