-
Posts
1,899 -
Credits
0 -
Joined
-
Last visited
-
Days Won
14 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by vampir
-
I still didn't find anybody, if you know how to analyze l2off files then let me know
-
That's true. Few years ago there were a lot of people making guides and sharing stuff, now only sellers, buyers and leechers are left
-
There are many pack developers who can make their living out of working on the pack. Look at sunrise or scripts or lucera. The other way to finish the pack is what I am doing, create servers. For making one low/mid rate server you can get a lot of money, so I am working on the pack constantly and fixing all the issues reported + making new features.
-
Not really. Making extensions would be pain in the ass for developers if they dont have source code. It would be better to focus on one kind of server: low/mid/pvp and prepare extensions for them so they can manage them with just config/html/xml changes
-
In this community pack will never be finished if it is open source. I strongly believe the fastest way to do it would be to 1. have developers who would put a lot of his daily time on working on the pack, 2. Increase the price so developers can be paid, 3. Close the source to have more customers.
-
Yeah, I don't like it much though tbh. If reflection is used only during game server start then it is no problem. I will use annotation processor to generate code during compilation that will look like this:
-
Yeah, but methods still must be listed somewhere. There must be some collection of lambdas in order to make your method work. Duplicates are unwanted in this case
-
Yeah, I think some sort of annotation processing is the best way to do it. Thanks for the code
-
Yes I was thinking about that, but it has following drawbacks: 1. Each method would require position in enum 2. Each method will need to have 1 parameter which will be holder for all parameters, so for example level method will look like this: 3. If I want to use this inside core(which doesn't have xml schema which blocks invalid parameter names), error will be shown only when method is executed Any other thoughts?
-
Hi I have made a very cool system to hold condiitons(for item usage, skill usage and other things) that makes it very easy to add next condition with minimum amount of code required, but using reflection is required in order to make it work. I am wondering what would be a nice way to do it with lambda, which would increase performance speed drastically. This is one of the classes holding condition. For example adding zone method is the only thing required to be done in source in order to have <zone name="zone_name_here" type="peace_zone/> condition be added to xmls That's how I run the method: ConditionsHolder class is holding all methods, their parameters etc. The problem is that reflections are slow, so I am looking for the best way to make it with lambdas. Any ideas?
-
I dont understand why you take this personally, I am not saying that you made a bad job or something, I am just talking about pack that you have been working on. My point is not to pick acis or random fork codes, but sometimes I do that when If I have paid for the files and it is easier to use something that was made well and tested(like quests, which is the only thing I have taken from acis). I would not be able to make couple of successfull interlude low rate projects in this year only by copying shit which are not even fixed anywhere else. Of course lucera is full of bugs too like I said in some different topic, though it is surely easier to make a good project out of it and out of acis.
-
Discussion Create new custom interlude server ? pwnzstar style
vampir replied to emporial's topic in General Discussion [English]
I think 10+ levels might be too much, but some custom raids, areas, maybe quests?, monsters, items would be cool for pvp server -
Anyway. If you want to have source code without customs, it is the best pack unless some russian pack source leaked.
-
I have got geoengine and movement system from other pack and players are still reporting bugs related to it. As far as I can remember acis doesn't have pathfinding and monsters are stuck stairing at the wall if you hide behind it. If nobody is reporting it then I dont know why. There are few essencial features missing. One of them is epic bosses, every kind of server needs them implemented so people who want to use he pack must implement them. Skills: http://acis.i-live.eu/index.php?board=27.0 They require full rework that will never be done. Skills are not list of the effects like in l2off which is root of multiple issues, also most of the formulas are incorrect.
-
On topic then. Even if you put 5 years to some shared c1 pack then you can make it be great. The thing is currently there arent any good IL pack that could run low/mid server. If you want to work on acis you need to implement all missing things and also make at least some modifications to skills and geoengine or your server will fail very shortly. When it comes to clean code, acis is not much different from russian packs. If you would remove all customs from lucera or fandc then you will notice that those 2 types of packs(eu and ru) are very similar, are both of them are very far away from so called clean code. The difference is that russian packs have all acis missing things implemented and a lot of bugs fixed. Try to open mid rate on clean acis files, then we can talk if this pack is great or not.
-
In most cases clean code is not matter of opinion, you should read https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
-
So how much time totally did you spend on improving the pack?
-
WTB Downgrade From interlude to c4
vampir replied to francina's topic in Marketplace [L2Packs & Files]
It would be a lot easier to open it on vanganth -
Maybe you are right that customers are the problem. It must be painful to be not paid or have some code stolen which was just shown as example
-
I know by experience that finding developer in this marketplace is nightmare. I see it as completely normal to ask for portfolio or some codes by team viewer to verify if developer is skilled enough for the job. Why serious person wouldn't want to talk to developers on skype? I dont understand it
-
Discussion l2jserver Interlude
vampir replied to KHIFE's topic in Server Development Discussion [L2J]
Lucera is trully better than acis, though you need to have source code for it to make required fixes, thats the only issue. Any russian H5 pack like FandC have FAR less issues than l2jserver. It's not possible to make server in top10 hopzone with l2jserver unless you spend years of work on the pack, in fandc or any other pack it's totally possible. I know because i open servers since many years. -
Discussion l2jserver Interlude
vampir replied to KHIFE's topic in Server Development Discussion [L2J]
l2jserver for H5? Nice way to kill server in 1 day -
Discussion l2jserver Interlude
vampir replied to KHIFE's topic in Server Development Discussion [L2J]
Humble? You? :D On the topic: You could wait 3-4 months for my pack to be available -
Discussion l2jserver Interlude
vampir replied to KHIFE's topic in Server Development Discussion [L2J]
Acis: - Geoengine is very much bugged - Skills are totally bugged - Spawns bugged - Monster AI bugged - Missing epics - Since not so many servers are being open on acis, you will encounter thousands of issues after opening Lucera: - No source code, lazy developer - After opening my first server on it, I was fixing issues for 3 months 8 hours a day - No game breaking issues, just a lot of small ones that together will make it unplayable in low rate and possibly mid rate too I would not recommend any of those packs unless you are willing to spend a lot of time on them or pay a lot of money to developers