Jump to content

An4rchy

Legendary Member
  • Posts

    2,656
  • Credits

  • Joined

  • Last visited

  • Days Won

    26
  • Feedback

    100%

Everything posted by An4rchy

  1. I don't even think this is compilable to honest. Do you want the reward to be every hour on the 24 hour clock, or every hour from the moment the server starts? I mean should it be exactly at 12:00, 13:00, 14:00 or if server starts at 12:21 rewards at 13:21, 14:21, 15:21?
  2. This can still be caused by the internal architecture of the engine as xdem said, but I still think it's got more to do with the rendering process. I mean it was made during 2002-2004 most likely when mmorpgs were few due to this reason (and many more ofcourse), chances are they never updated their code since people got used to it and population kept decreasing after C5-Interlude. I don't think it's fixable unless you remake the game in a newer engine cause you basically need to rework the whole engine with newer faster technologies like ECS system or rendering stuff like I mentioned in a previous reply.
  3. This is amazing work, believe me when I say you can make a fortune if you manage to finish a working client re-made on unity.
  4. You can improve this further, modify the interface too so you can have a proper 2nd inventory window for the bot. You can even have the skills open as skill panel and when you click them they are 'toggled'. Nevertheless, very nice mod I could see it being used by an auto-farm friendly server.
  5. Why would you update from Intelude to Gracia Final? If you make all this effort to make the server work for a newer client, take the latest client that you have interface source + compiler for.
  6. To fix your error, edit your xml as such: <item id="954" recipeId="15792" name="mk_sealed_vesper_helmet" craftLevel="10" type="dwarven" successRate="60"> <ingredient id="15792" count="1" /> <production id="Vesper Helmet" count="1" /> <productionRare id="Vesper Helmet Foundation" count="1" rarity="8" /> <productionRare2 id2="Custom Vesper Helmet Foundation" count="1" rarity2="4" /> <statUse name="MP" value="252" /> </item> However, this code you posted is incomplete and it will just read the data but never use it. You need to modify the logic when the player presses 'Buy' to calculate which item will be given to the player based on rarity.
  7. Autofarm exists and has been shared more than 1 time, if you take a look at Share sections you'll find it easily. And yes, it can be made as an external program, anything can be made if you're willing to pay for it.
  8. As I said, anyone serious will never consider an outdated version, unless you say it's stable and more preferable than the latest version. I never complained about anything. This conversation started after I replied because you said: Which I found false, not because aCis is not going the correct way, but because like I said you can't promote or endorse something that's not suitable for a live server. I'm sure that it will get there, but in the meantime you can't expect devs/admins to use it for the shake of completing it. (Basically repeating what I said on last post) Regarding Classic, I don't mean you should implement Classic gameplay, what I meant was to edit the packets so that aCis server is playable on a newer client, since most admins (maybe all nowadays) that open servers will choose classic client with interlude server, but 1/10 of them can actually do it themselves. Anyways, I understand your PoV since you've spent years on aCis. So I'll stop here, have a good one
  9. You're overexaggerating to prove a point, that's fine. But again, this all comes down to personal goals. I'm not here to complete Interlude, I'm here to make successful servers. I'll choose the easiest and best path towards this goal. You're here for the shake of aCis and not for the shake of a server you wanna open, therefore you can take your time to finish the project with people that share similar ideas. But you can't expect admins to jump on the 2-3-X year-long development wagon, not unless there's something in it for them (and it has to be in the short-term, L2 is already pretty much dead). I don't understand the point you wanna make here, if you said this because I mentioned that I've made small contributions in the past, you misunderstood the point I wanted to make. I never said I'm a 'real' helper. I said I support aCis because I like the roadmap and the general idea, but that doesn't necessarily mean I'll use it. I'll still help with whatever I can whenever I can though because I'd like to see it complete, but I just don't find interest/can't afford to work on a project for the shake of working on a project, it's not my goal. The problem is that any released open-source project/software is never released in an unplayable/unusable version. Unreal Engine is open-source, but did you see them release half the engine and expecting people to test this half in order to complete the other? Please don't misinterpret this, I'm not trying to be aggressive towards you as I understand the work you've done and will do is already too much for 1 person to manage and it's impressive. But you can't expect admins/players to test for the shake of development, it just doesn't work like that. If you ever want to attract actual play-testers you need to provide some incentive, that being a playable/complete version for a low-rate server on aCis. Also I wouldn't call aCis an open-source project. The model you have (which isn't really open-source) is even better than open-source. An admin that wants to use the project has to pay for the latest revision (if he's serious) and to receive support and updates from you. That means you get some income to uphold the project's site and maybe pay its developers / yourself from time to time. On top of that, you release older versions for free which means there will be more people using it aka testing. But it's not called open-source.
  10. Idk what you expect really, people to just login and start playing on a test server to test until the pack is done? It's just not possible. Most people are in the l2j business to open a server, and most of them really won't choose a project over another that has less issues. I'm a 'waiter' because my time is limited and l2 is more of a hobby/side-job for me. Therefore the little time that I can spend on l2, I prefer to spend it working on my server's features. It's like having a bicycle with no pedals and asking people to ride it until it's complete. Unless you include the pedals, noone will ride it. Unless you include every feature (even if incomplete/wrong), how do you expect people to open servers with aCis and assist you by reporting/fixing themselves? I support aCis and I've contributed in the past, even if my contributions were minimal. But that was back when I was in school and I could afford to work for the shake of learning. But if I were you the first priority would be to provide a public, playable version of the pack with known issues/missing features hot-fixed/added and work on refactoring/reworking in private. At least this way people would choose aCis to open a server and reports for you would be 2x or even 3x what they currently are. Noone wants to use lucera, trust me, but it's the only viable option currently. Perhaps I'm mistaken though, not everyone thinks alike. Maybe you got a roadmap planned ahead that's more effective than the one I proposed. Either way I would be the first to use aCis if a playable state is released, as I've done in the past with L2Eola (was pvp server). Sorry for off-topic btw.
  11. There's not many choices of projects to choose from to be honest, therefore people will go for the most complete/playable project there is at the given time. Currently, that is lucera, that's why its being heard everywhere. Please note I'm only talking about Interlude versions, I don't know lucera's state of newer chronicles. Lucera has been battle-tested in numerous servers with high population too and as far as I know there's no missing features in the pack. I'm not saying everything works as it should (according to retail Interlude), but it's a playable version. I always have been and will be supporting aCis as the best choice for someone who has budget and developers, simply because of the community of the project and the amazing work Tryskell and contributors have done over the years, along with the pack's simplicity/customless model which is great to work on. However there's still work in progress on aCis regarding some missing features like Fortress sieges or some AI scripts (which are being worked in privately as far as I'm aware), therefore, if you keep in mind that almost all community left on interlude is focused on mid rate or low rate servers, it's much harder to find testers for the pack simply because people won't choose it. The only servers that disregard such features are PvP/Faction or highly customized servers which are very rare nowadays to nonexistent, and the ones still opening use the files they've been using for the past 10 years and own't update to latest versions. aCis will be top project pretty soon to be honest, once AI scripts are finished I'm pretty sure it's gonna be the first choice for most new projects.
  12. There's a few things to mention here. First of all, people and mainly l2 players who want to create their own private server need to realize that programming is not something very easy to learn and it is a broad topic. Also, a server is not only about programming. There's numerous things you need to learn and understand in order to be in the position to create and maintain a private server. Networking, website, database, backups, understanding of what a proper server should look like. And that's just the backend part. You also need great knowledge of the market in l2, what is relevant at the current period you're trying to open and what not, what most players prefer to play and what is annoying etc. I know the first paragraph is a bit off the main topic, but it's a response to @Seamless reply about l2j developers not sharing the information to the public. It doesn't really work like that and, like Tryskell said, most people who are in the business don't care about learning. They only care about finding the easiest way to make money out of l2 and are not eager to learn. Myself for example, I started messing around with l2j when I was 13 years old. I realized I love programming the possibility to make something work as you want for others to enjoy, so instead of focusing on opening a quick cash-grab server at the time, I starting studying java and programming in general. If 5/10 people followed the same path, these forums and the game in general would still be alive and thriving, at least in my opinion. - About selling a project without access to sources, I agree with Trance. L2J projects (any project out there really) are far from complete and from what a professional server emulator would look like. That being said, you cannot claim that you are in the position to sell a 'finished' product without allowing the customers to edit what they like, simply because you don't have such a product. If you wish to sell a project with sources being private, you need to make sure that it is in the correct state to do so. For example, there should not be any hard-coded logic, there should be support for custom scripts, all retail logic should be fully editable/manageable/configurable in the datapack and generally the whole backend should be used as a tool/jar in order to build your datapack and logic upon. Currently there is no project to offer such sources, even the ones who sell compiled packs like Lucera are not in the state to do so. Moreover, if you go with this approach, you should have a team (yes, one person is not enough it will never be) to be ready to support the customers with any issues that might occur on-the-fly and not have Deazer (the dev of lucera) speak to you in irony or even call you a liar about bugs you report to him. - Generally though, as I said I agree with Trance, an MMORPG's server cannot really be sold as a tool/jar for the simple fact that it's build for a specific client/game. Logic should be modular to be more manageable and that by itself limits the possibility to generalize everything and make everything accessible from the datapack without any consequences (that being readability, scalability etc). In my opinion they should calculate an appropriate price for the sources and only sell the whole package, not compiled crap. Finally, having said all that, L2 is still L2 and I believe it's too late to change the community into something better or more accepting, this game's road is already determined and I'm afraid there's not much admins/devs can do to deviate from that.
  13. This is actually gold for someone who knows how to use it.
  14. I've made over 200 euro just by fixing Kara codes, this guy was actually pathetic saying stuff like: 'I can't work today I'm sad because I broke up'.
  15. Why not? Many people still use the free version or your fix could be more optimal/of use to Tryskell. Sharing is never bad, unless we're talking about something that has been shared already multiple times.
  16. L2 and MxC is no longer the happy share place that it once was, unfortunately for you. L2 is a small market with a few people holding all the important knowledge and draining what's left of players from their money. They even managed to turn an MMORPG into some sort of 'season/round' based RPG and players accepted it. You won't find anything new here for free. Not to mention what you're requesting could be charged for more than 200-300 euros.
  17. From what I understand you're referring to this 'auto-target' thing that exists in l2, when you don't have a target and a monster attacks you, you automatically target this monster. Unfortunately for you, this is client-side I'm pretty sure and it sends Action packet, which is the same packet the client sends when the player actually requests to target something, so there's no way to work around that server-side. You could try to predict if the player made this target call or it was automatic, but it can't be 100% accurate and it might feel buggy. Maybe I misunderstood what you meant though about the auto-target.
  18. L2 is a very well-known and studied game by its player base. That being said, progressing to end-game content in a mid-rate gameplay setup can be achieved in a matter of 2 weeks at most. After that, there is no real goal to grind towards, you can PvP for epics and try the Olympiad but after that there is no real reason to play as new players will not be joining in an end-game server. Adding to that, lower population in L2, paid-to-play clans and mentally dead short-term focused admins also ruined the experience. Even in low rates the hype dies down after 2 months. It used to be that wipes were never announced beforehand and players were very sad to hear about them. Nowadays, players play as fast as they can and wait for the next wipe to play again, they're confused as to what RPG stands for. But then again, L2 was not designed to be easy with buffers, shops etc, it was a very slow progression game before Goddess of Destruction and p2w came along.
  19. You'd be surprised to what extent admins can take corruption in their own servers. Recently I got my hands on the source of a very famous project that was live for more than 5 years and there was an automated adena-trader bot system. The system literally spawned random dwarfs in-game that shouted adena-trade websites which led to a website that used a callback when you purchased adena just like donation systems. Then the server would automatically move these dwarfs to the player, trade them and give them the adena. They were basically destroying their own server's economy actively and in secret for the shake of a few extra hundred dollars per month, while the server made over 60-70k per opening.
  20. Lmao, just pay 10 euro to someone to add it to your source lol.
  21. Lucera source has been shared, even if it's not the latest you can still use it and you can fix the issues it has. aCis is not in a state for a public server currently, in my opinion, because of the ongoing AI work. It's finished from what I understand but it's not pushed to latest revision as complete yet. L2Code I have no idea about, unless you are fluent in Russian I would not suggest you try Russian packs cause it will be a pain to communicate with the developers/owners. The only viable free option you can get is L2JMobius, but even that needs work. You can even use l2jfrozen, but it's old, outdated and I'm not aware of what issues exist other than missing features/scripts.
  22. I'm pretty sure that's fixed in latest revisions and even if it isn't it's 1 line code already shared in MxC.
  23. Check net.sf.l2j.gameserver.handler.admincommandhandlers. In there you should see several classes representing various admin commands. You need to make a new class by observing the existing ones and check: if (command.startsWith("admin_add_pvp")) { GameObject targetObject = player.getTarget(); if (targetObject == null || !(targetObject instanceof Player)) return; try { int pvp = Integer.parseInt(command.substring(14)); Player target = (Player) targetObject; target.setPvpKills(target.getPvpKills() + pvp); target.broadcastUserInfo(); // Alternatively you can target.sendPacket(new UserInfo(target)) but in case you got systems like pvp color system use this. } catch (Exception e) { player.sendMessage("Usage: //add_pvp amount"); } } Please note that I wrote this code here in the reply section I didn't actually check it with aCis, it might need a few changes. You can easily make such a thing tho you don't even neeed to know java to understand how it works.
×
×
  • Create New...