I never said it was. it was VMs AND Emulators AND wine - They all do the same thing in regards to hardware - They change the way the computer looks at it to make it work right with the things. A Linux disk has to be 'masked' in some way to have windows programs work on itFinn Bryant wrote:QUOTE (Finn Bryant @ Apr 19 2008, 06:21 PM) ffs wine isn't emulating anything, it is using the hardware directly, therefore it can! (if however, the developers have purposely blocked this functionality for some absurd reason, I apologize)
State of Allegiance in Linux



-
- Posts: 386
- Joined: Sun Dec 23, 2007 4:43 am
-
- Posts: 360
- Joined: Sat Feb 17, 2007 11:18 am
- Location: England
yeah... but... i didnt think of that.Andon wrote:QUOTE (Andon @ Apr 20 2008, 12:48 AM) I never said it was. it was VMs AND Emulators AND wine - They all do the same thing in regards to hardware - They change the way the computer looks at it to make it work right with the things. A Linux disk has to be 'masked' in some way to have windows programs work on it
but i always assumed it would still be able to give the sort of data asgs would use, thats from the physical drive isn't it? which is shared by both windows and linux, so no need to mask it?
then again, impossible to really know i suppose, pook isn't going to tell us exactly what data asgs needs.
DarkSponge, no, at the moment the game freezes on entering the cockpit, but if someone stayed in base and never went f3, maybe, but i can't test it personally.
either way, it cant be done yet.
btw, ive looked at how it crashes, its a page fault with no lead up so i can't say whats causing it.
theres a few other errors, but they seem to be unrelated.
parcivil, welcome.
EDIT: asgs has decided to throw up and error now, "Failed to load resources from resource file, please check your set up" so i guess it probably is blocking it now.
Last edited by finnbryant on Sun Apr 20, 2008 12:39 am, edited 1 time in total.
I think one of the problems with trying to use ASGS as-is is that A) it is built to not allow emulators to run it to prevent users from circumvent bans, and
It is not a pure .NET solution, I'm sure it also relies on some kernel interops to gather information on your machine.
The best solution here is to get Allegiance.exe working (get it to actually launch a game) and then convince TE & pook to release a version written specifically for Linux.. in Mono or something.

The best solution here is to get Allegiance.exe working (get it to actually launch a game) and then convince TE & pook to release a version written specifically for Linux.. in Mono or something.
Last edited by Orion on Sun Apr 20, 2008 1:07 am, edited 1 time in total.
Hmm, don't make me agree with Orion /wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />
I think if Allegiance was shown to run stably under linux (or any other OS, be it a VM or not) Pook would entertain either using other calls, ones that are implemented by the OS in question, or we could try and develop another protection scheme.
We should not be putting the cart before the horse here.
Dog
I think if Allegiance was shown to run stably under linux (or any other OS, be it a VM or not) Pook would entertain either using other calls, ones that are implemented by the OS in question, or we could try and develop another protection scheme.
We should not be putting the cart before the horse here.
Dog

DOG PROPERTY LAWS:
2. If it's in my mouth, it's mine.
[unless it tastes bad, then it is yours.]
-
- Posts: 360
- Joined: Sat Feb 17, 2007 11:18 am
- Location: England
I completely agree dogbones
My only suggestion as to how we could make it run in wine is to upgrade the directx stuff (which i think is being done anyway?)
there were quite a few d3d7 fixme's, in fact there were only 2 things that didn't mention d3d7 and they were a fixme related to the monitor and a page fault, which is what froze it.
I don't know what can be done to find the cause of the page fault, the error told me where in memory the problem was, but is that useful?
My only suggestion as to how we could make it run in wine is to upgrade the directx stuff (which i think is being done anyway?)
there were quite a few d3d7 fixme's, in fact there were only 2 things that didn't mention d3d7 and they were a fixme related to the monitor and a page fault, which is what froze it.
I don't know what can be done to find the cause of the page fault, the error told me where in memory the problem was, but is that useful?
Last edited by finnbryant on Sun Apr 20, 2008 10:18 am, edited 1 time in total.
It is about time Wine is able to support things enough to get you as far as you did.
Years ago now, I had tried and sucessfully got Allegiance to luanch and play in the training mode (offline) on Linux. As soon as I attempted to use ASGS to go online Direct Play prevented the connection from taking place, I was able to diagnose alot and found that nothing I could do could get around Dplay issues, and if I recall now another MS exclusive function that also prevented me getting Allegiance to play online. I do not recall what that other thing was, but even if DirectPlay was in Linux, it lacked the other... It may had been the .NET stuff, not sure now...
In the end the only reason I stayed with a MS OS, was this game. And, got WinXP in order to play again. Training mode on Lunix was fun to see, but I wanted a means to play pnline without using a MS OS.
Oh well...
Years ago now, I had tried and sucessfully got Allegiance to luanch and play in the training mode (offline) on Linux. As soon as I attempted to use ASGS to go online Direct Play prevented the connection from taking place, I was able to diagnose alot and found that nothing I could do could get around Dplay issues, and if I recall now another MS exclusive function that also prevented me getting Allegiance to play online. I do not recall what that other thing was, but even if DirectPlay was in Linux, it lacked the other... It may had been the .NET stuff, not sure now...
In the end the only reason I stayed with a MS OS, was this game. And, got WinXP in order to play again. Training mode on Lunix was fun to see, but I wanted a means to play pnline without using a MS OS.
Oh well...
New SF Member... :)p
if you could give us a few more details on what linux etc then you may be able to do that in a few years time /wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />
seeing the game actually working in linux would be something to get people motivated to expand more support to it.
did you try LAN play? or just internet play?
one thing to mention about asgs, not only is there the whole .net on linux problem, but there is the problem of getting xenocode working there, it barely works on windows!
seeing the game actually working in linux would be something to get people motivated to expand more support to it.
did you try LAN play? or just internet play?
one thing to mention about asgs, not only is there the whole .net on linux problem, but there is the problem of getting xenocode working there, it barely works on windows!