Jump to content

Neo-Mind

Members
  • Posts

    806
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Neo-Mind

  1. i assume by server.grf you mean your own custom grf file. If its not there then you didnt add it. Get the proper lua file from the link i gave you in my previous post. Edit it and add it to your grf in the path =>.luafiles514\lua files\datainfo if you are still having trouble we can teamview about it
  2. 2012-04-10 doesnt read iteminfo.lub or cskroption.lub
  3. if you are checking in data.grf or rdata.grf then you should be looking for lub file not lua. FYI you should never modify data.grf or rdata.grf. If you want to modify lua , add the modified lua to your own grf and place it before data.grf in your data.ini Link to get lua files => https://subversion.assembla.com/svn/ClientSide/Lua_Project/
  4. The RO Client uses the 1st color in an image's palette as the transparent color. Sprites usually fill background with the 1st color in the palette. But in your sprite all the images had magenta in a different location in the palette. I just swapped the position of magenta in the palette for all the images. Hope that was clear. I used Graphics Gale for modifying the palette. Interesting thing is I was under the assumption the RO client automatically took magenta (#FF00FF) as transparent color in every image irrespective of palette location. Guess Not
  5. well whatever it is the client hasn't started using that file yet. so no point in going that way.
  6. Check data/luafiles514/lua files/datainfo/helpmsgstr.lua
  7. Sorry got a little preoccupied with other things. Ill definitely check it out today
  8. Use this http://www.mediafire.com/?joccobrwjvgbv32
  9. the script is working fine i just need to add custom aura's in @effect T_T i saw this specialeffectinfo2 lua's dunno how to use them though which path did you see that lua file?
  10. Updated Skip License Screen Source Code (from what i understood of the original) => http://www.mediafire.com/view/?1vd7wj6qpyl6lw9 Ai4rei., Can you add this to your repo.
  11. no the hex is different for every client but the process of finding the hex code is same for all Ragexe clients (Search pattern is different for RE clients which is why WeeDiffPatcher is failing currenty). I have posted about it in WeeDiffPatcher topic. Hope Ai4rei can update the dll
  12. Skip License Screen for 2012-04-10aRagexe => Find: 9F 09 78 00 18 0A 78 00 Replace: 3B 0B 78 00 3B 0B 78 00
  13. Hasnt the disable Hshield been updated? Did anyone try it out yet?
  14. isnt the cskroptioninfo & cstowninfo a mod on the client? because i didnt see it being referred by default
  15. Well sadly looks like the support started only from 2012-07-10a version.
  16. yea for RagexeRE it is definitely true. But when i peeked into 2012-04-18 Ragexe I saw no references to Iteminfo anywhere (even the string is not there hardcoded in the client). At the same time the txt tables were being referred in code. Maybe they didnt add support for Iteminfo into the main client same time as RE client (which makes sense - i wouldnt do it either ). @carlcarl is your issue fixed yet?
  17. Procedure for langtype Jobname Fix: 1) Find location of string "korea" - lets call it KR01 2) Find location in code (.text) where "korea" is pushed i.e. 68 KR01 (lets say i stored in uMatch) 3) We need the langtype storage location which is at uOffset = uMatch + 0x18 (Fetch four bytes starting at uOffset => ltLoc) 4) Search for 83 3D ltLoc 00 ; cmp <langtype>, 0 B9 '????' ; mov ecx, <offset> - not relevant but required for getting proper location 75 59 ; JNE <proceed to other gender specific name change> Replace the 75 in above string with EB and we are done. Hope it is clear. If its confusing let me know. I am posting here in case someone else wants to take a whack at it and make a plugin. EDIT: For the Skip License Screen, The search string currently used in the source code is valid for RE clients but it wont work for Ragexe Clients. For supporting Ragexe We need to add a search for following hex when others fail (AB is wildcard) FF 24 85 AB AB AB 00 8D B3 AB AB 00 00 8B AB 39 2D AB AB AB 00 Replace logic needs no change.
  18. The job name fix is not a translation. Its a jump fix to be done in the client. I will PM you the details later.
  19. check 'db/pre-re/item_buyingstore.txt'. You might be having same item twice
  20. cool good to know diff is enabled For Skip License screen - there is a calculation to find pointer to a jump table. The first and second entries of the table gets replaced by third. I dunno why it doesn't work by default. Because i followed the same logic and found the hex and its working.
  21. Ai4rei , Can you tell us why enable multiple grf option is not showing up for those clients in the diffpatcher. I tried manually adding in the patch - saw that the client is going through the inserted function without issues but it crashes at some point later. FYI: I did this on 2012-04-17a Ragexe client.
  22. what client version are you using. if its > 2012-04-10a then txt files are no longer supported (iteminfo.lua is used).... unless you are using ragexe.
  23. Try these hex code replacements Find: 8B 4C 24 3C 73 04 8D 4C 24 3C 83 FE 10 Replace: 8B 4D 00 90 85 C9 75 02 41 41 83 FE 10 Find: 8B 45 00 8B 14 81 Replace: 8B 45 00 8B 11 90 Find: C0 CE B0 A3 C1 B7 5C B8 D3 B8 AE C5 EB 5C 25 73 5C 25 73 5F 25 73 2E 25 73 Replace: C0 CE B0 A3 C1 B7 5C B8 D3 B8 AE C5 EB 5C 25 73 5C 25 75 5F 25 73 2E 25 73 Find: 7C 05 83 F8 1B 7E 07 Replace: 7C 05 83 F8 1B EB 07
  24. Try this one Find: B9 58 08 9B 00 75 59 Replace: B9 58 08 9B 00 EB 59
×
×
  • Create New...