Jump to content

Ikarus_

Developer
  • Posts

    402
  • Joined

  • Last visited

  • Days Won

    20
  • Feedback

    0%

Everything posted by Ikarus_

  1. move it to: std::atomic_bool keepRunning = true; should work You are just using an older c++ standard version
  2. are you trying to freeze the game? xd what is this check ? 0 to 100k for vid it's a slow way to check the nearest characters. you could make a new method in CPythonCharacterManager to get what you need, rather than use your way. you could iterate all the character instances rather than iterate a number from 0 to 100.000 using the GetInstancePtr 100.000 times (which is a find into a map, which is slower than iterating the directly the map)
  3. mmmh i m sorry for reposting the solution which is already written, the page was looking not correctly loaded and i ve not read it
  4. Hi guys, A guy reported to me a weird bug about shamans w/m which are skipping collision when they are too fast to attack. On default source files it is still an unresolved bug which appear when the shaman's attack speed is more than 145/150. here a video which show how it is not getting the damage text for each hit on the stone. here the FIX. ATTENTION: Since the problem is the InvisibleTime on Attack.msa which it is too high, we could think to reduce it without need to edit nothing in our source (and it may be more efficient), but honestly i preferred to make a function which calculating the "adjustment" of the invisible time using the speed attack to don't risk to get the reversed problem (2 damage on 1 hit when the attack speed is low) feel free to use one of the two options.
  5. who want to get access to my g.drive folder with all updates/fixes just need to send me his g.drive email address.
  6. the textcache not found is not an error, you can ignore them. the client is closing because it is not finding the atlasinfo.txt, are u sure "hu" locale is the right one? You can change the locale from locale.cfg
  7. Yes, the static linking links the whole code. Sometimes static linking could conflict when the machines are not using the same OS but very rarely. Why did moderator removed my message with the libs list? lol btw good luck with ur work bye bye
  8. you can disable google test... into main.cpp, and remove the -lgtest
  9. could you add a screenshot in game of the lines you want change color to?
  10. about the libmysqlclient you need to install mysql56-client package to make it find the library in /usr/lib the other libs are missing in ur extern, they are easy to find, just using google (search them for freebsd obv) you should find them and just putting them into your extern/lib folder you should solve all
  11. Visual studio has an option "attach to process" in "Debug" section of the menù near the top of the window. So you can attach the debugger to the process is running in ur client. If you don't get a correct "crash dump" because the debugger is saying "no symbols loaded" you must set "generate debug information" on your UserInterface Linker/Debug properties Martysama has a tutorial to make it on his web-site/github profile here
  12. try by adding -static here like this: CFLAGS = -w -g -Wall -O2 -m32 -std=c++11 -static -pipe -fexceptions -D_THREAD_SAFE -DNDEBUG -D__SVN_VERSION__=\"$(SVN_VERSION)\" i hope you are not running the game binary on a older version of freebsd (eg. compiling on 11.3 and running on 10.3) compiler OS version must be <= live-server OS version
  13. yeah i ve added it to the previous message, i didn't understood your question at the beginning of my first answer
  14. or if you need to change it only for "select" questions edit from root/uiquest.py: def MakeEachButton(self, i): if self.skin == 3: button = BarButton("TOP_MOST",0x50000000, 0x50404040, 0x50606060) button.SetParent(self.board) button.SetSize(106,26) button.SetPosition(self.sx + self.board.GetWidth()/2+((i*2)-1)*56-56, self.sy+(event.GetLineCount(self.descIndex))*16+20+5) button.SetText("a") button.SetTextColor(0xff000000) #<---- change me else: i = i % 8 button = BarButton("TOP_MOST") button.SetParent(self.board) button.SetSize(200,26) button.SetPosition(self.sx + self.board.GetWidth()/2-100,self.sy+(event.GetLineCount(self.descIndex)+i*2)*16+20+5) button.SetText("a") button.SetTextColor(0xffffffff) #<---- change me return button
  15. you could try by adding a color tag at the text: #search local confirm_list = {"Yes. ", "No."} #replace with local confirm_list = {"|caaaaaaaaYes.|r", "|caaaaaaaaNo.|r"} how to make hexcolor? aa - aa - aa - aa r - g - b - a red green blue alpha values 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f are the possible values for hex numbers you can use an hex converter to choice your 0-255 range value or basically a color picker online (commonly they have hex value of the color) HEX CONVERTER:
  16. could you show me this : File "uiPrivateShopBuilder.py", line 31, in GetShopNamesRange Pastebin or just a screenshot
  17. add -lssl -lcrypto at the LIBS in Makefile eg. #you should have something like LIBS += ../../../Extern/lib/libmysqlclient.a #and you need to add at the end like this: LIBS += ../../../Extern/lib/libmysqlclient.a -lssl -lcrypto
  18. You can use any hash u prefer, the unique requirement is to use the same hash function when add an account from website and when login in game with data. mysql and php have a long list of commonly supported hash functions. Good luck
  19. could you search "AnswerBuyItem" in the whole file? and post here a screen in every result found for that word or if u prefer you could use pastebin rather than a screen.
  20. did you checked your client syserr.txt? i guess it contains some python error trace
  21. Those who are Martysama customers will receive a 10% discount coupon for my products. To have it you must be registered on the martysama website.
  22. I guess u didn't build with clean game and db or u didn't installed all correctly
×
×
  • 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.