Jump to content

Adddirl

Member
  • Posts

    21
  • Joined

  • Last visited

  • Feedback

    0%

About Adddirl

  • Birthday 08/13/1998

Informations

  • Gender
    Male
  • Country
    Spain
  • Nationality
    Spanish

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Adddirl's Achievements

Enthusiast

Enthusiast (6/16)

  • Collaborator Rare
  • One Year In
  • One Month Later
  • First Post
  • Conversation Starter

Recent Badges

2

Reputation

  1. Ey! I was wondering if someone would be interested in a tool that allows you to edit your item_proto and mob_proto binaries (and also item_list), at the same time as editing the item_proto.txt and mob_proto.txt files (if you are not using MySQL for these), plus others like mob_drop, common_drop, and special_drop. I have been working for the last two weeks on a new tool, with multi-language support, intuitive, easy to use, and fully customizable. Through an external file, you can modify your ENUMS, add new types and subtypes, etc. Compatible with current and older clients with a single checkbox click (so that instead of 0 it shows WEAPON_SWORD, for example). You can drag and drop your files to load them automatically. It is safe when editing files because you must confirm changes before they are applied. It includes autosorting so IDs are ordered correctly and do not appear randomly at the end of the file, among other features. You can change the icon from the folder (if you have added a directory + item_list.txt in the options). Also, you can open the model directly, change or locate it to save time. I was thinking of selling the application once it’s finished. Does it sound appealing to you? Thanks for your attention! ^^ (still needs a lot of work)
  2. Ey! After some time and better knowledge about everything related to metin, im reworking some systems, fixing some others and something i always had bug was this system. Well, I just read the code and because i know a little more about what im reading, i realize the problem was in packet.h. Just make sure you put the things AFTER "flag;", just that simple, just in case some1 have the same problem in the future ^^
  3. Hi, im building some post processing filters and wanna implement shaders in the binary of the client. Im making good progress and i want to share my work with all of you, but im having just a single problem i cant solve. As you can see in the next img, im loading some basic filters from .fx file without problems: The issue im having right now is that the filter is rendering on ui too. I tried to divide game render and onuirender in PythonApplication.cpp, but i tried different ways to get the filter work just on render buffer without sucess. I have the binary updated to d9 PythonApplication.cpp [...] CGraphicDevice::RenderPostProcess(); } //post procesado end if (m_pyGraphic.Begin()) { m_pyGraphic.ClearDepthBuffer(); #ifdef _DEBUG m_pyGraphic.SetClearColor(0.3f, 0.3f, 0.3f); m_pyGraphic.Clear(); #endif ///////////////////// // Interface m_pyGraphic.SetInterfaceRenderState(); OnUIRender(); OnMouseRender(); ///////////////////// m_pyGraphic.End(); //DWORD t1 = ELTimer_GetMSec(); m_pyGraphic.Show(); //DWORD t2 = ELTimer_GetMSec(); [...] Where is the exact moment ui is start rendering? because it seems it is there. Maybe buffer is getting replaced but im sure is not. Any help from someone who have better knowledge about this?
  4. Ey! I have been having some problems these days in Python regarding calls from the server. Since I've been trying to understand what's happening for quite a few hours, I've searched for python documentation and unless I'm forgetting something, I can't understand the problem i having on this. Well. im using some prints to understand the thing, so when i open the game, i get this: Clearing all recipes Adding recipe: recipe_id=1, recipe_id=1, itemvnum=27995 Recipes stored: 1 Adding recipe: recipe_id=1, recipe_id=18, itemvnum=72724 Recipes stored: 2 [...] Recipes stored: 31 Refreshing recipe list. Total recipes to display: 31 Attempting to display recipe 0 with itemvnum=27995, item_name=Botella Vacia Attempting to display recipe 1 with itemvnum=72724, item_name=Elixir del Sol (M) [...] So everything keeps working as i expected, i recieve the call, i took it with a function i put in my new file, this one (im reducing the code): recipeListBox = ListBoxSearch() recipeListBox.SetParent(self.GetChild("recipe_listbox")) recipeListBox.SetPosition(4, 4) recipeListBox.SetSize(200-4-4, 17 * recipeListBox.stepSize) recipeListBox.SetEvent(ui.__mem_func__(self.OnSelectItem)) recipeListBox.SetMinSearchTextLen(1) recipeListBox.SetEditLine(self.GetChild("itemsearch")) recipeListBox.Show() self.recipeListBox = recipeListBox def AddRecipe(self, recipe_id[...] print "Adding recipe: [...] recipelist = { "recipe_id": [...] self.recipes.append(recipelist) item.SelectItem(itemvnum) item_name = item.GetItemName() if item_name: self.recipeListBox.InsertItem(len(self.recipes) - 1, "%s (ID: %d)" % (item_name, recipe_id)) else: print "Failed to get item name for itemvnum: %d" % itemvnum Alright, everything seems to work at the beginning, but when i tried to open the ui, then i get this: Recipes before opening the interface: 0 Refreshing recipe list. Total recipes to display: 0 I see all my code is making the same instance, i call the same file, everytime and i tried to make a function apart and a class instead of using just a new method, but i got no results. Seems like list is loading when im in loading screen, but it doesnot save in memory or smthing, then when i try to refresh the list opnening de ui, this happens. Can i get some help? if possible. Maybe im missunderstanding something like the position of the callings, or maybe im just too dumb i can get it. Ty in advance.
  5. Still trying to solve the problem. As i said, sometimes there are quest that works, others wont, just when i use ./make_quest again and recompiled everything, some quest shown up but others wont like this: [Hidden Content] I figure out that the problem could be at my pre_qc.py ("python pre_qc.py levelup.quest" doing nothing for me, no error but no compile too). I used the pre_qc.py version that is in this web, the renewal make_quest that is in this web too but nothing still works. I revised the entire code trying to find anything that i could implemented wrong, but nothing. I change the permission of the "object" folder to see if anything changes, but no. I delete the entire object folder to just compile some quests like levelup.quest, main_quests, some subquests and scrollquests but anyone of theese shows at the same time, so i feel like there is something obvius im not seeing Any solution?
  6. Little update. I found something weird. If i /make_quest, cause all quests are reimplemented, then there is some quest that appear in the quest page ui window. But it is different everytime i reimplemented them. Any solution?
  7. Well. I was trying different systems and changing things, but i couldn't reach the fix so... Im still in the same place. I got different errors, but at last i got to the same place, number of quests in the icon but nothing in the visual ui "page_quest".
  8. Im on it, im going to update as soon as i can T.T
  9. I just finish to install this system but for some reason, there are no quests in the window [Hidden Content] If i press Control + Q, it appears the icon of the quest with the number of available quests, but anyone appear in the questlog. I got no errors, no problems at compile, anything at sysrr... I added the quests to the questcategory.txt, all the code at game, client and binary but it is still not working. What file i can check?
  10. Its just a fast question its possible in .msm files, to make in this part Group HairData01 { HairIndex 1 Model "hair/hair_1_1.gr2" SourceSkin "hair/hair_1_1.dds" TargetSkin "hair/hair_1_2.dds" } something to make two source and target skins? i mean, i want my model to change eyes and hair color when using a tint, its possible? EDIT- Well, i found a way to do it just typing in the browser. I couldn't found anything before because i was using the google bar so, there it is: #close
  11. Ey. I was adding a specular system and i noticed my client is crashing for this specific line with no error sysrr cfg.Set(cfg.SAVE_CHARACTER_SLOT, "slot_{}".format(name), self.slot) I added to the client source the PythonConfig.h, PythonConfig.cpp and PythonConfigModule.cpp as it required to work properly. I got no errors at compiling the client ejecutable itself. I really dont know if the problem is in the module itself or the code syntax of Set. PyObject* poModule = Py_InitModule("cfg", s_methods); Im getting some errors to compile the debug version for some reason, so my theory is that the game is reading the module (cuz no sysrr) but the syntax or the code itself didnt work. As u can expect, i just know the basic, that's is why im asking there This is the code of Set im i missing something?¿
  12. Ey! I was trying to install some system but i get a problem with some of the files (pythonconfig.cpp and .h) I was trying to add some reference files from minIni but still get this problem. Is there any file i missing? im not too good at understanding these things :S [Hidden Content] is there anything i can do?
  13. Where do you find it? if u remember
×
×
  • 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.