Allegiance Under WINE (or similar)

User-to-user help and troubleshooting.
Tigereye
Posts: 4952
Joined: Mon Jul 28, 2003 7:00 am
Location: Toronto, Ontario

Post by Tigereye »

Technical Wonder wrote:QUOTE (Technical Wonder @ Jan 22 2008, 10:45 AM) At the very least, a program with the same capabilities with fewer compatibility and speed issues could be written in C++.. at the very best, the ideal, if it could be (somehow) integrated into Allegiance itself now that we have the source code. The first idea, like ASGS, would actually better since ASGS can be 'decompiled' to a greater degree than something written in C++. I have no idea how the second would work, if it could work, since the source would have to be disclosed (and modified, and security features bypassed, aka a bad thing), but combining it with a small external background program which runs when allegiance runs to ensure that the executable is the proper version/size/hash, could solve that issue as well.
The speed issues aren't due to the executable or language used to compile ASGS, it's due to the network latency between you and the ASGS server.

Almost every function of ASGS communicates with the ASGS server. If you click "exit", it sends an exit signal to the ASGS server to log you out, which then replies with a status code.

--TE


The Allegiance community currently hates their sysadmin because he is doing: [Too Much] [____________|] [Too Little]
Current reason: Removing the PayPal contribute page. Send Bitcoin instead: 1EccFi98tR5S9BYLuB61sFfxKqqgSKK8Yz. This scale updates regularly.
Orion
Posts: 1733
Joined: Tue Jul 01, 2003 7:00 am
Location: Planet Min·ne·so·ta
Contact:

Post by Orion »

Yeah I figured as much TE, and the lack of multi threading causes the UI to hang. I've worked on dozens networked applications before, one thing that's great about multi threading with networked programs is you can close the form thread and allow the network thread complete anything it needs to do before exiting the process.

I talk about it like it is extremely simple because it is. Multi threading is not 'too hard' or beyond the scope of ASGS, it's very easy in .NET.

Also, the latency is huge compared to applications I've created which respond much more quickly even with compression and synchronous encryption for every packet.
Image
buttmunch
Posts: 3
Joined: Sun Jan 27, 2008 6:38 pm
Location: The World Of Runescape
Contact:

Post by buttmunch »

Bjornredtail wrote:QUOTE (Bjornredtail @ Oct 29 2007, 01:22 AM) Has anyone been able to get Allegiance (client) working under WINE?

I do remember reading some old topics saying it couldn't be done... However bot Allegiance and Wine have been through a couple revisions since then. I've managed to get it (and all the support stuff, ie .net framework) installed in WINE, it just crashes outright when I attempt to run it.
Well, Personally i would just dual boot windows & linux with grub, & take it from there.
Last edited by buttmunch on Sun Jan 27, 2008 7:05 pm, edited 1 time in total.
Post Reply