Welcome, brother, to the "Oolite first" club.OneoftheLost wrote:Probably gonna read through the manual until I get back from this trip, but I am one of the few who never played any of the Elite games before Oolite.
FSOneblin
Moderators: winston, another_commander, Cody
I had a look at the source for gljfee, most of it is in asm :S, the game is unplayable to start with, so I'm puzzled that anyone upgraded this beast to start with..Kaks wrote:You know, this is the sort of stuff that kills kittens, as another_commander would say!Wolfwood wrote:the retroengineers (the fan developers) should really be able to improve that sort of stuff quite easily (relatively speaking, since they no longer have to be that economic with processor load).
FFE is a very complex program, most of it programmed at a very low level. It does take a lot of time to get familiar with such a beast, and a lot of bugs are incredibly difficult to track down. Do you seriously think that the original Frontier development team, the ones who built the game from nothing - by definition the ones most familiar with the way it works - would have left that bug in place for the years it took to get FFE to the market if it was that easy to track down & correct?
Of course, the guys who decompiled the game, and managed to update it for newer computers are doing a fantastic job, and they might well manage to bugfix that problem, in the fullness of time.
However, speaking from experience bugfixing & maintaining years-old software (including Oolite, btw), the lack of a bugfix is not for lack of trying.
Once a system reach a certain level of complexity, it gets very difficult to fit it all in one brain: apparently, the effort needed to keep more than 7 separate things in mind at the same time is beyond most humans. Something like FFE contains much more than 7 things interacting with each other!
That complexity is probably going to hamper a bugfix for quite a long time still, unless one of the guys working on FFE gets lucky / finally sees months of effort actually pay off. Since the source for the 'new' FFE is freely available, you're of course more than welcome to have a go at fixing that particular bug yourself, and to prove me totally wrong!
Code: Select all
JUMP_000400: ; Pos = 133e3
push esi
push ebx
call FUNC_000031
add esp,byte +0x8
mov [ebp-0x14],eax
lea eax,[ebp+0xffffff64]
push eax
mov eax,[ebp-0x14]
push eax
mov eax,[DATA_008558]
push eax
call near [DATA_007639] ; FUNC_001344_StringExpandFFCode
add esp,byte +0xc
dec eax
mov [DATA_008558],eax
jmp JUMP_000450
Don't know about FFE D3D, but in the original FFE (& JFFFE ) you could get along with almost any ship, you just needed a lot of patience and of course lots of save/reload action.Frame wrote:so I have run the milk systems..
I now have an ASP explorer with 15 shield units or so..
so I entered the Arcturus system.. when the moment i clicked
time accelerator button, while viewing externaly, two ships appeared
out of nowhere, with no hyperspace cloud, right next to me, and completely still relative to me, meaning they where flying on a parallel perfect vector as to me..
Klax warning sounded, in no time my 15 shield units, where depleted.
and my ship exploded..
I mean, it was liturally 2-3 seconds from these ships to appear to my ship exploded, that had an energy booster unit
Gigantic Fail, as in gigantic Bug... which now explains why i couldn't get anywhere before in the gateway system.. since even with an Iron Ass, I'm blown up instantly.
Are these available for download somewhere? I recently heard about them (and the original Frontier) and I'd like to see what they are like.Greyman wrote:Good choice, man!JeffBTX wrote:[...] I have to say that I was CLOSELY EYEING GLFFE, FFE D3D and such, before I installed Oolite. Now I'm HOOKED on Oolite.
Here, let me google that for you...Zireael wrote:Are these available for download somewhere? I recently heard about them (and the original Frontier) and I'd like to see what they are like.