Jump to content

Mind Rapist

Active Member
  • Posts

    548
  • Joined

  • Last visited

  • Days Won

    6
  • Feedback

    0%

Everything posted by Mind Rapist

  1. I'm searching for clean 40k Serverfiles. I don't care about client or sources I just want the game and mysql folders. I'm not looking for any system or anything special just the basics (Energy, Dragonsoul, Belt) clean and unbugged
  2. Well it's double trouble especially on development mode think about having to pass an SQL query AND have to build a proto for the packs. I solved the 1st error by modifying my table and setting `size` to a SET type instead of an ENUM. Now the second error remains and I believe it has something to do with the korean name but no other source has had this before and that makes me wonder. BTW I'm using Vanilla r71k source if you know about any changes regarding the issue. EDIT: Seems like mob_proto's encoding has something to do with that. By converting from EUC-KR to ANSI all names become ??? and ... so to get it over with does anyone have mob_proto txt files in ANSI encoding without the ???'s? EDIT 2: After a lot of effords I changed the encoding. Now gives me this: ChildLoop: AsyncSQL: query failed: Data truncated for column 'setRaceFlag' at row 1 (query: replace into mob_proto (`vnum`, `name`, `locale_name`, `type`, `rank`, `battle_type`, `level`, `size`, `ai_flag`, `setRaceFlag`, `setImmuneFlag`, `on_click`, `empire`, `drop_item`, `resurrection_vnum`, `folder`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `exp`, `gold_min`, `gold_max`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `polymorph_item`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `skill_vnum0`, `skill_level0`, `skill_vnum1`, `skill_level1`, `skill_vnum2`, `skill_level2`, `skill_vnum3`, `skill_level3`, `skill_vnum4 I would do the same I did with `size` only this key is already a SET.
  3. I enabled txt protos in my serverfiles instead of traditional SQL tables. Item_proto is just fine. Mob_proto had to be reverse-engineered from the client packs. Serverfiles and client are both from the same production (Fliege). I'm getting this: ChildLoop: AsyncSQL: query failed: Data truncated for column 'size' at row 1 (query: replace into mob_proto (`vnum`, `name`, `locale_name`, `type`, `rank`, `battle_type`, `level`, `size`, `ai_flag`, `setRaceFlag`, `setImmuneFlag`, `on_click`, `empire`, `drop_item`, `resurrection_vnum`, `folder`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `exp`, `gold_min`, `gold_max`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `polymorph_item`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `skill_vnum0`, `skill_level0`, `skill_vnum1`, `skill_level1`, `skill_vnum2`, `skill_level2`, `skill_vnum3`, `skill_level3`, `skill_vnum4`, `ski (yes this is how the error line ends!) and a lot of these: ChildLoop: AsyncSQL: query failed: Incorrect string value: '\xBB\xE7\xB3\xAA\xBF\xEE...' for column 'name' at row 1 (query: replace into mob_proto (`vnum`, `name`, `locale_name`, `type`, `rank`, `battle_type`, `level`, `size`, `ai_flag`, `setRaceFlag`, `setImmuneFlag`, `on_click`, `empire`, `drop_item`, `resurrection_vnum`, `folder`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `exp`, `gold_min`, `gold_max`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `polymorph_item`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `skill_vnum0`, `skill_level0`, `skill_vnum1`, `skill_level1`, `skill_vnum2`, `skill_level2`, `skill_vnum Before you say anything about NULLS I tried it - same result. I compared my source with a working source and they match. That means the problem is most definately at the txt file itself. I checked for tabulation errors - didn't find any. I removed everything that wasn't in the database. So now I'm at a dead end asking for advice. What could it be???
  4. #BUMP Same here. Log.txt: 1225 04:55:03316 :: ľË¸˛: ĆÄŔĎ ¸đµĺŔÔ´Ď´Ů. 1225 04:55:03319 :: The eterpack doesn't exist [pack/patch1] 1225 04:55:03327 :: The eterpack doesn't exist [pack/patch1_texcache] 1225 04:55:03331 :: The eterpack doesn't exist [pack/season3_eu] 1225 04:55:03335 :: The eterpack doesn't exist [pack/season3_eu_texcache] 1225 04:55:03402 :: The eterpack doesn't exist [pack/pc_texcache] 1225 04:55:03426 :: The eterpack doesn't exist [pack/pc2_texcache] 1225 04:55:03458 :: The eterpack doesn't exist [pack/monster_texcache] 1225 04:55:03480 :: The eterpack doesn't exist [pack/monster2_texcache] 1225 04:55:03501 :: The eterpack doesn't exist [pack/effect_texcache] 1225 04:55:03531 :: The eterpack doesn't exist [pack/zone_texcache] 1225 04:55:03551 :: The eterpack doesn't exist [pack/zonedgn_texcache] 1225 04:55:03569 :: The eterpack doesn't exist [pack/terrain_texcache] 1225 04:55:03589 :: The eterpack doesn't exist [pack/npc_texcache] 1225 04:55:03608 :: The eterpack doesn't exist [pack/npc2_texcache] 1225 04:55:03627 :: The eterpack doesn't exist [pack/tree_texcache] 1225 04:55:03645 :: The eterpack doesn't exist [pack/guild_texcache] 1225 04:55:03672 :: The eterpack doesn't exist [pack/item_texcache] 1225 04:55:03689 :: The eterpack doesn't exist [pack/textureset_texcache] 1225 04:55:03711 :: The eterpack doesn't exist [pack/property_texcache] 1225 04:55:03733 :: The eterpack doesn't exist [pack/icon_texcache] 1225 04:55:03735 :: The eterpack doesn't exist [pack/season1] 1225 04:55:03737 :: The eterpack doesn't exist [pack/season1_texcache] 1225 04:55:03739 :: The eterpack doesn't exist [pack/season2] 1225 04:55:03741 :: The eterpack doesn't exist [pack/season2_texcache] 1225 04:55:03762 :: The eterpack doesn't exist [pack/indoor_texcache] 1225 04:55:03802 :: The eterpack doesn't exist [pack/outdoor_texcache] 1225 04:55:03839 :: The eterpack doesn't exist [pack/sound_texcache] 1225 04:55:03841 :: The eterpack doesn't exist [pack/sound_texcache] 1225 04:55:03843 :: The eterpack doesn't exist [pack/sound_texcache] 1225 04:55:03846 :: The eterpack doesn't exist [pack/sound_texcache] 1225 04:55:03849 :: The eterpack doesn't exist [pack/sound_texcache] 1225 04:55:03852 :: The eterpack doesn't exist [pack/sound_texcache] 1225 04:55:03855 :: The eterpack doesn't exist [pack/sound_texcache] 1225 04:55:03879 :: The eterpack doesn't exist [pack/sound2_texcache] 1225 04:55:03883 :: The eterpack doesn't exist [pack/sound2_texcache] 1225 04:55:03901 :: The eterpack doesn't exist [pack/bgm_texcache] 1225 04:55:03926 :: The eterpack doesn't exist [pack/ETC_texcache] 1225 04:55:03929 :: The eterpack doesn't exist [pack/ETC_texcache] 1225 04:55:03949 :: The eterpack doesn't exist [pack/locale_texcache] 1225 04:55:03952 :: The eterpack doesn't exist [pack/locale_texcache] 1225 04:55:03971 :: The eterpack doesn't exist [pack/uiscript_texcache] 1225 04:55:03974 :: The eterpack doesn't exist [pack/ETC_texcache] 1225 04:55:03994 :: The eterpack doesn't exist [pack/uiloading_texcache] 1225 04:55:00009 :: 1225 04:55:00013 :: ## Network - OffLine Phase ## 1225 04:55:00016 ::
  5. M2 Download Center Download Here ( Internal ) I made this script because I got tired of all the binary warnings about saving the file to Unicode format. So I am now releasing it to the community. This is a Windows PowerShell script that converts all the files of the destination that have the postfix *.cpp and *.h to UTF-8 (without BOM) encoding. I made this script because I got tired of all the binary warnings about saving the file to Unicode format. So I am now releasing it to the community. This is a Windows PowerShell script that converts all the files of the destination that have the postfix *.cpp and *.h to UTF-8 (without BOM) encoding. By default, the file will look inside the directory "C:\Users\user\Documents\" but there is a -Dir parameter you can use (besides editing the file of course). Specify your working directory and wait a few seconds for the process to start. After that, there is really nothing else to do! EXTRA: There is one more parameter you can specify here. A boolean check by the name -Src (disabled by default). If you pass "1" in here the script will automatically check for file extensions *.c and *.hpp (the source files of the Extern folder).
  6. Thanks it worked I'm getting this at DB now: QueryLocaleSet: cannot set locale latin1 by 'mysql_set_character_set', errno 2019 Can't initialize character set utf8 (path: compiled_in) QueryLocaleSet: cannot set locale latin1 by 'mysql_set_character_set', errno 2019 Can't initialize character set utf8 (path: compiled_in) NOTE: I use MariaDB 10.3
  7. I did it's all correct. I also did some digging. Seems like there was a group at the end of the file without closing bracket (deleted). The line error dissapeared. The only error left is: ReadSpecialDropItemFile: ReadSpecialDropItemFile : there is no item 경험치 : node oberork The chinese characters mean Yang or EXP (sometimes it's the one, sometimes the other). This one is the EXP. Node oberork is: Group Oberork { Vnum 50070 1 3140 1 30 30 2 3141 1 16 30 3 1110 1 30 30 4 1111 1 16 30 5 2130 1 30 30 6 2131 1 16 30 7 7140 1 30 30 8 7141 1 16 30 9 5100 1 30 30 10 5101 1 16 30 11 160 1 30 30 12 161 1 16 30 13 240 1 30 30 14 241 1 16 30 15 11671 1 30 30 16 11672 1 5 30 17 11271 1 30 30 18 11272 1 5 30 19 11471 1 30 30 20 11472 1 5 30 21 11871 1 30 30 22 11872 1 5 30 23 16161 1 30 30 24 16162 1 16 30 25 16163 1 7 30 26 17161 1 30 30 27 17162 1 16 30 28 17163 1 7 30 29 14161 1 30 30 30 14162 1 16 30 31 14163 1 7 30 32 70012 1 25 33 70038 1 25 34 25040 1 30 35 70048 1 25 36 70037 1 30 37 70014 1 30 38 70043 1 25 39 70005 1 25 40 70006 1 25 41 돈꾸러미 50000 20 42 돈꾸러미 100000 70 43 돈꾸러미 200000 9 44 27112 10 30 45 경험치 100000 10 } I also tried different encodings (UTF-8, EUC-KR, 1253) no difference.
  8. Line 781 is vnum 144 - exists. This line is no longer a problem. Now it hits at line 776 Line 776 is vnum 190 - also exists!
  9. Would you like me to add Wolfman to your source?
  10. I managed to compile successfully but I cannot start due to an issue with special_item_group.txt (Fliege files). The problem is with the chinese characters about the EXP reward from chests. If what needs to be done to launch is a source modification I'm requesting some assistance to find the part that needs to be edited. If the files are the problem I'm looking for 40k files (clean as SHIT! please) with no bugs and nothing but: Energy system Dragon soul system Belt system Nemere/Razador/Spider Baroness/Devil's catacombs Official mounts/pets (no GF 16.2 pet system - just the default ones) Cape dragonhead maps I'm not looking for another source or a client just for the serverfiles (MySQL tables, channels and quests)
  11. I'm trying to launch files by Fliege with vanilla core (latest). When I'm launching, I'm getting the following error: LoadGroup: CTextFileLoader::LoadGroup : must have a value (filename: locale/germany/special_item_group.txt line: 781 key: 1) ReadSpecialDropItemFile: ReadSpecialDropItemFile : there is no item 경험치 : node oberork Boot: cannot load SpecialItemGroup: locale/germany/special_item_group.txt The point is that: line 781 of special_item_group.txt is fine (tabs and values etc...) 경험치 == EXP from the chest - what's wrong with that??? Is there any part of the code I have to edit to make it compatible? (specify file please) Or is it something else?
  12. OMG! That was it finally after a week I compiled the client! Thanks for everything @arves100 man you've helped me more than you realise
  13. Thanks for the insight, @arves100. What I did in the first place was following your tutorial: so the problem seems to be at libjpeg-9c. After seeing your response I edited the CFLAGS of makefile.vc and I added -MT at the end just to be sure about the runtime. The libs were generated even tho I had an error in the end saying "cannot open file 'rdjpgcom.exe'" I tried to fix it by downloading it and pasting it into the folder (didn't work) but anw the libs were created so I copied them into the Extern folder and started compiling. The result was the same as my image. I also tried the 2nd solution you mentioned. The result was: Conclusion: C++ Runtime might not be as big of a deal as we thought. I'm suspecting the rdjpgcom.exe error has something to do with it but I'm not sure...
  14. Seems awesome! Which revision is in there? Is the server starting normally or ther are some bugs?
  15. Same problem here. Function in input_login.cpp is correct. Anyone knows other files to look?
  16. Can you please give some more details? I have no idea what to do here. My exact errors are these:
  17. I'm missing a function from the unique.cpp (I think). Function is called UniqueMoveToPos(...)
  18. I got this: questlua_unique.cpp:660:11: error: no member named 'UniqueMoveToPos' in 'CUnique' Can someone help me define this function or give me the full source?
  19. Hello I have this error when starting the server: [Hidden Content] I have no idea what is going on or how to get more information out of this. Files with extension ".core" are being created regarding the game file (not the db)
  20. Has anyone tried this client? Are there any special features/bugs or is it just a clean client to start with?
×
×
  • 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.