[QUOTE=SeraphX;104663]
Better we know about what’s “probably” going on than not know at all. Before, all we ever knew was that somebody was working on it, be it either an npc-server or new client (we didn’t know exactly) and crossed our fingers to one day magically witness it’s finalization. I’ve even spoke to one of the supposed developers on xfire (whose name I forgot, he wasn’t on the forums much at all) who told me it was near completion and even gave me access to his repository.
This was what, 4 years ago perhaps longer? Needless to say he basically disappeared.
At the very least Codr interacts with the community and asks to see what we want implemented. Yeah, anybody can talk, but I’m sure he’s done what he says. Or is he labelled a developer for nothing?
[/QUOTE]
I was in no way insulting Codr if that’s what you thought. It’s very difficult to continually work on a project without losing interest which is usually the reason why nothing gets done here.
[QUOTE=tricxta;104661]You should continue it![/QUOTE]
I’ve actually continued the work on the C# npc-server. But it’s currently on ice as we have a GS2 compiler in progress as well as this project. (The GS2 compiler might be built in to the C# npc-server if I ever get to finish it)
[QUOTE=Cadavre;104672]I’ve actually continued the work on the C# npc-server. But it’s currently on ice as we have a GS2 compiler in progress as well as this project. (The GS2 compiler might be built in to the C# npc-server if I ever get to finish it)[/QUOTE]
Are your updates on svn? If not commit them, i’ll take a peak try to remember where I left off.
[QUOTE=Cadavre;105270]
Yes, but some parts are butchered due to the removal of the timer that was dependent on invoking that system library on Windows.
I will tidy the code up and put it on svn of course (if I haven’t done so already).
[/QUOTE]
Haha i remember that, i don’t believe their was a high frequency timer available to C# but it can be changed to accumulate the remainder in order to prevent missing a call.
Yes, I’m still working on this. There were a few things that took my interest for a while, but that’s over with for now.
I’ve finally completed the expression-compiling code as far as I can tell. As mentioned before, the rest is substantially more simple, so it should be getting done much faster. I don’t have anything flashy to show you like Cadavre, but this is a huge step toward my goal.
There won’t be anything graphical to show any time soon because I’m making sure all of the really important core systems are done well and the way I want, rather than settling for something less. Given that the client will be controlled to such an extreme degree by scripts, it only seems fitting that I have full control over the scripting language from the start. Once the compiler and script engine are completed, there’ll likely be some graphical stuff going on.
[QUOTE=2ndwolf;106949]I’m already drooling… or is it the medication? :hmm:[/QUOTE]
It must be the medication since I have virtually nothing to show you at this point.
Two more steps in the compiler have been completed. As mentioned, nothing is anywhere near as complicated as the expression stuff was, so it’s going faster. The whole thing is working exactly as intended at this point and nothing that was planned has been skipped so far. I’ve been updating the language documentation in the first post as I go along.
It shouldn’t be too long now before the compiler is done. Then we’ll see what the interpreter throws at me. I don’t anticipate anything as complicated as the expression stuff was, but I’m not too sure.
[QUOTE=Codr;106998]
Two more steps in the compiler have been completed. As mentioned, nothing is anywhere near as complicated as the expression stuff was, so it’s going faster. The whole thing is working exactly as intended at this point and nothing that was planned has been skipped so far. I’ve been updating the language documentation in the first post as I go along.
It shouldn’t be too long now before the compiler is done. Then we’ll see what the interpreter throws at me. I don’t anticipate anything as complicated as the expression stuff was, but I’m not too sure.
[/QUOTE]
I’m curious as to what was so complicated about it. :confused2:
[QUOTE=tricxta;107000]I’m curious as to what was so complicated about it. :confused2:[/QUOTE]
Following very C+±like rules for order of operations and variable interaction.
There are 15 operator groups for precedence purposes. Plus the side-effects of in-expression variable modification, plus short-circuiting of ||, &&, and ?:, plus dealing with array definitions, plus other things that made it complicated. (And everything interfered with everything else, so it was interesting to sort out.)
I also think you’re assuming what Nalin did before; that I’d be using some script library. I’m not. This is being coded entirely by me for full flexibility.
[QUOTE=Kondie;107032]So, quick question. Will this client fix the issue where downloading a file greater than 200kb typically causes a problem?[/QUOTE]
I fixed that problem in the Graal server already. Nobody uses the update for whatever reason, though. They’re terrified unless it’s an “official version release”, I guess.
SVN revision 1236 and upward have the fix.
[QUOTE=Cadavre;107042]It will probably not have such issues.[/QUOTE]
It definitely won’t have such issues. Nor any other issues that won’t be quickly fixed.