GithubHelp home page GithubHelp logo

tsunamods-codes / 7th-heaven Goto Github PK

View Code? Open in Web Editor NEW

This project forked from unab0mb/7h

107.0 107.0 24.0 135.81 MB

The Ultimate Mod Manager for Final Fantasy VII PC

Home Page: https://7thheaven.rocks/

License: Microsoft Public License

C# 96.99% HTML 2.36% Inno Setup 0.20% CMake 0.14% C 0.01% C++ 0.29% PowerShell 0.01%

7th-heaven's People

Contributors

barkermn01 avatar chrcoluk avatar dependabot[bot] avatar dotaxis avatar eve-atum avatar julianxhokaxhiu avatar kuraudoxs avatar lazar00 avatar myst6re avatar rodriada000 avatar sjenkins7 avatar tangtang95 avatar turboss avatar unab0mb avatar wturner859 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

7th-heaven's Issues

Sorry but this issue is not relevant to 7th. The speedhack is now part of FFNx and if you have issues related to a specific mod providing the very same feature, feel free to approach the relative author on the given support channels. Cheers!

Sorry but this issue is not relevant to 7th. The speedhack is now part of FFNx and if you have issues related to a specific mod providing the very same feature, feel free to approach the relative author on the given support channels. Cheers!

Originally posted by @julianxhokaxhiu in #2 (comment)

I didn't say what you thought. The issues are in 7th heaven. I have multiple issues, one of them had a successful work around by using a mod was all I was saying. I have no issues with the mod, so maybe you can talk to the mod creator and ask them for their code so it fixes your issue! I am telling you about it. So Fix it or don't fix it but please don't cut me off because you misread something.

"The given key was not present in the dictionary" on Settings => Game driver

Describe the bug
When trying to open the driver config, 7th heaven crashes.

** Versions **
[ ] Tested on latest stable version
[ x ] Pre-release only bug

To Reproduce
Steps to reproduce the behavior:

  1. Go to Settings menu
  2. Click on Game driver

Expected behavior
Menu opens.

Log

The given key was not present in the dictionary.

   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Iros._7th.Workshop.ConfigSettings.FFNxConfigManager.Set(String key, String value)
   at Iros._7th.Workshop.ConfigSettings.Settings.Apply(String spec)
   at Iros._7th.Workshop.ConfigSettings.Settings.SetMissingDefaults(List`1 settings)
   at SeventhHeaven.Windows.ConfigureGLWindow.Init(String cfgSpec)
   at SeventhHeavenUI.ViewModels.MainWindowViewModel.ShowGameDriverConfigWindow()
   at SeventhHeavenUI.MainWindow.menuItemAaliSettings_Click(Object sender, RoutedEventArgs e)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Desktop (please complete the following information):

  • OS: [Win 11]

Additional context
Latest Canary

Incorrect folder priority because of naming.

I have been doing some tests. I use my Models Fusion mod which includes Field/Battle/World models, normally with al the files needed to create the model. I decided to add Ninostyle Chibi models (IRO) v0.245 also to 7H. So, my order is:

  • Ninostyle Chibis (for Field)
  • Models Fusion (basically are Chaos models, for Field)
  • Other mods...

Well, the thing is that it does not matter the order I put my Models Fusion in 7H, I always see the Chaos models in game. After some checking, I detected that Ninostyle Chibis has the models in the folder "char.lgp", and I have the models in the folder "char".

So, as the priority is by folder naming (and they are literally different), "my" folder, "char", which has higher priority (alphabetically goes before than "char.lgp"), loads its models ALWAYS first, don't matter the order the mods are in the "My Mods" tab.

I have checked this extracting Ninostyle IRO and changing its folder to "char", then it worked correctly. But of course, a modder should not depend of the folder naming, not at least for the same type of files.

Would it be possible to treat "char/char.lgp" or "battle/battle.lgp" or "world/world_us.lgp" to be of the same level?

[Feature-Request] add "lighting" to the additional folders to monitor

I would like to request adding "lighting" by default to the additional folders to monitor so that we can use data from this directory from FFNx.
This folder contains the lighting config file as well as data such as environment maps that would be included in an IRO.
Right now it needs to be added manually so having it there by default would be useful.

Thanks, and let me know if there is need to clarify anything.

image

Issue with steam streaming (skip launcher?)

Is there any launch parameter we can use to skip the launcher and go straight into the game?
the launcher has issues with steam link streaming but if the game launched directly it would work flawlessly, anyway to do this?

[Suggestion] Add internal resolution selector in Game Driver settings

The internal resolution multiplier can only be changed right now by opening the FFNx.toml file, for users, it would be easier for them to change it inside Game Driver settings. The fixed options could be [Auto, 1x, 2x, 3x, 4x, 5x, 6x]. The 6x is necessary for 4k users, but I'm not sure if this will make the game lag or not. Maybe putting some warning text that tells the user that increasing this option could require more GPU processing power.

Help text buttons dont display correctly in Spanish Language

Describe the bug
The menu buttons of "Help" ,dont display correctly(no text) in spanish language.

** Versions **
Error in V2.5.0.0 Version

To Reproduce
Change language of 7th heaven to Spanish languageand select the "Help "button

Expected behavior

Screenshots
Captura2

Desktop (please complete the following information):

  • OS: Windows 10

Additional context

Crash log reporter issues

Some of these have been mentioned on discord already.

Some users are getting a problem that when the game is shutdown there is a generic access violation error, this seems to be a moderately common problem in windows with some software and has no known fix. I have observed when the game actually does crash the error code is different, so I have a suggestion of adding an exception for error code '-1073741819'

In addition the feature seems to cause issues when closing the game when more than 1 copy is running, in 2.4 7h handles this fine, on the latest build 7h will usually crash.

Install process extracting 7zip is single threaded

The install part of downloading mods, is slow which can lead to users getting confused its hung and maybe they close 7h whilst its still extracting.

I suggest making this multithreaded, preferably by detecting number of threads in system and using all of them or if not at least make it 4 threads.

This only affects 7zip compressed mods not mods distributed in iro format.

Password Protected .7z mods

Just an idea for those wanting to lock mods for whatever reasons for those who only have the key to access it.....ex: paid patreons etc

once the 7z file is created with password on the local pc, 7th heaven downloads it or prompts for password to those that have it already.

[Feature Request] Allow mods to setup links to other folders within the games path

So it has been requested that we stop duplicating files inside mods (a reasonable request) to do this we need to look at setting up a link system in the mod.xml so a mod can register links.

Thinking something like

<Links>
    <Link src="$(GamePath)/somefile.jpg" des="${modPath}/somefile.jpg" />
</Link>

For security both src and destination will be barred from containing, ../, ./, : or starting with / this prevents people from making links outside of the game directory, it will also block links to .exe, .bat, .cmd, .msi or any other windows executable format (this should outright prevent the mods being loaded and tell the user why)

Need to make sure when parsing mod.xml we ignore links for IROs, as IROs are never extracted to the file system for use links won't work they are a file system, system, but maybe a system for the file loader to know that there is a link instead (more research required)

Hext files are loaded regardless of conditional met or not.

<Conditional Folder="testfolder" ActiveWhen="option = 1"> <RuntimeVar Var="Byte:0x913FC3" Values="01" /> </Conditional>

Let's say in that testfolder there is a hext file and an image file.

If the condition 01 is met, both the hext file and the image will load.

If the condition is not met, the image will not load, but the hext will regardless of the conditional.

7h randomly fails to detect compression type.

This is likely a cause of random reports of download failure.

I was able to reproduce the fail to install message, when this occurs 7h has to be restarted for another attempt to be made.

Extract of 7h log below, the file downloaded fine after restarting 7h and trying again.

19:20:12|INFO|SeventhHeavenUI.ViewModels.MainWindowViewModel|Error installing Spell Textures - The mod is queued for install. 19:20:12|ERROR|SeventhHeavenUI.ViewModels.MainWindowViewModel|System.InvalidOperationException: Cannot determine compressed stream type. Supported Archive Formats: Zip, GZip, Tar, Rar, 7Zip, LZip at SharpCompress.Archives.ArchiveFactory.Open(Stream stream, ReaderOptions readerOptions) at Iros._7th.Workshop.Install.InstallModProcedure.ProcessDownload(Object state)

Refreshing catalog doesn't seem to read changes unless 7H is restarted.

Every time I do a catalog update, and try to refresh the catalog in (an already opened) 7H, the status bar will say that it has checked the subscription successfully with no changes in the catalog. You can refresh many times, but it isn't until you close 7h, reopen it and refresh again that the catalog subscriptions actually show any updates.

Linux modding tutorial (Wine, Proton, Lutris)...maybe?

It's not really a bug but rather tutorial request. I'm on Pop!_OS using Lutris for gaming. Everything works just fine. Unfortunately I can't figure out how to run 7th Heaven with any version of FF7. Could anyone provide a simple tutorial on how to mod FF VII with Wine or Steam + Ptoton version?

Thanks a lot!

Exception Error when running from first time 7th Heaven (canary 2.3.1.82)

I have decided to do a clean install of FF7 and FFNx+7th (canaries). I'm using Windows 10 x64, as Admin.

After downloading canary 2.3.1.82 of 7H, I unzip the file to C:\Games\7th Heaven. When I try to run it, I get an exception error.
I have installed Final Fantasy VII, PC '98 spanish version on C:\Games\Final Fantasy VII before unpacking 7H to the previous mentioned folder.

I leave the applog of 7H. It seems that does not create the theme.xml, settings.xml, catalog.xml, library.xml or version.xml files in 7thWorkshop folder.

applog.txt

the crash if you set the language to german and then go to game driver is still version 2.3.1.97

Describe the bug
A clear and concise description of what the bug is.

** Versions **
[ ] Tested on latest stable version
[ ] Pre-release only bug

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version: [e.g. 22]
  • Build: [e.g. 19042]

Additional context
Add any other context about the problem here.

FFNx.toml not found

Describe the bug
I'm not exactly sure what the bug is, but for some reason when I try to open up the Game Driver tab on 7th Heaven, I get an error telling me that 7th Heaven cannot find the FFNx.toml. I've run the game several times using the play button on the top left, but no matter when I click the game driver it still can't seem to find it. When playing the game, 7th Heaven seems to be trying to install FFNx with an indefinite download time.
I'm able to get to the Continue or New Game Screen, but when hitting New Game I then get transferred to a black screen.
EDIT: Okay, minor update, no longer getting a black screen, but it is telling me to insert a disk.

It also seems that anytime I pull away to the Game screen to see if it's running properly, all my other screens get reduced in size as if the resolution is being put to 4k or something.

** Versions **
2.3.1

[Feature-Request] Archive updating support

Been talking with @chrcoluk

Update the Catalog XML to support archive updates. and the download & update system to use the new catalog XML

Recommended updates XML: based on a real item but removed bulk for simplicity
Added <Updates> section to <LatestVersion>

    <Mod>
      <ID>2b49d831-5445-41df-9ddb-id</ID>  
      <Author>Chrysalis</Author>
      <DonationLink>https://tinyurl.com/2p8ttbdy</DonationLink>
      <LatestVersion>
        <Link>iros://Url/http$chris.7thheaven.rocks/test/4312/ESUIdev.7z</Link>
          <Version>2.576</Version>
          <ReleaseDate>2022-10-09</ReleaseDate>
          <CompatibleGameVersions>All</CompatibleGameVersions>
          <PreviewImage>https://i.imgur.com/n4vnSx0.png</PreviewImage>
           <ReleaseNotes> * Removed* </ReleaseNotes>
          <DownloadSize>43928</DownloadSize>
          <ArchiveUpdates>
            <Patch version="2.578" patch="URL_to_patch_1.0.2_zip_file" />
            <Patch version="2.577" patch="URL_to_patch_1.0.1_zip_file" />
          </ArchiveUpdates>
      </LatestVersion>
      <Name>Test Name</Name>
      <Category>User Interface</Category>
      <Description></Description>
    </Mod>

Initial load time drastically increased when using FIELD models + crash *IMPORTANT-READ*

Describe the bug
Once field models is activated when starting FF7, load time is drastically increased regardless of mods. When a random assortment of mods is installed and sorted there is almost a guarantee that the field models will cause an even longer load delay upon initial start leading to a crash. Once this crash and log is generated; the FF7 folder and 7TH heaven folder must be deleted and reinstalled to get the game to post again. When activating a random assortment of mods with field models the same scenario will present it self.

** Versions **
[ 2.2.3.522, 2.3.1.0, 2.3.1.66] Tested on latest stable version

To Reproduce
Steps to reproduce the behavior:

  1. Fresh installation of steam based FF7 (2021-07-06)
  2. Installation of 7TH heaven mod manager (Any stated version post 2.2.3.522)
  3. Activation of random assortment of mods with field models

Expected behavior
2.2.3.522
Drastically increased load behavior but rare if at all leads to a crash

2.3.1.0
Drastically increased load behavior that eventually leads to a crash, once this error is generated. The game always crashes until you delete the folders and reinstall.

2.3.1.66
Drastically increased load behavior that eventually leads to a crash, once this error is generated. The game always crashes until you delete the folders and reinstall.

Screenshots
If applicable, add screenshots to help explain your problem.

When the below error is presented folders must be deleted to start FF7 with field models enabled again.
newmessage

Desktop (please complete the following information):

  • OS: [Windows 10 Pro]
  • Version: [21H1]
  • Build: [19043.1055]

Additional context

  1. I have noticed that the field models is one of the only mods if not the only one that drastically increased load time.
  2. When cmh175 battle models is activated a cloud battle model is also applied to clouds field model, regardless of other mods activated.

Recommendations

  1. Disable auto activation of mods upon download completion or import (This is not the best thing during testing when loading up a new 7th heaven installation directory)
  2. Increase or add sleep delay between mod installs when downloading in bulk
  3. Have ninostyle models selected by default in the mods configuration menu (Users want to do a simple 2 step install and start the game with an upgraded feel)
  4. Merge all models into 1 package to prevent over lapping of models. This way users only have to go to one place to adjust all models for the game. it makes more sense and is less confusing. The sub directories of the models mod should be labeled as field, battle and world.
  5. Merge all textures into 1 package to prevent overlapping and confusion of end users.
  6. Merge all spells into 1 package
  7. Merge all audio into 1 package
  8. Have the game start in full screen mode by default.
  9. When activating any new sound track mods, have the mod manager automatically switch to VGMStream and vice versa. Many people as my self don't like to read too much documentation and may think the audio mod is not properly applied.

Extra notes

  1. Everything else seems near perfectly stable even maxing out the graphics and changing mod configurations frequently. I am sure there is a bug or 2 i am not finding.
  2. I have been using Qhimm forums for 15+ years and 7TH Heaven since its near initial release.
  3. I am also working on a review of the mod manager and hope it may generate you guys some more traffic, more people need to know about the great work you have done on the original FF7. I randomly play through the entire game every once in awhile.

LAST LINES OF FFNX.log before crash
[00000001] TRACE: 601704EE (FFNx): (filename not available): open_lgp_file
[00000001] TRACE: 00675532 (FF7): (filename not available): (function-name not available)
[00000001] TRACE: 00408BF9 (FF7): (filename not available): (function-name not available)
[00000001] TRACE: 6016B7B2 (FFNx): (filename not available): common_create_window
[00000001] TRACE: 0067DC2B (FF7): (filename not available): (function-name not available)
[00000001] TRACE: 0040B832 (FF7): (filename not available): (function-name not available)
[00000001] TRACE: 7663FA29 (KERNEL32): (filename not available): BaseThreadInitThunk
[00000001] TRACE: 77527A9E (ntdll): (filename not available): RtlGetAppContainerNamedObjectPath
[00000001] TRACE: 77527A6E (ntdll): (filename not available): RtlGetAppContainerNamedObjectPath

Fullscreen + Speed Hack does not work

When you go fullscreen the speed hack only works in battles and even then it seems to throttle at 2.0. Outside of battles there is no change in speed.

[Suggestion] Add a warning when using the FFNx canary updater.

When checking for updates the box informs the user of a new build.

"New FFNx Update driver found!

Current Version:
New Version:

Would you like to update?"

I suggest adding a warning to the top of this box when updating to a canary version which says switching is your own choice and is not fully supported.

Unhandled Exception

Hi guys. I can't get my game to work with mods. It comes up with a crash report at startup. FF7 only launches vanilla no mods activated. Please help if you can! Thanks :)

[00000000] INFO: FFNx driver version 1.12.0.0
[00000000] TRACE: v1: 0x99CE0805, v2: 0xAC0D8B00
[00000000] INFO: Auto-detected version: FF7 1.02 US English
[00000000] TRACE: Applied Hext patch: hext/ff7/en\FFNx.FIELD.vertical_center.txt
[00000000] INFO: Original resolution 640x480, Scaling factor 3, Internal resolution 1920x1440, Output resolution 1920x1080
[00000000] INFO: Max texture size: 16384x16384
[00000000] INFO: FFMpeg movie player plugin loaded
[00000000] INITIALIZE DD/D3D START
[00000000] LOCK UNLOCK TEST
[00000001] MATRIX INITIALIZE
[00000001] INITIALIZE DD/D3D END
[00000001] initializing sound...
[00000001] creating dsound primary buffer
[00000001] reading audio file
[00000001] loading static sounds
[00000001] sound initialized
[00000001] TRACE: *** Exception 0xe0434352, address 0x75fff192 ***
[00000001] TRACE: SymInit: Symbol-SearchPath: '.;D:\SteamLibrary\steamapps\common\FINAL FANTASY VII;D:\SteamLibrary\steamapps\common\FINAL FANTASY VII;C:\Windows;C:\Windows\system32;SRVC:\websymbolshttps://msdl.microsoft.com/download/symbols;', symOptions: 530, UserName: 'danla'
[00000001] TRACE: OS-Version: 6.2.9200 () 0x300-0x1
[00000001] TRACE: D:\SteamLibrary\steamapps\common\FINAL FANTASY VII\FF7.exe:FF7.exe (00400000), size: 11870208 (result: 0), SymType: '-nosymbols-', PDB: 'D:\SteamLibrary\steamapps\common\FINAL FANTASY VII\FF7.exe'
[00000001] TRACE: C:\Windows\SYSTEM32\ntdll.dll:ntdll.dll (77C80000), size: 1744896 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\ntdll.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\System32\KERNEL32.DLL:KERNEL32.DLL (76EF0000), size: 983040 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\KERNEL32.DLL', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Program Files\Avast Software\Avast\x86\aswhook.dll:aswhook.dll (70A40000), size: 73728 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Program Files\Avast Software\Avast\x86\aswhook.dll', fileVersion: 22.6.7355.0
[00000001] TRACE: C:\Windows\System32\KERNELBASE.dll:KERNELBASE.dll (75EC0000), size: 2453504 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\KERNELBASE.dll', fileVersion: 6.2.22000.795
[00000001] TRACE: C:\Windows\SYSTEM32\apphelp.dll:apphelp.dll (67060000), size: 655360 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\apphelp.dll', fileVersion: 6.2.22000.282
[00000001] TRACE: C:\Windows\SYSTEM32\AcLayers.DLL:AcLayers.DLL (5DBE0000), size: 2662400 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\AcLayers.DLL', fileVersion: 6.2.22000.120
[00000001] TRACE: C:\Windows\System32\msvcrt.dll:msvcrt.dll (75BC0000), size: 794624 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\msvcrt.dll', fileVersion: 7.0.22000.1
[00000001] TRACE: C:\Windows\System32\GDI32.dll:GDI32.dll (77830000), size: 139264 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\GDI32.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\win32u.dll:win32u.dll (77450000), size: 106496 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\win32u.dll', fileVersion: 6.2.22000.37
[00000001] TRACE: C:\Windows\System32\gdi32full.dll:gdi32full.dll (77B90000), size: 913408 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\gdi32full.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\System32\msvcp_win.dll:msvcp_win.dll (77860000), size: 503808 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\msvcp_win.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\ucrtbase.dll:ucrtbase.dll (77680000), size: 1122304 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\ucrtbase.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\USER32.dll:USER32.dll (75C90000), size: 1753088 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\USER32.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\System32\SHLWAPI.dll:SHLWAPI.dll (77470000), size: 303104 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\SHLWAPI.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\RPCRT4.dll:RPCRT4.dll (778E0000), size: 765952 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\RPCRT4.dll', fileVersion: 6.2.22000.675
[00000001] TRACE: C:\Windows\SYSTEM32\AcGenral.DLL:AcGenral.DLL (5D980000), size: 2482176 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\AcGenral.DLL', fileVersion: 6.2.22000.653
[00000001] TRACE: C:\Windows\System32\sechost.dll:sechost.dll (767A0000), size: 499712 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\sechost.dll', fileVersion: 6.2.22000.556
[00000001] TRACE: C:\Windows\System32\ole32.dll:ole32.dll (77530000), size: 1363968 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\ole32.dll', fileVersion: 6.2.22000.120
[00000001] TRACE: C:\Windows\System32\combase.dll:combase.dll (771C0000), size: 2670592 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\combase.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\System32\OLEAUT32.dll:OLEAUT32.dll (76E50000), size: 638976 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\OLEAUT32.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\SHELL32.dll:SHELL32.dll (76840000), size: 6340608 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\SHELL32.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\System32\ADVAPI32.dll:ADVAPI32.dll (75E40000), size: 507904 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\ADVAPI32.dll', fileVersion: 6.2.22000.653
[00000001] TRACE: C:\Windows\SYSTEM32\UxTheme.dll:UxTheme.dll (72BA0000), size: 532480 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\UxTheme.dll', fileVersion: 6.2.22000.120
[00000001] TRACE: C:\Windows\SYSTEM32\WINMM.dll:WINMM.dll (75740000), size: 200704 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\WINMM.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\samcli.dll:samcli.dll (5D910000), size: 90112 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\samcli.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\MSACM32.dll:MSACM32.dll (68500000), size: 106496 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\MSACM32.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\VERSION.dll:VERSION.dll (75A00000), size: 32768 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\VERSION.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\USERENV.dll:USERENV.dll (757B0000), size: 126976 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\USERENV.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\dwmapi.dll:dwmapi.dll (72A60000), size: 159744 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\dwmapi.dll', fileVersion: 6.2.22000.41
[00000001] TRACE: C:\Windows\SYSTEM32\urlmon.dll:urlmon.dll (6E5F0000), size: 1716224 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\urlmon.dll', fileVersion: 11.0.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\WINSPOOL.DRV:WINSPOOL.DRV (72C60000), size: 475136 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\WINSPOOL.DRV', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\SYSTEM32\MPR.dll:MPR.dll (72DA0000), size: 102400 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\MPR.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\SYSTEM32\SspiCli.dll:SspiCli.dll (74E30000), size: 151552 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\SspiCli.dll', fileVersion: 6.2.22000.556
[00000001] TRACE: C:\Windows\SYSTEM32\iertutil.dll:iertutil.dll (6E3C0000), size: 2293760 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\iertutil.dll', fileVersion: 11.0.22000.653
[00000001] TRACE: C:\Windows\SYSTEM32\srvcli.dll:srvcli.dll (6E3A0000), size: 118784 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\srvcli.dll', fileVersion: 6.2.22000.613
[00000001] TRACE: C:\Windows\SYSTEM32\netutils.dll:netutils.dll (74C50000), size: 45056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\netutils.dll', fileVersion: 6.2.22000.434
[00000001] TRACE: C:\Windows\System32\SHCORE.DLL:SHCORE.DLL (779A0000), size: 790528 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\SHCORE.DLL', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\System32\IMM32.DLL:IMM32.DLL (75B30000), size: 151552 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\IMM32.DLL', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\DSOUND.dll:DSOUND.dll (6D250000), size: 466944 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\DSOUND.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\OPENGL32.dll:OPENGL32.dll (6ADB0000), size: 917504 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\OPENGL32.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\DINPUT.dll:DINPUT.dll (5D8E0000), size: 155648 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\DINPUT.dll', fileVersion: 6.2.22000.653
[00000001] TRACE: C:\Windows\SYSTEM32\DDRAW.dll:DDRAW.dll (5D7F0000), size: 962560 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\DDRAW.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\ResampleDmo.DLL:ResampleDmo.DLL (6D1B0000), size: 626688 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\ResampleDmo.DLL', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\GLU32.dll:GLU32.dll (6A5D0000), size: 266240 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\GLU32.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\winmmbase.dll:winmmbase.dll (6EEC0000), size: 126976 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\winmmbase.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\powrprof.dll:powrprof.dll (74C90000), size: 282624 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\powrprof.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\kernel.appcore.dll:kernel.appcore.dll (75620000), size: 73728 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\kernel.appcore.dll', fileVersion: 6.2.22000.71
[00000001] TRACE: C:\Windows\SYSTEM32\dxgi.dll:dxgi.dll (66AC0000), size: 835584 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\dxgi.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\DCIMAN32.dll:DCIMAN32.dll (6EA50000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\DCIMAN32.dll', fileVersion: 6.2.22000.71
[00000001] TRACE: C:\Windows\SYSTEM32\msdmo.dll:msdmo.dll (70630000), size: 36864 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\msdmo.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\dxcore.dll:dxcore.dll (6EE90000), size: 188416 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\dxcore.dll', fileVersion: 6.2.22000.653
[00000001] TRACE: C:\Windows\SYSTEM32\UMPDC.dll:UMPDC.dll (74C80000), size: 57344 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\UMPDC.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\inputhost.dll:inputhost.dll (6A4A0000), size: 1245184 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\inputhost.dll', fileVersion: 6.2.22000.168
[00000001] TRACE: C:\Windows\SYSTEM32\CoreMessaging.dll:CoreMessaging.dll (6A3D0000), size: 831488 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\CoreMessaging.dll', fileVersion: 6.2.22000.71
[00000001] TRACE: C:\Windows\System32\bcryptPrimitives.dll:bcryptPrimitives.dll (774C0000), size: 409600 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\bcryptPrimitives.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\SYSTEM32\CRYPTBASE.DLL:CRYPTBASE.DLL (72AB0000), size: 45056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\CRYPTBASE.DLL', fileVersion: 6.2.22000.1
[00000001] TRACE: D:\7th Heaven\EasyHook32.dll:EasyHook32.dll (5D930000), size: 303104 (result: 0), SymType: '-exported-', PDB: 'D:\7th Heaven\EasyHook32.dll', fileVersion: 2.7.7097.0
[00000001] TRACE: C:\Windows\System32\PSAPI.DLL:PSAPI.DLL (76830000), size: 24576 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\PSAPI.DLL', fileVersion: 6.2.22000.1
[00000001] TRACE: D:\7th Heaven\EasyLoad32.dll:EasyLoad32.dll (6D440000), size: 40960 (result: 0), SymType: '-nosymbols-', PDB: 'D:\7th Heaven\EasyLoad32.dll', fileVersion: 2.7.7097.0
[00000001] TRACE: C:\Windows\SYSTEM32\mscoree.dll:mscoree.dll (74B80000), size: 344064 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\mscoree.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll:mscoreei.dll (74AF0000), size: 577536 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll', fileVersion: 4.8.4341.0
[00000001] TRACE: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll:clr.dll (742A0000), size: 8683520 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll', fileVersion: 4.8.4515.0
[00000001] TRACE: C:\Windows\SYSTEM32\VCRUNTIME140_CLR0400.dll:VCRUNTIME140_CLR0400.dll (74280000), size: 81920 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\VCRUNTIME140_CLR0400.dll', fileVersion: 14.10.25028.0
[00000001] TRACE: C:\Windows\SYSTEM32\ucrtbase_clr0400.dll:ucrtbase_clr0400.dll (741D0000), size: 700416 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\ucrtbase_clr0400.dll', fileVersion: 14.10.25028.0
[00000001] TRACE: C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\a403a0b75e95c07da2caa7f780446a62\mscorlib.ni.dll:mscorlib.ni.dll (72DC0000), size: 21028864 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\a403a0b75e95c07da2caa7f780446a62\mscorlib.ni.dll', fileVersion: 4.8.4515.0
[00000001] TRACE: C:\Windows\SYSTEM32\CRYPTSP.dll:CRYPTSP.dll (72AF0000), size: 77824 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\CRYPTSP.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\system32\rsaenh.dll:rsaenh.dll (72AC0000), size: 192512 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\rsaenh.dll', fileVersion: 6.2.22000.282
[00000001] TRACE: C:\Windows\SYSTEM32\bcrypt.dll:bcrypt.dll (72A90000), size: 102400 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\bcrypt.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clrjit.dll:clrjit.dll (72B10000), size: 565248 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\clrjit.dll', fileVersion: 4.8.4515.0
[00000001] TRACE: C:\Windows\assembly\NativeImages_v4.0.30319_32\System\20aee98e8f5872b1a9c98ca3f6cc8435\System.ni.dll:System.ni.dll (71FA0000), size: 10838016 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\assembly\NativeImages_v4.0.30319_32\System\20aee98e8f5872b1a9c98ca3f6cc8435\System.ni.dll', fileVersion: 4.8.4488.0
[00000001] TRACE: C:\Windows\SYSTEM32\windows.storage.dll:windows.storage.dll (74F70000), size: 6955008 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\windows.storage.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\SYSTEM32\wintypes.dll:wintypes.dll (74E80000), size: 958464 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\wintypes.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\SYSTEM32\profapi.dll:profapi.dll (74E60000), size: 98304 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\SYSTEM32\profapi.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\ws2_32.dll:ws2_32.dll (77150000), size: 409600 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\ws2_32.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\system32\mswsock.dll:mswsock.dll (70450000), size: 327680 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\system32\mswsock.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Core\a55a6b055ebaabfd49894ecbd1badf29\System.Core.ni.dll:System.Core.ni.dll (716E0000), size: 8486912 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Core\a55a6b055ebaabfd49894ecbd1badf29\System.Core.ni.dll', fileVersion: 4.8.4515.0
[00000001] TRACE: C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Configuration\54d37333d475e6c58f1dbff20161e5c2\System.Configuration.ni.dll:System.Configuration.ni.dll (715D0000), size: 1073152 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Configuration\54d37333d475e6c58f1dbff20161e5c2\System.Configuration.ni.dll', fileVersion: 4.8.4341.0
[00000001] TRACE: C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Xml\144b3acd7fc576ff853538a84c22900c\System.Xml.ni.dll:System.Xml.ni.dll (70E50000), size: 7815168 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Xml\144b3acd7fc576ff853538a84c22900c\System.Xml.ni.dll', fileVersion: 4.8.4161.0
[00000001] TRACE: C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Drawing\7e8e0e796c6c7f36a5d1f9b4086caca2\System.Drawing.ni.dll:System.Drawing.ni.dll (70260000), size: 1716224 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Drawing\7e8e0e796c6c7f36a5d1f9b4086caca2\System.Drawing.ni.dll', fileVersion: 4.8.4395.0
[00000001] TRACE: C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Windows.Forms\2a0290ba8e9bdffb0894c8543a5ec221\System.Windows.Forms.ni.dll:System.Windows.Forms.ni.dll (06B80000), size: 15122432 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Windows.Forms\2a0290ba8e9bdffb0894c8543a5ec221\System.Windows.Forms.ni.dll', fileVersion: 4.8.4515.0
[00000001] TRACE: D:\SteamLibrary\steamapps\common\FINAL FANTASY VII\FFNx.dll:FFNx.dll (0FD60000), size: 149323776 (result: 0), SymType: 'PDB', PDB: '.\FFNx.pdb', fileVersion: 1.12.0.0
[00000001] TRACE: C:\Windows\SYSTEM32\dbghelp.dll:dbghelp.dll (70A60000), size: 1863680 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\dbghelp.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\DINPUT8.dll:DINPUT8.dll (6ED20000), size: 229376 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\DINPUT8.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\XINPUT9_1_0.dll:XINPUT9_1_0.dll (678B0000), size: 28672 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\XINPUT9_1_0.dll', fileVersion: 6.2.22000.194
[00000001] TRACE: C:\Windows\SYSTEM32\Secur32.dll:Secur32.dll (70640000), size: 40960 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\Secur32.dll', fileVersion: 6.2.22000.675
[00000001] TRACE: C:\Windows\SYSTEM32\MFPlat.DLL:MFPlat.DLL (65580000), size: 1642496 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\MFPlat.DLL', fileVersion: 6.2.22000.71
[00000001] TRACE: C:\Windows\SYSTEM32\cfgmgr32.dll:cfgmgr32.dll (74DC0000), size: 241664 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\cfgmgr32.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: D:\SteamLibrary\steamapps\common\FINAL FANTASY VII\steam_api.dll:steam_api.dll (5D7D0000), size: 118784 (result: 0), SymType: '-exported-', PDB: 'D:\SteamLibrary\steamapps\common\FINAL FANTASY VII\steam_api.dll', fileVersion: 1.68.8.89
[00000001] TRACE: C:\Windows\SYSTEM32\dbgcore.DLL:dbgcore.DLL (71F70000), size: 159744 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\dbgcore.DLL', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\SYSTEM32\RTWorkQ.DLL:RTWorkQ.DLL (6EE60000), size: 180224 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\RTWorkQ.DLL', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\MSCTF.dll:MSCTF.dll (766C0000), size: 892928 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\MSCTF.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\SYSTEM32\textinputframework.dll:textinputframework.dll (5EEC0000), size: 921600 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\textinputframework.dll', fileVersion: 6.2.22000.282
[00000001] TRACE: C:\Windows\SYSTEM32\d3d11.dll:d3d11.dll (66BB0000), size: 2527232 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\d3d11.dll', fileVersion: 6.2.22000.778
[00000001] TRACE: C:\Windows\SYSTEM32\d3d9.dll:d3d9.dll (60FE0000), size: 1511424 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\d3d9.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\directxdatabasehelper.dll:directxdatabasehelper.dll (66A80000), size: 229376 (result: 0), SymType: '-nosymbols-', PDB: 'C:\Windows\SYSTEM32\directxdatabasehelper.dll', fileVersion: 6.2.22000.653
[00000001] TRACE: C:\Windows\SYSTEM32\ntmarta.dll:ntmarta.dll (75640000), size: 167936 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\ntmarta.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\DriverStore\FileRepository\u0377059.inf_amd64_d7036a5508806f8e\B376743\aticfx32.dll:aticfx32.dll (60E70000), size: 1470464 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\DriverStore\FileRepository\u0377059.inf_amd64_d7036a5508806f8e\B376743\aticfx32.dll', fileVersion: 30.0.14030.1004
[00000001] TRACE: C:\Windows\System32\DriverStore\FileRepository\u0377059.inf_amd64_d7036a5508806f8e\B376743\atiuxpag.dll:atiuxpag.dll (5D7A0000), size: 188416 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\DriverStore\FileRepository\u0377059.inf_amd64_d7036a5508806f8e\B376743\atiuxpag.dll', fileVersion: 30.0.14030.1004
[00000001] TRACE: C:\Windows\System32\DriverStore\FileRepository\u0377059.inf_amd64_d7036a5508806f8e\B376743\atidxx32.dll:atidxx32.dll (5BD60000), size: 27471872 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\DriverStore\FileRepository\u0377059.inf_amd64_d7036a5508806f8e\B376743\atidxx32.dll', fileVersion: 30.0.14030.1004
[00000001] TRACE: C:\Windows\System32\SETUPAPI.dll:SETUPAPI.dll (76120000), size: 4435968 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\SETUPAPI.dll', fileVersion: 6.2.22000.469
[00000001] TRACE: C:\Windows\SYSTEM32\amdihk32.dll:amdihk32.dll (66410000), size: 159744 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\amdihk32.dll', fileVersion: 2.0.0.1788
[00000001] TRACE: C:\Windows\SYSTEM32\D3DSCache.dll:D3DSCache.dll (5BD30000), size: 143360 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\D3DSCache.dll', fileVersion: 6.2.22000.65
[00000001] TRACE: C:\Windows\SYSTEM32\twinapi.appcore.dll:twinapi.appcore.dll (69F10000), size: 2060288 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\twinapi.appcore.dll', fileVersion: 6.2.22000.593
[00000001] TRACE: C:\Windows\SYSTEM32\dcomp.dll:dcomp.dll (5E6E0000), size: 1556480 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\dcomp.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\XInput1_4.dll:XInput1_4.dll (6E970000), size: 53248 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\XInput1_4.dll', fileVersion: 6.2.22000.318
[00000001] TRACE: C:\Windows\SYSTEM32\DEVOBJ.dll:DEVOBJ.dll (70420000), size: 147456 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\DEVOBJ.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\clbcatq.dll:clbcatq.dll (777A0000), size: 532480 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\clbcatq.dll', fileVersion: 2001.12.10941.16384
[00000001] TRACE: C:\Windows\System32\deviceaccess.dll:deviceaccess.dll (6D2D0000), size: 208896 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\deviceaccess.dll', fileVersion: 6.2.22000.593
[00000001] TRACE: C:\Windows\SYSTEM32\HID.DLL:HID.DLL (6EE30000), size: 45056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\HID.DLL', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\WINTRUST.dll:WINTRUST.dll (75A20000), size: 323584 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\WINTRUST.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\System32\CRYPT32.dll:CRYPT32.dll (76560000), size: 1040384 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\CRYPT32.dll', fileVersion: 6.2.22000.348
[00000001] TRACE: C:\Windows\SYSTEM32\MSASN1.dll:MSASN1.dll (70410000), size: 57344 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\MSASN1.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\System32\MMDevApi.dll:MMDevApi.dll (68710000), size: 503808 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\System32\MMDevApi.dll', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\AUDIOSES.DLL:AUDIOSES.DLL (68530000), size: 1560576 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\AUDIOSES.DLL', fileVersion: 6.2.22000.708
[00000001] TRACE: C:\Windows\SYSTEM32\resourcepolicyclient.dll:resourcepolicyclient.dll (663E0000), size: 65536 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\SYSTEM32\resourcepolicyclient.dll', fileVersion: 6.2.22000.1
[00000001] TRACE: C:\Windows\Microsoft.NET\Framework\v4.0.30319\diasymreader.dll:diasymreader.dll (5BC20000), size: 1069056 (result: 0), SymType: '-exported-', PDB: 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\diasymreader.dll', fileVersion: 14.8.4161.0
[00000001] TRACE: 75FFF192 (KERNELBASE): (filename not available): RaiseException
[00000001] TRACE: 7444D911 (clr): (filename not available): GetMetaDataPublicInterfaceFromInternal
[00000001] TRACE: 743E2101 (clr): (filename not available): CreateApplicationContext
[00000001] TRACE: 7469167F (clr): (filename not available): GetHistoryFileDirectory
[00000001] TRACE: 031BD302 ((module-name not available)): (filename not available): (function-name not available)
[00000001] TRACE: minkernel\crts\ucrt\src\appcrt\lowio\write.cpp (713): _write_nolock
[00000001] TRACE: minkernel\crts\ucrt\src\appcrt\lowio\write.cpp (65): _write_internal
[00000001] TRACE: minkernel\crts\ucrt\src\appcrt\stdio\fflush.cpp (240): __acrt_stdio_flush_nolock
[00000001] TRACE: minkernel\crts\ucrt\src\appcrt\stdio\fflush.cpp (216): _fflush_nolock
[00000001] TRACE: VCCRT\vcruntime\inc\internal_shared.h (202): __crt_seh_guarded_call::operator()<<lambda_6d20deecaf4856105ebacbad442d1079>,<lambda_9a32fed5bf61b6b509b2d3f6003082a1> &,<lambda_63ea2239ed67c638ddbae41947fdf875> >
[00000001] TRACE: minkernel\crts\ucrt\src\appcrt\stdio\fflush.cpp (181): fflush
[00000001] TRACE: 100DF449 (FFNx): (filename not available): debug_print
[00000001] TRACE: 100DF4E8 (FFNx): (filename not available): debug_printf
[00000001] TRACE: 100AA5BA (FFNx): (filename not available): ExceptionHandler
[00000001] TRACE: 760B9022 (KERNELBASE): (filename not available): UnhandledExceptionFilter
[00000001] TRACE: 0040D197 (FF7): (filename not available): (function-name not available)
[00000001] TRACE: 76F06739 (KERNEL32): (filename not available): BaseThreadInitThunk
[00000001] TRACE: 77CE8FEF (ntdll): (filename not available): RtlGetFullPathName_UEx
[00000001] TRACE: 77CE8FBD (ntdll): (filename not available): RtlGetFullPathName_UEx
[00000001] TRACE: 00740073 (FF7): (filename not available): (function-name not available)
[00000001] ERROR: Unhandled Exception. See dumped information above.

FFNx Updates 60FPS testing

Hello,

If your testing FFNx Updates with 7th heaven, please let us know if you're having any problems that are related to mods or 7th heaven Game Crashes out of the blue are not from this.

[Suggestion] Add steam achievements toggle somewhere

This would help users in activating the steam achievements flag without opening FFNx.toml. I suppose for now we can put this also in Game Driver settings (maybe in Advanced tab). Also put a warning message to tell user the necessary requirements such as Steam needs to be running and online to be working

When 7th Crashes forgets changes

Describe the bug
When 7th Crashes it forgets any changes made to mods or new mods installed are forgotten about, could this be changed so that at the start of the game launcher the first thing it does is save the settings so if the game crashes and causes a 7th heaven crash as has been experienced by Tsunamix and others, it does not lose the changes?

** Versions **
All

To Reproduce
Steps to reproduce the behavior:
impossible to say because requires a crash that also crashes 7th heaven

Expected behavior
The changes are to be saved before launching the game so that when relaunched it does not forget everything

[Feature Request] Possibility to CHECK if mod is active and/or DISABLE mod if some option is active.

I was asking if It could be possible to CHECK if a mod is active in Compatibilty section, and then Forbid or Request some features of the own mod to be active or inactive.

Let's say I want to Check if Ninostyle Chibis .IRO is installed and active. If it is not active, I would like to have active mandatory the Kaldarasha models mod, for example.

<Compatibility> 
<Setting>
<CheckActive ModID="05d57b82-b506-4097-aeb6-cca0062f2a43">Chibi Ninostyle</CheckActiveModID>
<MyID>modelsKaldarasha</MyId>
<Forbid>1</Forbid>  (or <Request>0</Request>
</Setting>
</Compatibility> 

With this, we could enable/disable options in our mod knowing if other mod is active or not.

We could do something similar by DISABLING a mod if some of the options of our mod is enabled or something:

<Compatibility>
	<Setting>
	  <MyID>MySettingVariable</MyID>
	  <MyValue>1</MyValue>
	  <Disable ModID>fae201ee-9fa5-4163-ab56-2b478111449d</ModID>
	</Setting>
</Compatibility>

But these are only suggestions.

I'm asking this because if one of the compatibility checks of our mod means that another mod needs to have an option with a precise value, BUT, that mod is not installed, the check is not performed and it is not useful.

[Improvement] Reset settings to default after any FFNx update

When updating FFNx inside 7H, instead of the popup saying "Please reset to defaults".
Have it open the General Settings window itself, auto reset them to defaults then pop up saying "Please reconfig these settings".

This will greatly help average users.

Unable to select install folder

Describe the bug
As you can see here :
image

** Versions **
[x] Tested on latest stable version
[ ] Pre-release only bug

To Reproduce
Steps to reproduce the behavior:

  1. I installed FF7 on E:/ first
  2. I installed 7th Heaven
  3. I unstalled My FF7 cause it did not work
  4. I uninstalled 7th Heaven
  5. Reinstalled official steam FF7 version in C:/
  6. Launch setup of 7th Heaven

Expected behavior
The "browse" button for FF7 path does not work and then :
image

Desktop (please complete the following information):

  • OS: Windows
  • Version: 10

Additional context
Add any other context about the problem here.

Incorrect logic in commit regarding MB/MiB

Describe the bug
Backwards logic in commit 4b42728

MB stands for "Megabyte", which is a power of 10, MiB stands for "Mebibyte" which is a power of 2. That is to say, the original code was correct and the person who made this change was incorrect.

** Versions **
[ ] Tested on latest stable version
[ ] Pre-release only bug

To Reproduce
Read the commit history and then read a wikipedia article about mebibytes.

Expected behavior
People not asserting things that are demonstrably false.
https://en.wikipedia.org/wiki/Byte#Multiple-byte_units

My Mods List refresh while updating losing track of state of mods

Describe the bug
When clicking all the "Update Available" buttons they all correctly change to "Update Downloading", however, the moment one of these finishes and the list refreshes, all the others that are still qued change back to "Update Available"

This was identified in the Canary Build

Expected behaviour
I would expect the app to remember the state of each item and when the list refreshes not lose track that then triggered a flashing notice at the bottom of the windows "{Mod name} is already updating!" because the mod update is downloading but the list is showing it as available again,

Screenshots
image

image

Desktop (please complete the following information):

  • Windows 11 Pro, 22623.1037

Additional context
This only occurred on the canary for me but is hard to test because once I have the update I have them, I was rushing to be able to capture the 2 screenshots to show the problem and I think it does.

7th Heaven not clearing download state.

Version 2.3.3.0

As requested.

If download a invalid file e.g. does not exist error 404, and then try again, it will state download is already in progress, restarting 7h fixes it.

In addition if downloading and abort via the cross button, the same problem occurs, also clears upon restarting 7h.

Auto size detection for mods

Usually when downloading with a web browser, it knows the size of the file it is downloading so can do resume correctly and a progress bar.

I think there needs to be a change within 7h to do the same.

Currently we have to manually put the size of the mod in the catalog, this has to be manually updated if a mod updated changes the size.

If the size is wrong on the catalog it can break resuming downloads or make downloads hang. Generating 416 errors on the web server.

I did disable range detection on the web server but this ended up breaking "all" resumes so its now back on and the catalog sizes have been updated for every mod, however I think the way forward is to implement a new size detection process, whether this is hints sent from the server on downloads or another auto detection method.

Once this is done we can repurpose the size shown on the catalog page to be a cosmetic install size for the end user to know how much space they need instead of using that value for the download code.

Increase in Limitation Request

21:07:03|WARN|SeventhHeavenUI.ViewModels.CatalogViewModel|preview image greater than 3MB, cancelling download

Can we bump it up to 5MB....scaling down logos makes it really hard to see text. And the dithering is very bad.
CAMS-RB (2)

thank you for your hard work

7th Heaven always changes external_music_path and external_music_ext

Describe the bug
It's not possible to use myst6re's psf pack with 7th Heaven because it keeps changing external_music_path and external_music_ext to "music/vgmstream" and "ogg", respectively.

Versions
[X] Tested on latest stable version (2.3.3.0)
[ ] Pre-release only bug

To Reproduce
Steps to reproduce the behavior:
Run the game (I'm using minimal validation) with mods (no sound mods) and check the newly created FFNx.toml, while the game is running.

Expected behavior
7th Heaven should not change user-defined values in FFNx.toml.
Another option is to make 7th Heaven NOT try to write a new FFNx.tom if the original is set to read-only. Right now it just refuses to launch the game if it can't write to the file.

Desktop (please complete the following information):

  • OS: Windows 7 x64

SFX settings audio.dat and vgmstream

As I understand it now mods that require vgmstream can automatically set it when the developer configures it in their mod, meaning there is no longer a need for a visible UI setting.

In addition 7h honours what is set in the ffnx.toml if one already exists, so I suggest two things.

1 - The sfx setting is removed from 7H_GameDriver_UI.xml, as it can only cause confusion and misconfiguration at this point.

2 - In the same update the 7h installer will replace the ffnx.toml, I did check and by default sfx is actually set to audio.dat as trueodin said. So the issue is coming from when people had previously turned it on.

incorrect messages in "Load Order Incompatible" notification.

When load order is constrained via mod.xml and loaded in the wrong order, a message should display with the strings according to StringResources.xaml:

<system:String x:Key="TheFollowingModsWillNotWorkProperlyInTheCurrentOrder">The following mods will not work properly in the current order. Do you want to continue anyway?</system:String>
<system:String x:Key="LoadOrderIncompatible">Load Order Incompatible</system:String>
<system:String x:Key="ModIsMeantToComeBelowModInTheLoadOrder">Mod {0} is meant to come BELOW mod {1} in the load order</system:String>
<system:String x:Key="ModIsMeantToComeAboveModInTheLoadOrder">Mod {0} is meant to come ABOVE mod {1} in the load order</system:String>

However, what actually displays is :

<system:String x:Key="TheFollowingModsWillNotWorkProperlyInTheCurrentOrder">The following mods will not work properly in the current order. Do you want to continue anyway?</system:String>
<system:String x:Key="LoadOrderIncompatible">Load Order Incompatible</system:String>
<system:String x:Key="ModIsNotCompatibleWithYouWillNeedToDisableIt">Mod {0} is not compatible with {1}. You will need to disable it.</system:String>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.