Silkroad Emulator for mobile devices

11/04/2014 20:57 Spidy.#316
Quote:
Originally Posted by xExorcist View Post
What vote? xD
11/04/2014 21:23 #Lazee#317
Quote:
Originally Posted by xExorcist View Post
What vote? xD
Poll and vote is the exact same thing ,its above the thread budd , atleast on top of this one! =)
11/04/2014 21:25 ​Exo#318
What? He already finished the project xD I totally forgot about that :D
11/09/2014 11:47 AllEyezOnMe-#319
its awesome :D
11/09/2014 22:19 paxemuman#320
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.
11/09/2014 23:07 [NoReason]#321
Quote:
Originally Posted by paxemuman View Post
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.
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
11/09/2014 23:56 sinxtra#322
Quote:
Originally Posted by [NoReason] View Post
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
Atleast hes doing something usefull, i'm sure while doing this he is learning alot.
Stop complaining, if you don't like, gtfo.
11/10/2014 00:33 [NoReason]#323
Quote:
Originally Posted by sinxtra View Post
Atleast hes doing something usefull, i'm sure while doing this he is learning alot.
Stop complaining, if you don't like, gtfo.
why should i get the fuck out while i can get the fuck in :pimp:
11/10/2014 15:03 paxemuman#324
Quote:
Originally Posted by sinxtra View Post
Atleast hes doing something usefull, i'm sure while doing this he is learning alot.
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 :)
11/10/2014 20:24 alkingshefo#325
Sure want it :-D
11/11/2014 17:35 Kape7#326
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.
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.
11/11/2014 18:09 paxemuman#327
Quote:
Originally Posted by Synx7 View Post
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.
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).
11/12/2014 16:21 Kape7#328
Quote:
Originally Posted by paxemuman View Post
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).
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.

And I don't think old SRO emulators failed because they were closed source, SREmu made you and thousands of people learn about SRO, created other forks and overall developed a LOT the SRO scene. In fact there were many tries of creating private servers based on closed-source emulators and many closed-source emulators and all of them failed hard, mostly because the developer working on it got tired/bored, or he was limited by his time/skills (Zelos, XSense emu, etc.)

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?

Quote:
Originally Posted by [NoReason] View Post
man you no coder java no talk palez you make my day oqe men ?
Java is my main language :bandit:
11/12/2014 20:21 paxemuman#329
Quote:
Originally Posted by Synx7 View Post
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.
I am going to give to them skeleton of functions just like interfaces.Also function names wont be obsfurcated so should be no problem.
Plugins will be loaded by class loader it will be normal functional part of program.
Quote:
Originally Posted by Synx7 View Post
And I don't think old SRO emulators failed because they were closed source
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:
Originally Posted by Synx7 View Post
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?
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.
11/13/2014 03:54 Angelous_#330
nice one