Never was it my intention to create a competing bot. From the start, my goal for Erok was for it to be a companion project in the vein of ReactOS and Wine (not a great example, but the point is made). I'm not sure if the sudden reaction is frustration and intimidation or what, it's not like I haven't made it clear what Erok's strengths are even in its early stage. I've implemented translations in two lines, and caching will be under thirty. These are strengths of the Python language and part of the reason I chose it for Erok, along with the fact that by a wide margin, I know Python better than any other language.
I imagine that at one point, when Erok has matured to a usable state, that I would share discoveries and ideas with OpenKore. This is where my comparison with ReactOS and Wine comes in: they both have the goal of reimplementing Windows, and to that end they share with each other what they create. Of course we won't have quite that level of luxury as Perl and Python are two very different languages. But the fact is that ideas and breakthroughs are not language-specific.
On top of all that, I've already started rewriting the entire manual from the ground up. OpenKore is welcome to it, of course, unless you all decide that I'm not welcome. Of course you could copy and paste everything, but I imagine that source code and a SQL dump would be much easier to work with. My focus for this manual is simply English and a clean, minimalistic design. But that discussion is not in the scope of this thread, so I'll leave it at that.
So here's the deal. Erok and OpenKore can compete, or we can work together and let the users decide which they prefer. I'd rather not compete because both projects will serve two very different demographics, which doesn't really serve the idea of pure competition. OpenKore is easier for beginners because there's a binary form that requires nothing more than configuration. Erok will never be released in binary form, only in source, and more than likely will not even have tarballs outside the milestones. Obviously I can't simply ask everyone to install Python and all the extra modules it may need (currently none, projected one) because it goes beyond what most users want. Linux and OS X users will have their choice reduced to mere preference, but the majority of Windows users will still choose OpenKore for its ease of installation. Of course anyone with moderate Python experience could release py2exe-converted versions of Erok (or even Java through Jython or .NET through IronPython), but I have no intentions of even considering it.
So yeah. There's the clarification before this gets out of hand and turns into a shitstorm or something. I mean damn, people, this is all Erok does right now:
Code: Select all
sli@slinux:~/erok/trunk$ python erok.py
*** Erok v0.1 (SVN Version) - Custom Ragnarok Online client ***
*** http://erok.sf.net/ ***
sli@slinux:~/erok/trunk$