Quote:
What vote? xD
Quote:
What vote? xD
why you're wasting your time ?Quote:
Hey guys, i think i am going to add monster walk into plugin system during emulator plugin coding tutorial :) i think it will be more fun than just chat modify. There is still alot of work ahead and many things are still untested( like compiling to dex on non rooted devices) but i am doing my best to release something really nice. Again sorry about it takes so fucking long but good things needs time to be done.
Atleast hes doing something usefull, i'm sure while doing this he is learning alot.Quote:
why you're wasting your time ?
waste your time on something useful silkroad already dead
even if you made emulator to play silkroad on "Atari" this makes no sense
Yep, i just learned java from 0 in order to code this emu. It will give that opportunity to others, learning java in easy and funny way. I already coded hardest parts so only nice/logic/funny things left to do :)Quote:
Atleast hes doing something usefull, i'm sure while doing this he is learning alot.
Have you considered doing an script system for the plugins instead of base your plugins on java code? It should be easier to implement, have less security issues and wouldn't require to know java, just basic programming logic. You can even base it on GM commands to make it easierQuote:
Hey guys, i think i am going to add monster walk into plugin system during emulator plugin coding tutorial i think it will be more fun than just chat modify. There is still alot of work ahead and many things are still untested( like compiling to dex on non rooted devices) but i am doing my best to release something really nice. Again sorry about it takes so fucking long but good things needs time to be done.
I want people to participate in development, my plugin system is same easy as what you have wrote + they will learn some java if they dont know it already.Quote:
Have you considered doing an script system for the plugins instead of base your plugins on java code? It should be easier to implement, have less security issues and wouldn't require to know java, just basic programming logic. You can even base it on GM commands to make it easier
Like:
$mob1 = spawnMonster MOB_CH_TIGERWOMAN 175 98 100.4 0 134 1
monsterMove $mob1 175 98 80 0 110
$players = getPlayersInArea 175 98 48 0 10 100
for $player in $players
teleportPlayer $player 175 98 10 0 148
sendPM $player "Hello there!"
endfor
Or something like that.
This is confusing. Remember Java is a VM-based language, if you want to keep the code private you can obfuscate it, but people won't be able to work on plugins if you give them obfuscated code. If you give them just the bytecode it can be easily converted into Java code so it won't be private.Quote:
I want people to participate in development, my plugin system is same easy as what you have wrote + they will learn some java if they dont know it already.
I hope people will concentrate around this project and we will be able to create fully customizable emu with many extensions. My dream is for example (as a server owner)choosing best for me mob walking algorythm from many devs plugins versions. I think its a best way to create something outstanding. I keept parts of code closed source to prevent people run away from core project(thats why most sro emulators fails in the past).
Java is my main language :bandit:Quote:
man you no coder java no talk palez you make my day oqe men ?
I am going to give to them skeleton of functions just like interfaces.Also function names wont be obsfurcated so should be no problem.Quote:
This is confusing. Remember Java is a VM-based language, if you want to keep the code private you can obfuscate it, but people won't be able to work on plugins if you give them obfuscated code.
They failed because they were open source and everyone grabs the code and worked by themself without releasing anything, also lack of support from sremu administration makes people to do what they did. Anyway thats my opinion not everyone have to agree with that.Quote:
And I don't think old SRO emulators failed because they were closed source
I didnt changed my mind since 2007 so i think its kinda guaranted that i wont give up. Part of emulator have to be closed source in order to keep people toghether.Quote:
And there is also the big question: Why developers will work for a closed-source emulator? How can they know you won't change your mind and stop giving free updates to the core, or you won't charge users for use plugin system?