***see near bottom of page 5 for more up to date info, this post is now pretty outdated.***
I noticed recently that the status of the .net framework on wine had changed, so i installed the new wine, and then .net 1.1 and 2.0, then allegiance.
The installer seemed to run fine (i didnt have the forthought to run it in console though, so there may have been errors.)
when i ran asgs though, it hung
I then tried running allegiance directly, it worked!
seriously!
however, upon starting the training mission it crashed at the cockpit view, so not quite there yet...
there was a mouse bug too, but not serious.
EDIT:
After some more experimentation, its pretty unstable, which is sort of expected i suppose.
I thought turning off hardware rendering might help, but it freezes on selecting the option, if you unmaximise it, it freezes, if you close it, the dialog has no text and clicking yes will freeze it.
changing the hardware rendering in the registry does the same.
EDIT 2:
Changed 2nd pic to confuse people.
State of Allegiance in Linux
-
finnbryant
- Posts: 360
- Joined: Sat Feb 17, 2007 11:18 am
- Location: England
Last edited by finnbryant on Sat Nov 29, 2008 11:40 pm, edited 1 time in total.
-
fuzzylunkin1
-
finnbryant
- Posts: 360
- Joined: Sat Feb 17, 2007 11:18 am
- Location: England
wine is not an emulator (thats what the acronym stands for btw)
there is no technical reason why wine couldn't give asgs all it needs to run, as far as i know.
also, wine wouldn't lie about the hardware, so it couldn't be used as an exploit, its really just another type of windows in the end...
also i highly doubt that pook designed it so that asgs would freeze if it detected it was in an emulator, surely there would be an error message, or it would close or something?
anyway, this is beside the point, pook has said in the past that if anyone ever made allegiance run in linux he would *consider* porting asgs.
i haven't fullfilled that requirement, if you can't play, it hardly counts, but I got a hell of a lot closer than anyone else ever has as far as i know.
it wasn't even difficult!
there is no technical reason why wine couldn't give asgs all it needs to run, as far as i know.
also, wine wouldn't lie about the hardware, so it couldn't be used as an exploit, its really just another type of windows in the end...
also i highly doubt that pook designed it so that asgs would freeze if it detected it was in an emulator, surely there would be an error message, or it would close or something?
anyway, this is beside the point, pook has said in the past that if anyone ever made allegiance run in linux he would *consider* porting asgs.
i haven't fullfilled that requirement, if you can't play, it hardly counts, but I got a hell of a lot closer than anyone else ever has as far as i know.
it wasn't even difficult!
Last edited by finnbryant on Sat Apr 19, 2008 10:19 pm, edited 1 time in total.
-
finnbryant
- Posts: 360
- Joined: Sat Feb 17, 2007 11:18 am
- Location: England
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)Andon wrote:QUOTE (Andon @ Apr 19 2008, 11:20 PM) You can't access the hardware info through a VM/Emulator/WINE, IIRC
vms and emulators, you are completely correct. You simply couldn't trust them.
There is the danger of someone modifying the sourcecode to wine so it does lie, but that is a future discussion and could be solved if asgsis ported directly to linux and only alleg is run within the wine shell.
of course, they could then modify linux the same way, but i really doubt anyone childish enough to try will be able to comprehend the convoluted inner workings of either project anyway.
Last edited by finnbryant on Sat Apr 19, 2008 10:27 pm, edited 1 time in total.
-
fuzzylunkin1
-
finnbryant
- Posts: 360
- Joined: Sat Feb 17, 2007 11:18 am
- Location: England
hmm, i get your point, pook has disabled wine in some way or other, but im pretty sure the crash wasn't caused by that, he would have pulled up a message or just closed immediatly or something.
i think the more interesting facts are the successful running of the installer and the partial success of running allegiance.
i think the more interesting facts are the successful running of the installer and the partial success of running allegiance.
Last edited by finnbryant on Sat Apr 19, 2008 10:31 pm, edited 1 time in total.
-
fuzzylunkin1
-
finnbryant
- Posts: 360
- Joined: Sat Feb 17, 2007 11:18 am
- Location: England
FreeBeer wrote:QUOTE (FreeBeer @ Apr 20 2008, 12:00 AM) Interesting. Thanks for posting. I don't have WINE installed, so I never bothered to try.
If Microsoft truly does release the details of the internals of some of it's software, like .Net and DX8/9, then there's hope that someday we can run Alleg on Allegiance.
unlikely, unfortunately.
I'm still hoping these wine guys can reverse engineer enough without Microsoft's help.
They have done a lot, all that worries me is that they will spend less and less time trying to make old programs like Alleg work as they continue their attempt to keep pace with Microsoft.
btw, running allegiance on allegiance is unlikely to be very successful, although being able to play a quick DM on your pods on board wifi would be pretty cool... /mrgreen.gif" style="vertical-align:middle" emoid=":D" border="0" alt="mrgreen.gif" /> (read as, Freebeer, check your post /wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />)
Last edited by finnbryant on Sat Apr 19, 2008 11:36 pm, edited 1 time in total.


