Devoidbrah
@devoidbrah
Active 5 years, 1 month ago-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
OK, OK, it’s a pain to keep re-downloading these files. But definitely do it this time!
I have great news! That app-hang-on-exit is very likely solved.
During some debugging, I noticed that the DX9 version initiates a few threads that are executing a function: wmt_CSSEShaderCode::ProcessPositionAndColors. What I noticed, is that even after…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
OK, OK, it’s a pain to keep re-downloading these files. But definitely do it this time!
I have great news! That app-hang-on-exit is very likely solved.
During some debugging, I noticed that the DX9 version initiates a few threads that are executing a function: wmt_CSSEShaderCode::ProcessPositionAndColors. What I noticed, is that even after…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
When I first tried the widescreen adjustments for the Character, Ship, Item screen, there were a few minor glitches in some of the Title Caption red background not fully covering the background of the rectangle displaying the caption. There was also a slight bit of truncation in the +/- number displayed in red/green by the skill points. As…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Uploading Large Address enabled. Give them a try:
ERAS.Patch.zip = patch files for original ERAS with fixes and Orazio’s cabin models, walkfiles, and ship camera fixes
AOP2.Patch. = patch files for vanilla COAS with fixes
GOF1.2Patch = patch files for GOF 1.2 with fixes
ERAS2Test.zip = Our source compiled ERAS in DirectX 8
ERAS2TestDX9.zip = O…[Read more] -
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Uploading Large Address enabled. Give them a try:
ERAS.Patch.zip = patch files for original ERAS with fixes and Orazio’s cabin models, walkfiles, and ship camera fixes
AOP2.Patch. = patch files for vanilla COAS with fixes
GOF1.2Patch = patch files for GOF 1.2 with fixes
ERAS2Test.zip = Our source compiled ERAS in DirectX 8
ERAS2TestDX9.zip = O…[Read more] -
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
More news.
I have now sifted through through the code to adjust for dealing with large addresses, which would convert to a 64 bit number and if for whatever reason a program casts those memory pointers as a numerical value anywhere, it could break things. See…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Much better!
First, SoundService was not releasing ‘sounds’ prior to system release, per FMOD: “Make sure any sounds, channelgroups, geometry and dsp objects are released before closing the system object.” I added a routine to do so.
Also, ParticleService was failing on Clear() and I fixed that.
Also, on occasion, the Window message WM_CLOSE…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Good news…I’ve isolated the problem to the SoundService class upon cleaning up/destroy.
In simplified terms, when the game is exiting, there is a loop to iterate the running ‘services’ and call Clear() to delete/destroy the service objects and their memory allocations.
Clear() simply does this:
delete pService;
Where pService is the…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
That on-game-exit sometimes problem? Could never get it to happen in VS debug mode while running the game…only a release version I can’t get break stops or step through. However, through some debug log messages I sent to the system.log file, I have now got it narrowed to a single function. Message right before the function gets written to the…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Did another change.
The detection of processors and whether to enable SSE and Multithread was outdated and inaccurate in the sense it only allowed multi for Intel and no other. I updated the code to determine multicore/multithread and SSE for both Intel and AMD, and also SSE and multi are now enabled by default if the processor supports multiple…[Read more]
-
modernknight1 replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Excellent news on the leaks Jeffrey. Very interesting on the memory block allocation and fascinating on how the sound calls behave. You are really cleaning house my friend. Can’t wait to contribute my own newest work to the project.
Awesome work as usual. I will download your newest version when I return from the Caribbean.
MK
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Files uploaded.
Change some of the start.ini options. Remove max_fps (preface with semicolon), enable hyperthreading (remove semicolon):
;max_fps = 120
HyperThreading = 1The start.ini files in the downloads show as example. Added some to the Readme.txt files for the possibility of needing the newer VCR for older OS, like WinXP.
ERAS, GOF &…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
New development…the multithread capability was actually broken in the sense that what I thought was causing the game-exit-hangup due to the thread’s inability to gracefully terminate was not really due to the SEA threads because the logic to create those threads was always disabled.
So it was due to something else, and still sometimes happens…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
OK, one more thing…
Another new thing with the VS2012 version is that sometimes, on game quit, the app would hang/freeze up and you’d have to kill the process with Task Manager. You were quitting anyway, but still annoying.
There must be difference in how threads left hanging in this new version somehow prevent the .exe from exiting. I found…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
Excellent news…fixed the last of the consistent and prevalent memory leaks:
Unloading
[Read more]
System exit and cleanup:
Mem state: User memory: 800 MSSystem: 800 Blocks: 50
Leak: 'eras2dx9_2012xinterfacequestfilereader....common_htemplatesstring.h' line 38, size 16
Leak: 'eras2dx9_2012xinterfacequestfilereader....common_htemplatesstring.h' line 38,… -
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
I think we need to reduce the texture file size of a few more things…well, more than a few. I played for a number of hours and eventually got this:
Texture C:PlaylogicERASRESOURCEtexturesCHARACTERSSOLD_SPA_2.TGA.tx is not created (width: 2048, height: 2048, num mips: 12, format: D3DFMT_X8R8G8B8), not loading it.
[Read more]
CreateTexture: Direct3D could… -
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
While trying out this VS2012 version, I notice that some things are a bit different, causing some occasional trouble that is ‘new’ in the sense these same issues didn’t seem to exist until now. I’m addressing them as I encounter them, but I’ve gone a bit astray with this ‘sound’ thing because of a discovery.
I have just uncovered that there is…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
In my previous release, I found I inadvertently caused some sound service issues where I made an attempt to REUSE FMOD sound channels if applicable, caused mixing 2d and 3d sounds which can sometimes cause jumbling/stutters. I noticed this and have corrected it.
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
OK, rescinding the Large Address Aware. I had one crash, looks due to some code storing a memory address in a DWORD, which is a data type constrained to 32-bit length as an integer, so it will truncate the address it refers to, if higher than 32-bit max, and when it’s reverted to a mem-pointer for retrieval, it is incorrect and can cause a crash.…[Read more]
-
Jeffrey replied to the topic Download Patches and Game Tests in the forum GOF Eras Module 2 download & discussion board 8 years, 2 months ago
I was running this game for several hours yesterday, and it eventually crashed, with a bunch of ‘out of memory’ errors. Which was BS. My new machine has several gb. Back on the old machine, my limit was 2 gb, but I would have to close down a bunch of stuff and run only the game for any decent performance. With the new machine, I just leave a…[Read more]
- Load More
by