Jump to content

Bumble

Legendary Member
  • Posts

    145
  • Credits

  • Joined

  • Last visited

  • Days Won

    6
  • Feedback

    100%

Everything posted by Bumble

  1. Hi everyone, It's been a while since I updated L2H, but don't worry, I've been working on it whenever I could over these past months. We're testing the newest functionality over the weekend, and expect to share the newest version latest Monday. New features: Implemented Skill editing functionality. Includes enchanted skills and skill sound effects. Implemented Skill Add/Remove functionality. Implemented skill_pch and skill_pch2 generation. Skills take a few minutes to load. I separated the skills load from the rest of the loads, so it's optional. Search bars! Items, npcs, skills, recipes and sets are now searchable. Implemented skill acquire editing. Easily add/remove skills to a class. Edit which classes are included to customize the different class trees. Double-click a skill in the skill acquire list to edit: Required Level SP Cost Auto Get Item Needed Quest Needed Prerequisite Skill Social Type Pledge Type Race Required The following parameters are editable for all classes: HP Tables MP Tables CP Tables The following base parameters are editable for base classes (fighters, mages) Physical Attack Attack Speed Magic Attack Critical Attack Type Attack Range Damage Range Rand Damage Defense Magic Defense Move Speed Strength Bonus Intelligence Bonus Constitution Bonus Men Bonus Dexterity Bonus Wit Bonus Level Bonus Jump Breath Bonus Safe Fall Height Collision Box Can Penetrate HP Regen Weight MP Regen Weight CP Regen Weight Karma Increase Table Karma Increase Constant Starting Point Starting Equipment The following client-side editing is available: Character Creation Screen Equipment Character Creation Screen Positions Character Creation Screen Class Descriptions Depending on the parameter you click to edit, a relevant popup will appear. Some parameters require you to select class and/or sex, some parameters take you straight to the action. Some screenshots: I've also fixed quite a few bugs, and I restructured the data to allow for searching and easier variable access. I still plan on making this project open-source, and there's quite a lot of refinement left. There's also a bunch of features still missing, but I feel like I'm making good progress. If you feel like helping out with suggestions or tests, or if you have any questions on how to use this tool, feel free to join us on Discord. I look forward to sharing more stuff with you all! Have a nice weekend. -B
  2. Yeah, deleting existing NPCs is not a good idea. The game crashes when you remove certain data, so it's better to just remove their spawn point if you want them gone. You should only delete the cloned stuff. I'll try to implement a filtering system of some sort, or a search engine. Thanks for the suggestion. You're welcome, I hope you'll make something cool. EDIT: I think I found the cause of the crash. I'll try to fix it for the next update.
  3. Alright thanks, I'll take a look :) I'm currently working in importing/editing/exporting skills (~40% done), but I'll fix that issue asap.
  4. No, that should be fine. Do you remember what you were doing when the crash happened? If you could describe how to make that error happen, I'll try to fix it asap.
  5. Hi @Hitcher. Thanks, yeah I'm excited to see the worlds that will be created with this tool. I'm still working on it to add more functionality. Regarding your issue, did you download the worldmap files too? And when did that issue happen? It's been a while since I had trouble with the spawns, so let's see if we can figure it out :)
  6. Thanks @PARADISE, it's good to be back :)
  7. Updated to version 3.2. - Fixed incorrect name on newly created exported NPCs. - Added multisell list editing: - Added direct download link to worldmap files. - Added direct download link to working base system folder. This will make it easier to start modding. It's based off of L2Shrine's system folder, so thanks Emca once again. Development has been slow due to a sudden case of leukemia (lucky me). I'll continue working on L2H when I can. Please let me know if/when you find any bugs. -B
  8. I've been on vacation, but I'm back now! I'll see when I have time to continue the work, but I have no intentions of stopping now. I just have some catching up to do! Thanks xeL, I know you've done a lot of parsing yourself! I'm sure you know the hassle :)
  9. This is awesome eressea. I've been hoping to see something like this. Please do continue the development, I'll make sure L2Homage follows suit. I know the binaries aren't available yet, but things have a way of happening :) I'm happy to see this!
  10. This project is awesome! I hope someone continues the work.
  11. Is it not working, or is it just the client not reflecting the change? If you equip B-grade as lvl 58, do you have the penalty debuff?
  12. I think you should edit skillacquire.txt instead of skilldata.txt.
  13. That's how large servers work in general. You cache a bunch of data for immediate access, and then use a longterm database for storage. Every interaction goes through the cache, and only the cache updates the longterm storage. This way you'll always get the most recent data, and you prevent incorrect/duplicate database entries. In this case, the data pool contains all items and npcs. Yes, it's used heavily.
  14. Hey there, thanks for testing it out. L2H is only intended to work for Epilogue at the moment. If you try to load high five or C4 data, you'll get incompatible data. Small wrong space leads to no encrypt, yes. I've tried to protect the input to prevent user errors like that, but it's possible I've missed some of them. If you let me know where it happens, I can correct it. You won't ever have to pay for L2H, it'll always be free. Did you download the newest version, 3.1? Also, it'd be best to take these suggestions to the release thread, now that it's finally available.
  15. Hey pal, you're in the wrong section. L2j questions go in the L2j section. To answer your question, it seems you can't connect to your database for some reason.
  16. I haven't had any reports of huge bugs in the newest test version, so I've included the link in the original post above. It's also available on Discord. Weedy caught a significant NPC export error, which is fixed in the new version. If you're making custom new npcs, you'll need to download this. I'm looking into AI for the time being.
  17. Thanks, I've put quite a lot of effort into this, it's nice to know it's appreciated :) I'm currently working out a system for editing AI. I was planning on doing skill editing first, but some of that stuff seems to be hardcoded into the server (mainly skill effects). I'll add skill power/level/mp cost/etc editing, and classes/level requirements soon(ish), but I'm super into the AI structure for now. Also have a lot to do in real life. I'd appreciate it if we moved to the release thread instead though, so if anyone wants to chime in, please do so in the release thread. Thanks!
  18. 1. Add a new entry to itemdata.txt. You can copy 5134 to make it easy. 2. Give it a new unique ID(5134) and name_id([comp_soulshot_none]). When rightclicked, this item (because its default_action is 'action_capsule') uses the registered item_skill (in this case [s_restoration1]). 3. Go find skill [s_restoration1] in skilldata.txt. Copy it. 4. Give it a new ID and name. 5. Change whatever values you want in the effect variable. This is where it's defined what the user gets on use. 6. Save skilldata.txt 7. Go to your created item in itemdata.txt (step 2) and edit the item_skill value to point to your new skilldata entry. 8. Add your new item to item_pch.txt. 9. Find EtcItemgrp.dat in your Lineage 2 system folder. Decrypt it with L2FileEdit. 10. Copy the 5134 entry and input the exact same changes you did in itemdata.txt. 11. Save and encrypt again. 12. Find ItemName-e.dat in your Lineage 2 system folder. Decrypt it with L2FileEdit. 13. Add the new entry, just like in the steps above. Copy the 5134 entry to make sure it's correct. 14. Save and encrypt again. That should do it. That's off the top of my head though, so if I forgot something, feel free to chime in. I'm developing a tool that allows you to do this stuff very easily. It's not quite there yet, but keep an eye on L2Homage. -B
  19. Progress update: I haven't been able to test the recipe update yet, but if anyone would like to help out, it can be found on discord (or pm me). I'd prefer not to post test versions in this thread. From what I can gather, it should work correctly, but you never know. If anyone here is using this tool for a project, I'd like to know. It keeps me motivated knowing that my effort is put to good use. I'll still develop L2H regardless, as it's kind of become a hobby, but I'd like to know. I've also been thinking on the target chronicle. Right now, it's targeting Epilogue, mainly because Eressea did such good work with her extender. I _could_ change L2H to target interlude, but I feel like that would be a step back, even though it's more popular. Instead, I plan on switching to H5 when/if a good server pack becomes available for free. It's been roughly 9 years since H5 released, and with L2's declining popularity, it could happen. When I know the recipe system works correctly, I'll implement the following: - Start gear per class - Start position per class - Attributes per class Thanks, -B
  20. Progress update: Crafting/Recipe system is now complete, moving on to tattoos tomorrow. I've thought about it, and I think I'll re prioritize these features: Item enchant success rate is simple to edit in it's current form, and cell input options are really just polish. I'd rather add more features. When tattoos are done, I'll work on milestone 4. I'll update the roadmap accordingly after this post. Also adding recipe editing screenshot to my comment above. EDIT: Looking into tattoos and dyes, it actually makes sense to complete milestone 4 before tattoos. Tattoos reference different classes, so I'll need to parse class data first anyway. I'll start on milestone 4 tomorrow instead of tattoos. That means milestone 3 is technically finished, so I'll release that when a few more tests have been done. With milestone 3 finished, the crafting system is now completely open and editable.
  21. Thanks, I've put a lot of work into this. I hope to see people create something cool. @Narzor, I like this uploader. It's served me well so far. If you don't like it, feel free to share this on other platforms, I don't mind. Progress update: I split decryption/encryption into separate files, allowing for easier upgrades. Previously, all files would decrypt/encrypt at once, possibly overwriting data. This new method allows for separate calls. I'm about 25% done with the crafting/recipe system.
  22. Screenshots of L2Homage in action: Save/Load/Export: Weapons editing: Armors editing: Etc item editing: Sets editing: Npc editing: Droplists editing: Spawn editing: Recipe editing:
  23. L2Homage Customizing Lineage 2 Read more about the development process in the initial thread Initial thread Check out our Discord if you're interested in the project Discord Channel Download here: L2Homage 6.1 (Recommended) Map Files System Folder (Based on L2Shrine's system folder. Should work well for new projects) WIKI <-- A work in progress. Includes in-depth install guide, both for server software and tool. Please feel free to post any questions you have in this thread. We also appreciate if you'll post screenshots of your work. We want to see what you make :) Disclaimer and Credits # Table of Contents: # ----------------- # 1.0 What is L2Homage # 2.0 Features # 3.0 Installation # 4.0 Usage # 5.0 FAQs # 6.0 Roadmap # 1.0 What is L2Homage L2Homage is a modding tool meant to make modding L2 OFF files easier. It doesn't do anything you can't do on your own, by editing a handful files. L2H is an extensive editing tool for both client and server files for Lineage 2 Epilogue. While still in development, the intention of this project is to provide users with a tool that’s capable of repurposing most of existing ingame content. This will allow users to rethink and reshape the world of Lineage 2, providing the hordes of burnt out players with new, exciting content, without having to spend hours learning how to manipulate the data structure. The hope is to see a bunch of unique, new game worlds appear, instead of relaunches of the same L2 experience we’ve all been through too many times to count. With this tool, you can edit all weapons, armors, misc items (etcs), recipes, npcs, droplists and spawns. The list goes on, and expands as the project evolves. L2H allows you to very easily edit, replicate or modify a huge of amount of Lineage 2 content - without having to worry about L2OFF data structures, file editors, encryption or decryption. It's as simple as editing a spreadsheet. # 2.0 Current Features - Add, delete or modify weapons - Add, delete or modify armors - Add, delete or modify etc items - Add, delete or modify sets - Add, delete or modify spawn zones - Add, delete or modify NPCs - Add, delete or modify NPC spawns and parameters - Add, delete or modify Skills - Add, delete or modify recipes - Add, delete or modify droplists - Add, delete or modify shoplists (multisell) - Modify any stats of any class - Modify the starting equipment of any class - Modify the starting location of all classes - Modify when classes learn skills - Modify what skills cost or require - Modify NPC AI Properties (requires .nasc files in data/ai folder) - Modify system text - Modify class descriptions and titles - Modify loading screen text - Modify hunting areas - Modify the EULA - Modify the chat filter - Modify zone names - Modify raids list (accessible through in-game map) - Export server and client files simultaneously, ready for use immediately # 3.0 Installation # 4.0 Usage # 5.0 FAQs # 6.0 Roadmap Thank you, -B
  24. Quick update: Sets seem to be fixed now: We still need to test if fixed npc positions work. After that works, first version of L2H will be made available. It may not be today, but it's very soon. -B
×
×
  • Create New...