Notifications
Clear all

The FFED3DAJ Thread

Page 1 / 2

AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  

Welcome Commander!

 

So what is this FFED3DAJ thing then & how to install it?

First of all, FFED3DAJ is not a stand-alone game that will run 'out of the box' - it's a continuation of the FFED3D project and aims to stabilize it, fix the outstanding issues and to add further enhancements. The aim of FFED3D was to update JJFFE for "modern" (2008+) PCs and add 3D models and effects using DirectX9. Before that, JJFFE updated the original Frontier: First Encounters (FFE) to be playable on Windows 95 systems.

 

So - FFED3DAJ requires the texture/model assets of FFED3D to be playable. If you are starting out from scratch then you will first need to download and install a base pack. There is the choice of the smaller, standard FFED3D beta1.12++ package or Ittiz's beta3 package which is larger but it includes a collection of the more up-to-date models as well as those infamous videos!

 

The Download Terminal here at SpaceSimCentral hosts a choice of two base packages:

FFED3D_Complete.7z contains the beta1.12++ plus a collection of later models and textures.
FFED3D-beta3-Ittiz.7z contains Ittiz's beta3 pack. Further updated and includes the BBS videos.

 

The files are located within the main folder "#-F", then "FFED3D".

You will need to register as user here to post to the forums and to download files, but joining is free.

If you grab either of these two base packages, then be forewarned that they are archived using 7zip (.7z) which is open-source, freeware. (Owners of WinRAR can also open this format since around version 4.2).

 

FFED3D-beta3-Ittiz.7z is recommended as the base pack for new users to download and install over.

If you choose the FFED3D beta1.12++ pack rather than Ittiz's, then I would recommend running the JSGME application that's found within the root FFED3D folder. This can enable / switch between a number of enhanced/replacement models and textures that are not normally active.

 

Alternatively, the original FFED3D beta1.12++ is available from Elite-Games.ru.  Registration is required to post to the forum and to download files, but it is free to join. It's a Russian language site, and the home of the original FFED3D project started by DreamZzz. Chrome users should be able to automatically translate the site and register with / navigate it. (I have removed the direct link to the file due to concerns about it containing a virus/malware. I believe this to be a false-positive but will need to investigate further before restoring the link.)

 

Both this site and Elite-Games have an active community/forum board, so please stay a while and say hello/thanks when you download, see what other goodies there are and join in with some of the discussions!

 

 

Adding the FFED3DAJ patch

The Russian Elite-Games site has a specific FFED3DAJ discussion thread on its forum with downloads here.

Here at SpaceSimCentral, the individual patch files can be found in the same download location as FFED3D via the Download Terminal file manager, Folder '#-F' \ 'FFED3D'.

 

The distribution of FFED3DAJ is split into 3 .zip files:

FFED3DAJ_v1.11.zip contains the new patch .exe files. (required)
FFED3DAJ_v1.11_CoreFiles.zip contains a set of updated or new core textures and other supporting files. (required)
FFED3DAJ_v1.01_ExampleSkins.zip is an optional install and contains some examples of multiple-textures on ships as well as a custom shader that colorizes the cargo canisters for variety.

The patch is split like this to save bandwidth for the hosting sites. Once an initial install has been completed, it's typically just the primary "patch" zip file that gets updated between builds. These files should be unzipped into your FFED3D folder, straight over the top of the base installation.

There's a readme file included in the patch .zip "FFED3DAJ_readme.txt" that hopefully explains a lot of the various configuration settings, so please do take a look at that and then edit your ffed3daj.cfg to suit your own requirements / preference!

 

There are 3 executables included to play this updated version of the game:

FFED3DAJ.exe - This is the classic Frontier: First Encounters game, adapted from JJFFE 2.8 code.

FFED3DAJ_Anisotropic.exe - This is the popular "Anisotropic" modification of JJFFE.

FFED3DAJ_Hellmod.exe - This is EliteGames.Ru's own modification of JJFFE.

 

The current release version is v1.11.

Note that this patch requires DirectX 9.0c to be installed. This may not be present on relatively clean systems that doesn't have other games installed. If it is missing then running the game will typically display an error message that it can't find d3dx9_42.dll.

If this error message is displayed, the "DirectX End-User Runtimes (June 2010)" will need to be downloaded and installed from:  https://www.microsoft.com/en-us/download/details.aspx?id=8109

 

There is also a work-in-progress beta build which is currently v1.17 beta3 and a build can be found here.

Note: beta builds do not contain a complete set of required files for this patch - First time users must add the beta file over a full setup that has had the latest release of FFED3DAJ applied to it. (patch & core files)

If adding the planet surfaces texture pack which is recommended below, then do so before applying the beta build. Otherwise re-apply the beta files again after the surface pack as it will update the texture .cfg files with additional values.

 

A very big thanks to Steve of FrontierAstro for all of the time that he's spent over the years, testing the never-ending beta builds and for feeding back both bugs and suggestions to help get the version to where it's at today. (And also for supplying a few of the new loading-screen 'hints'!)

 

 

Recommended Texture Add-on packs

To get the best visuals from the latest builds of FFED3DAJ, I recommend that you add the following texture packs by nanite2000.
These were created in collaboration and to accompany the release of v1.10a. They will continue to be compatible with future versions.

They are available here at SpaceSimCentral from the Download Terminal, Folder '#-F' \ 'FFED3D'

Alternatively from this post at Elite-Games.Ru: http://www.elite-games.ru/conference/viewtopic.php?p=3171500#3171500

nanite2000_Planet_Surfaces_v1.8.zip For enhanced planet surface textures and atmospheres. (Gallery)
nanite2000_Metal_Textures_v1.3.zip for enhanced metal surfaces on FFE's original ship and space-station models. (Gallery)
nanite2000_Planet_Icons_v1.1.zip for an updated set of graphics for the system information views. (Gallery)
nanite2000_Cockpit_Graphics_v1.0.zip for updated cockpit icons and buttons. (Gallery)

 

Please do post in this thread if any help is required or to leave any feedback! 🙂

 

Cheers, AndyJ

 

 

Screenshots

v1.09b:
 

v1.10:
 

   

 

 

YouTube Videos

Donik has recorded the intro using the v1.10a build and nanite2000's textures pack.

And pettytyrant101 has posted this little video for your viewing pleasure:
"FFED3DAJ- Elite Frontier: First Encounters- see the galaxy for less than 3 Altarian dollars a day!"

 

This topic was modified 5 years ago 18 times by AndyJ
This topic was modified 4 years ago by AndyJ
This topic was modified 3 years ago by AndyJ

Quote
Topic Tags
CaptainKal
(@captainkal)
Commander Registered
Joined: 8 years ago
Posts: 757
 

Impressive work, as always!!!


AndyJ liked
ReplyQuote
DarkOne
(@sscadmin)
Supreme Dark Emperor Admin
Joined: 8 years ago
Posts: 7924
 

If for some reason you have issues uploading files to download area just let me know AndyJ and I can put them there for you. Or if you think we need to clean up the FFED3D file area we can do that too to help limit confusion for people. Been a long time since I last played with FFED3D and I will admit I haven't tried your work yet, I should make some time 😉 

But very nice work and an excellent explanation on how you get it all working.

This post was modified 5 years ago by DarkOne

AndyJ liked
ReplyQuote
Geraldine
(@geraldine)
Rear Admiral Registered
Joined: 8 years ago
Posts: 3461
 

Hi Andy
Even though FFE3D has been around for years now, it's still impresses me. I will never forget, way back in the days before Elite Dangerous came out, this turned up on the Frontier Forum. I was blown away. Then Steve "Coolhand" Tyler, posted a picture of this stunning Police Viper. I thought it was just a nice render. When I found out I could actually fly it in FFE3D.........well, all I can say it's been on my hard drive ever since! 😀

This post was modified 5 years ago by Geraldine

rottweiler and AndyJ liked
ReplyQuote
Pinback
(@pinback)
99 Star General Site Moderator
Joined: 8 years ago
Posts: 9177
 

great write up Andyj, any know issues with Windows 10.


ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  
Posted by: @pinback

great write up Andyj, any know issues with Windows 10.

Not that I'm aware of, no.

However if a system is fairly clean and doesn't have any older games installed already, a potential issue would be an absence of the DirectX 9.0.c runtimes that FFED3DAJ requires. If this is the case, then running the game will typically display an error message that it can't find d3dx9_42.dll.

If this error message is displayed, the "DirectX End-User Runtimes (June 2010)" will need to be downloaded and installed from - https://www.microsoft.com/en-us/download/details.aspx?id=8109

(never gamble with 3rd party websites that claim to 'fix issues' with individual downloads of .dll/system files!)

 

This dependency is covered in the readme, but I'll add it to the instructions above too.

 

Oh, and be sure to add the v1.15 beta7 files after setting up a base FFED3D & v1.11 - it has a couple of years worth of fixes & enhancements over the last release version(!) and there have been A LOT of improvements for things like borderless fullscreen mode, enhanced joystick support, memory usage etc. 

This post was modified 5 years ago 2 times by AndyJ

ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  

Hot off the press... a new beta build, v1.16 beta 1 has been uploaded here. (VirusTotal report here)
This beta must be added over an existing setup that is running FFED3DAJ v1.11 or higher.

This build contains a new configuration application ffed3daj_config.exe to help users set up their preferences and controls without having to manually edit the ffed3daj.cfg file.

(requires .Net 4.x on Windows 7)

Existing players with previous beta builds, please be aware that there has been a change to the binding of dev scripts to keys.
Previously, they were defined at the end of the Keyboard mappings section, against pairs of keys in the format "script_key1=" and "script_cmd1=".
These are now stored in their own [SCRIPTS] section with a primary key named "script1=" which has the filename assigned against it (without ! prefix or .txt extension) and a second entry "script1_key=" which can optionally have a keyboard key name assigned to it.
To convert existing entries in the keyboard mappings prior to running the configuration application, edit the .cfg file and insert the line "[SCRIPTS]" before them and rename the entries as appropriate.
A list of scripts can added in this section, and these are now assigned to Joystick (and also Mouse) buttons by specifying the name of the entry, e.g. "script5" rather than the filename.

 


ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  

Hi everyone. Sorry for the long break, weird times and all... had a couple of last minute issues pop up in testing, a dozen false-positive antivirus results etc etc ... but they're now cleared and I can finally share v1.17beta1 with you all!
(edit: ah, yes - I should repeat that this beta needs to be added over an existing install, v1.11 or later!)

This build primarily fixes the outstanding issues with the bitmapConsole mode and includes a set of AI up-scaled graphics to use.

I've redrawn the targeting sights (and include an alternate based upon GLFFE's) and tidied up the stardreamer controls and a couple of console icons that translated less well - but otherwise the images are the result of the hugely impressive Esrgan software. Fixing the bitmap mode has also resolved a few issues with the 3D console flickering or losing the current radar images.

This build includes a fix for the random number seed being affected when the Aniso battle patches are enabled in the standard FFED3DAJ game, and which caused a change to the collection date of the initial "INVALUABLE ARTWORK" BBS mission (Reported @FD Forum #441).

It now awards the correct medals on classified photographic missions for the photo distance (Reported @FD Forum #447) - as well as fixing bombing and assassination missions medals in the Anisotropic/Hellmod versions.

The flickering colours on red-dwarfs (Reported @FD Forum #440) have also been removed.

I've also included my experimental shaders for the multi-coloured & bump-mapped Asp, and multi-colour (single skin) Cargo canister, Skeet and Viper MkII which includes pirate decals and a separate military skin. (perhaps, hopefully, to be improved upon!)

Anyhoo ... I hope everyone is keeping safe and well, enjoy the build and take care out there!

Cheers!
AndyJ

 

(It appears this post has broken the formatting of the thread and links on earlier posts. I have no idea why, sorry)

This post was modified 4 years ago 6 times by AndyJ
This post was modified 4 years ago 3 times by DarkOne

ReplyQuote
Cody
 Cody
(@cody)
Captain Registered
Joined: 8 years ago
Posts: 1971
 
Posted by: @andyj

weird times

Ain't that the truth!


ReplyQuote
Geraldine
(@geraldine)
Rear Admiral Registered
Joined: 8 years ago
Posts: 3461
 

Andy, I completely forgot you had a thread on here! There was a forum member needing advice on FFE3D too. I sent them to your Frontier Forum thread. I'll advise them to check this one out too. Thanks, as ever, for your amazing work on FFE3D! o7

This post was modified 4 years ago by DarkOne

AndyJ liked
ReplyQuote
DarkOne
(@sscadmin)
Supreme Dark Emperor Admin
Joined: 8 years ago
Posts: 7924
 
Posted by: @andyj

(It appears this post has broken the formatting of the thread and links on earlier posts. I have no idea why, sorry)

Okay AndyJ, did some database diving since the moderator tools wouldn't work on this particular page any more because of whatever was put in that 'spoiler' on the Oct 23, 2019 post it was that that messed up the whole thread, it didn't really show itself until the next time someone posted. So I removed the spoiler and what was inside it. You can try to repost this data if you need too, looking at the data from the database I can't really see what possibly could have caused this problem...? 

But I did notice there was some text that maybe confused the system where you had like text in [] brackets which may cause a problem since you use [] to exercise a code/bbcode type of actions when posting, so maybe one of those messed something up or conflicted with a pre-existing code in the WYSIWYG editor and if you issue a [] that would leave a code block open because a [/] was never issued to close the block, it's like coding html you have opening and closing tags... I am thinking you issued a opening tag without knowing so it messed up everything after the open tag 😉 So I would avoid putting text in brackets [] unless you know for sure its not used in a tag 😉

Hope you didn't mind me removing that but I saved your thread 😉

This post was modified 4 years ago 3 times by DarkOne

ReplyQuote
Geraldine
(@geraldine)
Rear Admiral Registered
Joined: 8 years ago
Posts: 3461
 

Thread looks tip top now D1, well done! ? 


ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  
Posted by: @sscadmin
Posted by: @andyj

(It appears this post has broken the formatting of the thread and links on earlier posts. I have no idea why, sorry)

Okay AndyJ, did some database diving since the moderator tools wouldn't work on this particular page any more because of whatever was put in that 'spoiler' on the Oct 23, 2019 post it was that that messed up the whole thread, it didn't really show itself until the next time someone posted. So I removed the spoiler and what was inside it. You can try to repost this data if you need too, looking at the data from the database I can't really see what possibly could have caused this problem...? 

But I did notice there was some text that maybe confused the system where you had like text in [] brackets which may cause a problem since you use [] to exercise a code/bbcode type of actions when posting, so maybe one of those messed something up or conflicted with a pre-existing code in the WYSIWYG editor and if you issue a [] that would leave a code block open because a [/] was never issued to close the block, it's like coding html you have opening and closing tags... I am thinking you issued a opening tag without knowing so it messed up everything after the open tag 😉 So I would avoid putting text in brackets [] unless you know for sure its not used in a tag 😉

Hope you didn't mind me removing that but I saved your thread 😉

Ah, thanks for fixing things DarkOne!

No problem at all with the deleted 'spoiler' - it was a list of changes for that release. And yes, it mentions some new sections in the .cfg file which are enclosed in square brackets. I wonder if I nested a "code" block within the "spoiler" block like I did on the FD forum to keep some control of the formatting - the content came from a rough-and-ready .txt file with hard-line breaks... maybe I did and that broke something. I'll keep things simple in future!!!

Thanks for the thread save!!!

Cheers & take care,  AndyJ ? 

This post was modified 4 years ago by AndyJ

ReplyQuote
VictorMcCoy
(@victormccoy)
Crewman Registered
Joined: 7 years ago
Posts: 5
 

I'm trying to download the file FFED3D-beta3-Ittiz.7z but every time i do the download fails at around 300 mb downloaded.


ReplyQuote
DarkOne
(@sscadmin)
Supreme Dark Emperor Admin
Joined: 8 years ago
Posts: 7924
 
Posted by: @victormccoy

I'm trying to download the file FFED3D-beta3-Ittiz.7z but every time i do the download fails at around 300 mb downloaded.

Did you read the info here when your having download issues: http://spacesimcentral.com/community/ssc-administration/download-area-info/#post-56378


ReplyQuote
VictorMcCoy
(@victormccoy)
Crewman Registered
Joined: 7 years ago
Posts: 5
 

@sscadmin Have now. Thank you.


ReplyQuote
Toebs
(@toebs)
Crewman Registered
Joined: 4 years ago
Posts: 2
 

@andyj, I'm trying to get FFED3DAJ running under WINE on Linux (WINE 5.18, Debian 10 fully up-to-date).

So far, no luck.

I get this;

wine ./FFED3DAJ.exe 
01ccwined3d_dll_init Setting multithreaded command stream to 0.
01ccRtlSetHeapInformation 00000000 1 00000000 0 stub
01ccNtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01ccclient_security_SetBlanket 62E9F768, 10F495F8, 10, 0, (null), 3, 3, 00000000, 0x00000000
01ccclient_security_Release 62E9F768
01ccenum_class_object_Next timeout not supported
01ccddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
01ccwbem_services_CreateInstanceEnum unsupported flags 0x00000030
01ccddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.

In fullscreen mode, there is only the output in the terminal window, as above.

In windowed mode, an empty window will appear after NtQuerySystemInformation, and then close itself after the final output on the terminal.

If I try using FFED3D.exe, rather than FFED3DAJ.exe, it does start, and then after a good 30 seconds or so of loading models, I get the window which tells me Frontier is copyright, etc, and do I accept this, but then hitting "y" induces a crash, like so;

wine ./FFED3D.exe
04f0wined3d_dll_init Setting multithreaded command stream to 0.
04f0RtlSetHeapInformation 00000000 1 00000000 0 stub
04f0NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
04f0state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
04f0wined3d_query_gl_create Unhandled query type 0x4.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0wined3d_texture_load_location Sub-resource 0 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 0 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 1 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 1 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 2 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 2 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 3 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 3 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 4 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 4 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 5 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 5 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 6 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 6 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 7 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 7 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 8 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 8 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 9 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 9 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 10 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 10 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 11 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 11 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 12 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 12 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0wined3d_texture_load_location Sub-resource 0 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 0 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 1 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 1 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 2 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 2 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 3 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 3 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 4 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 4 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 5 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 5 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 6 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 6 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 7 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 7 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 8 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 8 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 9 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 9 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 10 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 10 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 11 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 11 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 12 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 12 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0wined3d_texture_load_location Sub-resource 0 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 0 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 1 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 1 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 2 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 2 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 3 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 3 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 4 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 4 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 5 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 5 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 6 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 6 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 7 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 7 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 8 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 8 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 9 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 9 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 10 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 10 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 11 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 11 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 12 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 12 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0wined3d_texture_load_location Sub-resource 0 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 0 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 1 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 1 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 2 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 2 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 3 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 3 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 4 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 4 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 5 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 5 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 6 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 6 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 7 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 7 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 8 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 8 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 9 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 9 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 10 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 10 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 11 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 11 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 12 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 12 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0wined3d_texture_load_location Sub-resource 0 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 0 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 1 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 1 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 2 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 2 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 3 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 3 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 4 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 4 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 5 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 5 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 6 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 6 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 7 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 7 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 8 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 8 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 9 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 9 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 10 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 10 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 11 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 11 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0wined3d_texture_load_location Sub-resource 12 of texture 0x5f02b2c8 does not have any up to date location.
04f0wined3d_resource_allocate_sysmem Failed to allocate system memory.
04f0texture_resource_unload Discarding WINED3D_RTYPE_TEXTURE_2D 0x5f02b2c8 sub-resource 12 with resource access WINED3D_RESOURCE_ACCESS_GPU | WINED3D_RESOURCE_ACCESS_CPU | WINED3D_RESOURCE_ACCESS_MAP_R | WINED3D_RESOURCE_ACCESS_MAP_W.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0Direct3DShaderValidatorCreate9 Returning stub validator 67C9D028.
04f0import_dll Loading library oleaut32.dll (which is needed by L"C:\\windows\\system32\\mmdevapi.dll") failed (error c0000017).
04f0apartment_add_dll couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
04f0com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
04f0get_mmdevenum CoCreateInstance failed: 80070005
04f0com_get_class_object apartment not initialised
04f0import_dll Loading library oleaut32.dll (which is needed by L"C:\\windows\\system32\\mmdevapi.dll") failed (error c0000017).
04f0apartment_add_dll couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
04f0com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
04f0import_dll Loading library oleaut32.dll (which is needed by L"C:\\windows\\system32\\mmdevapi.dll") failed (error c0000017).
04f0apartment_add_dll couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll"
04f0com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
04f0get_mmdevenum CoCreateInstance failed: 80070005
04f0wined3d_debug_callback 0x15043130: "GL_OUT_OF_MEMORY in glTexSubImage".
wine: Unhandled page fault on write access to 00000000 at address F7EAF8D1 (thread 04f0), starting debugger...
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
04e8elf_search_auxv can't find symbol in module
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0xf7eaf8d1).
04e8elf_search_auxv can't find symbol in module
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f7eaf8d1 ESP:0031f2d8 EBP:0aba9500 EFLAGS:00210206( R- -- I - -P- )
EAX:15410030 EBX:f7f47000 ECX:0aba9500 EDX:00000000
ESI:7c013480 EDI:00000000
Stack dump:
0x0031f2d8: 7cf6f000 7c693264 00000000 15410030
0x0031f2e8: 0aba9500 7cf6f000 7c013480 7d1ecea8
0x0031f2f8: 7c72b17f 00000000 7d1ecea8 0aba9500
0x0031f308: 7c693209 15068c50 15068b90 14fd54d4
0x0031f318: 0031f388 7c72be61 7d1ecea8 00000000
0x0031f328: 0aba9500 15410030 7c013480 7cc9be84
Backtrace:
=>0 0xf7eaf8d1 _IO_proc_close+0xa141() in libc.so.6 (0x0aba9500)
1 0x7c693264 __driDriverGetExtensions_radeon+0xffffffff() in i965_dri.so (0x0aba9500)
2 0x7c72be61 __driDriverGetExtensions_nouveau_vieux+0x38f70() in i965_dri.so (0x0031f388)
3 0x7e4e3e1d adapter_vk_release_context+0x1be0c() in wined3d (0x0031f388)
4 0x7e4e508e wined3d_buffer_incref+0x34d() in wined3d (0x0031f3f8)
5 0x7e4e6501 wined3d_buffer_get_parent+0x210() in wined3d (0x0031f468)
6 0x7e4e7fa6 wined3d_buffer_create+0xa75() in wined3d (0x0031f4b8)
7 0x7e4f1749 wined3d_buffer_create+0xa218() in wined3d (0x0031f728)
8 0x7e4ffc39 wined3d_buffer_create+0x18708() in wined3d (0x0031f768)
9 0x7e4ff9bc wined3d_buffer_create+0x1848b() in wined3d (0x0031f798)
10 0x7e50c999 wined3d_device_draw_primitive+0x48() in wined3d (0x0031f7e8)
11 0x67c8b1b3 EntryPoint+0xffffffff() in d3d9 (0x00000006)
12 0x004a0bad EntryPoint+0xffffffff() in ffed3d (0x0031f8a0)
13 0x004a4777 EntryPoint+0xffffffff() in ffed3d (0x0031fdfc)
14 0x0049c488 EntryPoint+0xffffffff() in ffed3d (0x0031fe04)
15 0x0043f500 EntryPoint+0xffffffff() in ffed3d (0x0031fe88)
16 0x0049b965 EntryPoint+0xffffffff() in ffed3d (0x0031fea0)
17 0x004bf9c0 EntryPoint+0xffffffff() in ffed3d (0x0031ff30)
18 0x7b653840 __fastcall_BaseThreadInitThunk+0xf() in kernel32 (0x0031ff48)
19 0x7bc5a537 EntryPoint+0xffffffff() in ntdll (0x0031ff5c)
20 0x7bc5a760 EntryPoint+0xffffffff() in ntdll (0x0031ffec)
0xf7eaf8d1 _IO_proc_close+0xa141 in libc.so.6: repe movq %mm0,0x0(%edx)
Modules:
Module Address Debug info Name (97 modules)
PE 320000- 370000 Deferred bass
PE 370000- 3c3000 Deferred lua5.1
PE 400000-141c0000 Export ffed3d
PE 141c0000-14623000 Deferred ole32
PE 14630000-1482f000 Deferred d3dx9_43
PE 61740000-6181e000 Deferred advapi32
PE 62fc0000-631db000 Deferred rpcrt4
PE 63480000-6349c000 Deferred version
PE 67c80000-67de6000 Dwarf d3d9
PE 682c0000-68474000 Deferred dsound
PE 68500000-68648000 Deferred combase
PE 6a040000-6a0a1000 Deferred msacm32
PE 6a400000-6a570000 Deferred winmm
PE 6aa40000-6ab21000 Deferred usp10
PE 6bc00000-6bc9e000 Deferred sechost
PE 6bcc0000-6be96000 Deferred setupapi
PE 6cc40000-6d0b0000 Deferred comctl32
PE 6ed00000-6f398000 Deferred user32
PE 71200000-71244000 Deferred imm32
ELF 7a800000-7a946000 Deferred opengl32
\-PE 7a840000-7a946000 \ opengl32
PE 7b000000-7b331000 Deferred kernelbase
ELF 7b600000-7b857000 Dwarf kernel32
\-PE 7b620000-7b857000 \ kernel32
PE 7bc00000-7beea000 Dwarf ntdll
ELF 7c4ef000-7d000000 Dwarf i965_dri.so
ELF 7d000000-7d005000 Deferred
ELF 7d45b000-7d476000 Deferred libnsl.so.1
ELF 7d476000-7d484000 Deferred libnss_nis.so.2
ELF 7d484000-7d48e000 Deferred libnss_compat.so.2
ELF 7d48e000-7d49a000 Deferred libpciaccess.so.0
ELF 7d49a000-7d4b8000 Deferred libgcc_s.so.1
ELF 7d4b8000-7d4df000 Deferred libdrm_intel.so.1
ELF 7d506000-7d509000 Deferred libxshmfence.so.1
ELF 7d509000-7d512000 Deferred libxcb-sync.so.1
ELF 7d512000-7d517000 Deferred libxcb-present.so.0
ELF 7d517000-7d51d000 Deferred libxcb-dri3.so.0
ELF 7d51d000-7d522000 Deferred libxdamage.so.1
ELF 7d522000-7d529000 Deferred libxcb-dri2.so.0
ELF 7d529000-7d547000 Deferred libxcb-glx.so.0
ELF 7d547000-7d55c000 Deferred libdrm.so.2
ELF 7d55c000-7d57b000 Deferred libglapi.so.0
ELF 7d57b000-7d5f3000 Deferred libglx_mesa.so.0
ELF 7d5fa000-7d604000 Deferred libdrm_nouveau.so.2
ELF 7d604000-7d613000 Deferred libdrm_radeon.so.1
ELF 7d63a000-7d69c000 Deferred libgldispatch.so.0
ELF 7d69c000-7d6c0000 Deferred libglx.so.0
ELF 7d6c0000-7d726000 Deferred libgl.so.1
ELF 7d728000-7d72d000 Deferred libx11-xcb.so.1
ELF 7ddaf000-7ddfa000 Deferred uxtheme
\-PE 7ddc0000-7ddfa000 \ uxtheme
ELF 7ddfa000-7de01000 Deferred libxfixes.so.3
ELF 7de01000-7de0e000 Deferred libxcursor.so.1
ELF 7de88000-7de92000 Deferred libuuid.so.1
ELF 7de92000-7decd000 Deferred libexpat.so.1
ELF 7decd000-7df1a000 Deferred libfontconfig.so.1
ELF 7df1a000-7df39000 Deferred libz.so.1
ELF 7df39000-7df78000 Deferred libpng16.so.16
ELF 7df78000-7e03b000 Deferred libfreetype.so.6
ELF 7e13b000-7e14e000 Deferred libxi.so.6
ELF 7e14e000-7e15b000 Deferred libxrandr.so.2
ELF 7e15b000-7e167000 Deferred libxrender.so.1
ELF 7e167000-7e186000 Deferred libbsd.so.0
ELF 7e186000-7e1b4000 Deferred libxcb.so.1
ELF 7e1b4000-7e303000 Deferred libx11.so.6
ELF 7e303000-7e318000 Deferred libxext.so.6
ELF 7e33f000-7e3fe000 Deferred winex11
\-PE 7e360000-7e3fe000 \ winex11
ELF 7e3fe000-7e464000 Deferred dinput
\-PE 7e410000-7e464000 \ dinput
ELF 7e464000-7e619000 Dwarf wined3d
\-PE 7e4b0000-7e619000 \ wined3d
ELF 7e619000-7e6ec000 Deferred msvcrt
\-PE 7e640000-7e6ec000 \ msvcrt
ELF 7e6ec000-7e842000 Deferred gdi32
\-PE 7e710000-7e842000 \ gdi32
ELF 7e842000-7e954000 Deferred ucrtbase
\-PE 7e870000-7e954000 \ ucrtbase
ELF 7e954000-7eadc000 Dwarf libwine.so.1
ELF 7eb01000-7eb0c000 Deferred librt.so.1
ELF 7eb0c000-7eb21000 Deferred libnss_files.so.2
ELF 7eb21000-7eb5a000 Deferred glu32
\-PE 7eb30000-7eb5a000 \ glu32
ELF 7eb5a000-7eb70000 Deferred user32.so
ELF 7eb70000-7eb86000 Deferred wow64cpu
\-PE 7eb80000-7eb86000 \ wow64cpu
ELF f7bb1000-f7bb8000 Deferred libxxf86vm.so.1
ELF f7bb8000-f7cbe000 Deferred libm.so.6
ELF f7cbe000-f7d6d000 Deferred ntdll.so
ELF f7d6d000-f7f4b000 Dwarf libc.so.6
ELF f7f4b000-f7f51000 Deferred libdl.so.2
ELF f7f51000-f7f72000 Deferred libpthread.so.0
ELF f7f74000-f7f79000 Deferred libxinerama.so.1
ELF f7f79000-f7f80000 Deferred libxdmcp.so.6
ELF f7f90000-f7f94000 Deferred libxcomposite.so.1
ELF f7f94000-f7f99000 Deferred libxau.so.6
ELF f7f9b000-f7fc5000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
00000054 0
0000006c 0
00000084 0
000000bc 0
00000044 winedevice.exe
00000048 0
0000005c 0
00000060 0
000000a4 0
00000064 plugplay.exe
00000068 0
00000070 0
00000074 0
00000078 0
00000094 0
0000007c winedevice.exe
00000080 0
00000088 0
0000008c 0
00000090 0
0000009c 0
000000a0 0
000000b4 rpcss.exe
000000b8 0
000000c4 0
000000c8 0
000000cc 0
000000d0 0
00000720 0
00000290 0
00000710 explorer.exe
00000714 0
00000718 0
0000071c 0
00000484 (D) C:\Program Files (x86)\FFED3D\FFED3D.exe
["C:\Program Files (x86)\FFED3D\FFED3D.exe"]
000004f0 0 <==
000004f4 0
00000494 0
00000488 conhost.exe
00000350 0
000004d4 explorer.exe
000004e4 0
000004a8 0
0000052c 0
System information:
Wine build: wine-5.18 (Staging)
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 5.6.0-0.bpo.2-amd64

Which looks like the audio code tried to write to NULL.

Any suggestions or thoughts?

I'm running on my laptop, a Samsung ATIV Book 9 plus, only 4GB of RAM, which has integrated graphics only, Intel HD Graphics 5500.

Initially there was an earlier problem, which was that MIDI needing to be available to WINE, but I've sorted that out.

I've tried modifying the loggingLevel variable, from 0 to 3 inclusive, but I've seen no output in the _Logs directory.

 

This post was modified 4 years ago by Toebs

ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  

Hi Toebs

I'm afraid that I haven't got a clue about getting the game running under Wine, I'm not sure if anyone has tried before.

If you've enabled logging then the logfile.txt in the main directory should be updated and might give a clue what ffed3daj.exe is processing when it fails. (The _Logs directory is actually for the example Data dump scripts included in recent Betas, in hindsight I probably should have named it something else...)

There are a lot of differences between the original FFE D3D.exe and my reworking - especially around display set up & memory management, but it might be worthwhile trying to get that version running as it sounds like it gets pretty close to starting up.

There is no memory management in that version and so it is almost certainly running out trying to load all the models & textures. I seem to recall that it would fail to load sounds/music once it had ran out and would then crash - this might be what you are seeing. So to start with, I'd suggest renaming the Models directory (rather than delete it). Then create a fresh Models directory and copy into it just the .X models that are in the renamed folder but not those within the numbered subfolders - i.e. atmo.X, nebula.X, panel.X, sphere.X and stars.X. NB. If you need to alter the display settings, you'll need to edit ffewin.cfg - also it doesn't log any load progress. If this works, try FFED3DAJ.exe and if it aborts, see if there's anything in logfile.txt.

Hope this helps, I'll be interested to hear how you get on.

And if you do get it working, would you consider leaving a short guide on how you did it to help anyone else wanting to try?

 

Cheers!

AndyJ


ReplyQuote
Toebs
(@toebs)
Crewman Registered
Joined: 4 years ago
Posts: 2
 

> Hi Toebs

Hola @andyj.

> I'm afraid that I haven't got a clue about getting the game running under Wine, I'm not sure if anyone has tried before.

Shocking!

> If you've enabled logging then the logfile.txt in the main directory should be updated and might give a clue what ffed3daj.exe is processing when it fails. (The _Logs directory is actually for the example Data dump scripts included in recent Betas, in hindsight I probably should have named it something else...)

Ah...

...how would I enable logging? I couldn't find the word "log" in the config file, unless I messed up searching.

> There is no memory management in that version and so it is almost certainly running out trying to load all the models & textures. I seem to recall that it would fail to load sounds/music once it had ran out and would then crash - this might be what you are seeing. So to start with, I'd suggest renaming the Models directory (rather than delete it). Then create a fresh Models directory and copy into it just the .X models that are in the renamed folder but not those within the numbered subfolders - i.e. atmo.X, nebula.X, panel.X, sphere.X and stars.X. NB. If you need to alter the display settings, you'll need to edit ffewin.cfg - also it doesn't log any load progress. If this works, try FFED3DAJ.exe and if it aborts, see if there's anything in logfile.txt.

So, this helped, but I'm still not flying.

Doing this enabled the original to start. It crashed fairly easily fairly quickly after starting - I was just clicking on this or that on the cockpit screen and boom.

Your version fails in the same way as before, so it's not obviously changed.

Next step would be to enabled logging, I think.

> And if you do get it working, would you consider leaving a short guide on how you did it to help anyone else wanting to try?

Yes. Got to get it working first of course, or it's a very short guide 🙂


ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  

Hi Toebs, thanks for returning with a progress report!

I had a look into the Wine error log that you posted to figure out where it was crashing during start-up.

A relatively recent change to FFED3DAJ was to load textures into video memory to avoid using system memory. Part of this enhancement added start-up checks for how much memory was available and were also included in the log file in anticipation of issues being reported.
It's during one of these checks that the game is crashing under Wine. The actual code is from the DirextX 9 C++ sample for returning available video memory, failing where it uses HMI to return the size of RAM on the card. I can see in Google that this seems to have been reported with a few other games and it's likely that they are likely doing the same thing. 

As it happens, these metrics ultimately weren't used to adjust if/which textures are loaded to the graphics card and are only providing system information in the log file.
I know that it's frowned upon to remove un-implemented functionality just to make software compatible with Wine (as it then removes the opportunity to implement & test a fix) so I've altered the start-up check so that it will only happen if a specific logging level is set.
Hopefully this change will allow you to load the game... or at least get us a little further...

If you'd like to give it a test, I've uploaded a quick build of the FFED3DAJ.exe and an updated config executable here: https://www.dropbox.com/s/naymm1m6rxwiqol/FFED3DAJ_v1.17%20beta2_TEST.zip?dl=1

You can edit ffed3daj.cfg and set loggingLevel=1 to give some useful output in logfile.txt regarding game start-up and shutdown events. It's almost halfway down, beneath [GAME_SETTINGS]. Alternatively, you can try setting it with the FFED3DAJ_Config.exe application ("Patches" tab) if Wine is able to run it? (it's a .NET 4.x application)

Cheers!
AndyJ


ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  

A "little" update with regards to running FFED3DAJ on Linux with Wine.  (yeah OK, it's a typical Andy-sized update)

I was needing a little break from seemingly endless groundhog day of UK Lockdown, so I thought I'd try something new and have a go at setting up Linux on an old dual-core PC that I had going spare. I chose Linux Mint 20.1 Cinnamon 64bit as FFED3DAJ can use more system memory than when running in 32bit, but alas! It turns out that the PC only had 1GB installed, and the space DIMMs I had knocking about are either incompatible or knackered. Oh well, I also slapped in a spare nVidia 9800GT graphics card and this was good enough to get Mint up and running anyway.

Initially I used the Software Manager to install Wine (version 5 is offered) and WineTricks. I was able to run the test patch of FFED3DAJ from the previous post up to the point of it attempting to load models. It aborts at that point with an unimplemented function error in d3dx9_43.dll.D3DXComputeTangent.

Not knowing the cause at that point, I tried renaming the models folder to prevent it from loading any and this time it progressed all the way through the loading screens (but no start-up tips displayed) to a blank screen. Clicking/pressing a key then started the FFE intro sequence but again no text is displayed, nor is it within the game. I tried installing a number of Windows fonts through WineTricks, including those named in the config files but the issue remained. (On a side point, JJFFE and GLFFE both run ok but without music)

 

After a short investigation via Google, I discovered that actually Wine has just had a substantial update to version 6.0 with many DirectX9 improvements! (Importantly: "Drawing text using the ID3DXFont interface is implemented"... which explains why there was no text in 5.0)

So, uninstalled Wine and WineTricks to try again with v6.0, downloading it through the terminal and following the installation instructions at wiki.winehq.org/Ubuntu for Mint 20.x. (The final two steps of update/install did require repeating to resolve missing dependancies as noted on the page).

I then reinstalled WineTricks from the Software Manager app but also updated it via the terminal with sudo winetricks --self-update

 

Now the story gets a bit messy here... I'm not entirely sure that I updated things in Wine in quite the way I believed I was...

With 6.0, FFED3DAJ initially still failed to load models with the same unimplemented function error in d3dx9_43.dll.D3DXComputeTangent. (and JJFFE/GLFFE completely fail with a serious error)

To test things further, I decided to created a new 'dx9' Prefix area with WineTricks and also exported the WINEPREFIX environment variable with its location.

I then downloaded the June 2010 DirectX9 runtimes and extracted the files into the prefix area. I then ran the DXSETUP.exe from the DirectX9 folder created within drive_c of the Prefix area and installed DirectX9.0c.

Running FFED3DAJ then loaded through to the splash screen without any errors and is apparently playable!

 

https://imgur.com/l3KQ3Hf

 

It also doesn't require the patched FFED3DAJ .exe from the previous post to load - older builds also appear to be ok now.

BUFFET also works and you are able to edit the ship/commander values whilst playing. It can either be run first, choosing to launch FFED3DAJ or it can be run once a game has already been started. 

 

So I said the story got messy. Well yes, I'm not entirely sure that I was meant to install Dx9 like this, and having started up the PC afresh again today there is no WINEPREFIX environment variable set, so Wine should be using the default settings. And yet FFED3DAJ still launches without the previous d3dx9_43dll error loading the models.

I'm confused as to why as this would be as the default .wine area doesn't have any overrides set in WineTricks, nor does it have the 2010 Dx9 files installed in its Windows/System32 folder. I double checked that those were in the 'dx9' test prefix area - I've even removed this area and yet it still works. Weird! (The error was definitely happening with v6.0 originally, the backtrace logfile that I save confirms this!)

As yet I've not figured out if the .Net configuration application can be made to run. Also, JJFFE/GLFFE doesn't appear to load on Wine 6.0 but did on 5.0:- they report a serious error has occurred but close the information window when trying to investigate what the error was.

 

Anyway perhaps someone with more than a day or so Linux/Mint experience will be able to make sense of this and post a more sensible guide to configuring. I think I need to watch a Youtube or 3 explaining how to use Wine properly before I carry on tinkering - LOL...

 

...But TLDR: I managed to get FFED3DAJ running under Linux & Wine 6.0!

 

 

 

 

 

 

This post was modified 4 years ago 2 times by AndyJ

ReplyQuote
CaptainKal
(@captainkal)
Commander Registered
Joined: 8 years ago
Posts: 757
 

Since I am new to Linux, (I have installed a Vmware 16 and a real distro on an Intel Atom notebook, of LXLE).

 

I have figured out, how to uninstall packages with Synaptic, but how do you do it, in a terminal window?

And I had also dependency errors, when I tried to install from WineHQ!!!


ReplyQuote
AndyJ
(@andyj)
Senior Chief Registered
Joined: 8 years ago
Posts: 91
Topic starter  

Hi @captainkal!

I'm afraid it would really be the blind leading the blind for me to try and answer linux questions!

(Anyone else? Jump in! - but maybe it'd be an idea to start a new thread somewhere in the forum to encourage more discussion of gaming on Linux if there isn't already one?!)

 

With Wine 5.0 & WineTricks I had installed and uninstalled both of these with Mint's software manager.

With the dependency errors of 6.0, did you keep repeating the update & install commands to resolve them? As I mentioned, it did take a couple of update/install commands for mine to fix at least 2 missing dependencies, but eventually it was happy and completed the installation.

I haven't tried to uninstall Wine 6 via the terminal yet, but I think that if you've installed WineTricks or GamingOnLinux, you should remove those via the software manager first before removing Wine. Then, I think that this would probably remove winehq-stable if that's what you've installed, but your Google skills are probably as good as mine!

sudo apt-get remove --auto-remove winehq-stable

(A reminder that I'm a fellow clueless newbie!)

I haven't had a chance to play further with Linux, but I might take a look at Play-on-Linux or more likely Lutris to find a more user-friendly way of setting up/playing games.

 

 

This post was modified 4 years ago 2 times by AndyJ

ReplyQuote
CaptainKal
(@captainkal)
Commander Registered
Joined: 8 years ago
Posts: 757
 

Thanks Andy!! I will also give it a try!!


ReplyQuote
CaptainKal
(@captainkal)
Commander Registered
Joined: 8 years ago
Posts: 757
 

Objective 1 accomplished!!

I 've finally  installed Wine Ver. 6 & Winetrick. (Vmware and real hardware).

It seems that these dependencies errors that  kept  "wine" from installing, were caused from faudio library. I had to install, that library first and continue with "wine" installation (terminal commands, ppa installation). I finally installed "winetricks" from Synaptic Package Manager.

Objective 2: Play the damn game!!!!!

 

 

 


AndyJ liked
ReplyQuote
Page 1 / 2