Ankhesentapemkah
Sorceror
Some decent map editor and a client which supports more/bigger maps would be nice.
No, OSI has. RunUO allows UO to be just as great as it ever was.WarAngel said:UO has devestated UO more than PlayUO could ever possibly manage.
pretty sure that's what he meant.I Cheat said:No, OSI has. RunUO allows UO to be just as great as it ever was.
Using Reflector or any other metadata/il explorer is considered decompilation to some extent,because to write a plugin that uses internal classes you have to view their structure and how they relate.I assume the other possibilities you talk about would involve using a proxy which would be very easy to code(to inject packets/etc).I Cheat said:It's really easy to have almost full access to almost everything in PlayUO without any decompling, hooking and whatnot (I'm not going to say how becuase I'd rather people don't know).
Ok,what you are talking about is a stealth client that would be fully compatible with the protocol used by the OSI Client, contrary to popular belief making such a stealth client easily doable without even decompilation(proxy).Though,the amount of modification required on a normal PlayUO isnt that big(maybe modifying 10-12 classes MAX , and adding 2 new packets which arent implemented,however i will not discuss such things),this is easily doable without having the source code,even if you cannot recompile PlayUO(ilasm/ildasm).I Cheat said:If PlayUO was open source it would be extremely hard to block it, the network could be edited to behave exactly how the OSI client behaves, there are always other ways to do it (no decompiling required). Hidden packets wouldn't work because you can't create new packets for the OSI client, you can only use packets the client already knows.
Again,not true. There are public and private toolkits which allow full modifiction of .net software without having the source code like it were clean c# code.One might question the availablity of such tools,however they do exist and one could code a framework to automatize decompilation/recompilation processes in a short amount of time(this has already been done both by direct IL(.net p-code) modification or by using the ildasm/ilasm tools).Using such toolkits is as easy as changing a few lines of code in your c# source and starting build.bat to get a freshly compiled exe.(would take some 5-30sec for ilasm based toolkits and 2-3 seconds for il modification toolkits)I Cheat said:It takes a nice amount of skill to decompile PlayUO and inject your own code and have it work, your everyday average code wouldn't be able to do it without some problems.
If the source code to PlayUO was released I could make some really advanced stuff what would rival even the best of plugins or "hacks" done by decompiling. The amount of time and work to develop such things would be must less.
Very nice post, much better then the usual posts about an open source PlayUO. I like the idea about working away from the OSI client, it's something I'd love to work on, I just fear an open source client because of whats happened in the past.virux said:Maybe its time to give up on the OSI client and work toghether on a better client that would be used by everyone?
I Cheat said:I just fear an open source client because of whats happened in the past.
Plz stop reading my posts, you obviously don't like me or my thoughts.WarAngel said:When was a powerful UO client open sourced? I think you're talking out your ass there...
jeremymcc said:I think branching out to other MMOGs would be cool. Think RunRO or RunSWG or whatever is do-able. I know there's already emus for games like Ragnarok Online and Star Wars Galaxies but their either not very good and/or very buggy.
MarciXs said:Wouldn't GUI made it slower? I mean like I've seen some applications which crash sometimes instead of just quiting. Personally I don't need Runuo GUI as it is the server right?
But it would be nice if you guys worked on few things though.
For example I run runuo on my server pc.
But there could be something like AdminUo or whatever about the name.
With it I can log in and do most of things in GUI. So basically what I mean it would be nice maybe if there was a Remote control for Runuo. Like client-server. Why is its needed? Well, I think it's better if you don't do nothing on server. So even if the remote control with its GUI crashes your server were still running.
What els?
This idea I have had for long time , but as I am now working a lot now anyways.
some of you maybe have used Cpanel. A nice web controlling pannel. So that would be really nice! Like UoPanel or again, whocares about the name. I can do most of ithgings online. Like add accounts,scripts, etc.
Why would be nice? So if i was not at the pc , I could always chechk myshard.com:someport like cpanel for example myshard.com:2082 log in and check is it's going. Is there any error messages or something.
What else could be nice. If you could implent C++ or C language. That would be loveley! Honestly , I love C/C++. and it's because so you wouldn't need to learn C~(I know there is only basics and stuff) but anyways.
P.S I know you will ask why C,C++ , why!??!
Macil said:I don't really keep up to date with this stuff so sorry if this has been suggested already. But how about a RunUO that has a prespawned world (with an option to whipe it out of course, for those who don't want it) that is accurate to OSI? This way everyone has a sort of template to work with and mold so that if they don't have the time to get around to spawning, at least something will be there in the meantime for their players.