Giter Site home page Giter Site logo

p1xel8ted / ultrawidefixes Goto Github PK

View Code? Open in Web Editor NEW
59.0 59.0 1.0 253.12 MB

An ever-growing collection of ultra-wide solutions for games built on the Unity engine.

Home Page: https://github.com/p1xel8ted/UltrawideFixes

License: GNU General Public License v3.0

C# 97.72% HLSL 0.88% Rust 1.40%
21-9 32-9 aspect-21-9 aspect-32-9 aspect-ratios bepinex games melonloader screen ultrawide unity wide wide-screen wsgf

ultrawidefixes's Introduction



Kofi Badge

wakatime

ultrawidefixes's People

Contributors

p1xel8ted 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

lovecooler2003

ultrawidefixes's Issues

[Prince of Persia: The Lost Crown] Ultrawide fix not applying?

Followed instructions and have the game booting. Once in game it won't provide resolutions past 2560x1440. Taking a look at the logs the mod seems to have installed correctly.

I'm curious if the latest title update might have broken the mod. I am playing via a purchase through the epic store, but it loads through the ubisoft launcher.

Info   : Preloader] 0 patcher plugins loaded
[Info   : Preloader] 0 assemblies discovered
[Message:AssemblyPatcher] Executing 0 patch(es)
[Message:   BepInEx] Chainloader initialized
[Info   :   BepInEx] 1 plugin to load
[Info   :   BepInEx] Loading [Prince of Persia: The Lost Crown Ultra-Wide 0.1.4]
[Info   :Prince of Persia: The Lost Crown Ultra-Wide] Plugin Prince of Persia: The Lost Crown Ultra-Wide is loaded!

image

Black screen issue on transition screens

Hello UltrawideFixes devs,

I just started playing Sea of Stars and immediately downloaded the mod. However, whenever I have a transition screen (see the attached screenshot below) I have a pure black screen that "freezes" the game. I still hear the little dialogue box and the loading screen, but it seems it never reaches past the loading.
With the example screenshot below (had to take it from a gameplay video) the text doesn't appear on the screen, basically leaving me with a black screen. I hear the letters popping sound which makes me believe it doesn't block or stop the game from sort of running in the background, but it remains all dark and nothing else happens. The music and ambience sounds still play in the background, but that's it. It also seems it never really leave this transition screen or passes the loading screen as I have no other dialogue popping sound or anything else whatsoever, just the sounds that were present during the transition screen.

sea_of_stars_issue

It does not seem to corrupt the save in any way since I can load the game, but it makes it unplayable with the ultrawide mod.

Some info

  • game version: 1.0.46074, on Steam
  • mod version: 0.1.8
  • install method: manual (unzipped file in game root directory)
  • windows 10

Text looks distorted on 3840x1600

Works fine with manual install. Running on Full screen at 3840x1600.

Texts (even version # at the bottom) is looking very strange.

SeaOfStars_TD7lcSp5hI
SeaOfStars_1KLyV2Cuoe

Sea of Stars Shadows/Odd Text/UI Position

Hey, I saw a video of your mod and thought I'd try it out. The game does look stunning in 21:9 but unfortunately it seems to make some effects not display correctly.
Screenshot (43)
Screenshot (44)

With the mod active all the subtle shadows in the environment become spotty, almost like a halftone pattern. The fire effect on the flaming torches also looks like it's rendering at native resolution compared to the rest of the scene.

TerraDK

          > > > @TerraDK

Works fine with manual install. Running on Full screen at 3840x1600.
Texts (even version # at the bottom) is looking very strange.
SeaOfStars_TD7lcSp5hI
SeaOfStars_1KLyV2Cuoe

0.1.8 TestOne or TestTwo

Wasn't aware of open issue already, apologies.
I've tried it all 3 ways: with 0.1.8Windows, TestOne, and TestTwo. They all have same results for text being bloated/weird.
In addition, when moving around, the textures/graphics seem a bit distorted as well. Its fine when standing still. Seems related, as it does not happen with default base game.
Thanks for your hard work.

All good. How was the default UI positioning with each version?

UI position was good with both. I didn't get in battle but talked to NPCs and opened menu, it was centered properly in both. I can get in battle if you would like me to.

Originally posted by @TerraDK in #3 (comment)

Sea of Stars: UI Position

Hi,

First of all, thanks so much for your work!
When I opened Sea of Stars after I didn't play it for a while I noticed it wasn't running full widescreen anymore, but I did remember having installed this fix. So I reinstalled the fix, and then this issue popped up:

image
image
image

Already looked at the closed issues, particularly this issue and you recommended reinstalling the mod completely and deleting the configuration file. Deleted the mod and all the other files extracted by the .zip of the fix, (what is the config file you're referencing?) Unfortunately the issue persists.

Resolution: 3440x1440
Gamepass version
Version 0.1.9 of the mod

Tried both installer and manual versions.

Thanks

[Agatha Christie - Murder on the Orient Express] Feature Suggestion

im sorry sir im new both from this game and github, idk if i post it here was right or not, forget my pardon. and the thing i wanna say is would u mind to add an increasing running speed or running speed value adjustment feature? the running speed in this game was too dang low

Sea of Stars: Transition messages do not appear

After installing the mod some messages do not appear.

For example, right at the beginning of the game when we go to sleep at the campfire there is a transition screen where a message appears like "10 years ago in the village of cradlelunar" and in other loading screens the same thing happens.

Edit: I didn't mention it but the game is Sea of Stars

Sea of Stars: Text scaling issue

          Thx a lot - this version now finally displays the UI at a usable position. Also movement of the UI works as you write.

However, one issue remains: the text is scaled rather weird, it some strokes are wider than others - see attached screenshot:
grafik

Also, text boxes that should be rendered just on a black background between cut-scenes are not rendered at all - the screen just remains black; moving or resetting the UI has no effect.

My resolution on the main screen is 3840x1600 (ratio 2.4, not 21:9).

Originally posted by @Ost3rbaer in #10 (comment)

Fix isn't compatible with Ubisoft+ (subscription) release.

When applying the fix, you receive the following error. I assume it's because of the directory mismatch. Looks like it's looking for "\TheLostCrown_plus_Data\il2cpp_data\Metadata\global-metadata.dat" path, however the Ubisoft+ version has "\TheLostCrown_Data" and there is also two executables and only one is used. "TheLostCrown.exe" and "TheLostCrown_plus.exe". The game launches using the "plus" executable.

[Message: Preloader] BepInEx 6.0.0-be.682 - TheLostCrown_plus
[Message: Preloader] Built from commit 910844a982dbb126d0c6544847424bc42fb7849c
[Info   :   BepInEx] System platform: Windows 10 64-bit
[Info   :   BepInEx] Process bitness: 64-bit (x64)
[Info   :   BepInEx] Running under Unity 2021.3.29a0
[Info   :   BepInEx] Runtime version: 6.0.7
[Info   :   BepInEx] Runtime information: .NET 6.0.7
[Message:InteropManager] Downloading unity base libraries
[Message:InteropManager] Extracting downloaded unity base libraries
[Message:InteropManager] Running Cpp2IL to generate dummy assemblies
[Error  :InteropManager] Failed to generate Il2Cpp interop assemblies: Cpp2IL.Core.Exceptions.LibCpp2ILInitializationException: Fatal Exception initializing LibCpp2IL!
 ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Prince of Persia The Lost Crown\TheLostCrown_plus_Data\il2cpp_data\Metadata\global-metadata.dat'.
   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.File.ReadAllBytes(String path)
   at LibCpp2IL.LibCpp2IlMain.LoadFromFile(String pePath, String metadataPath, UnityVersion unityVersion) in /home/runner/work/Cpp2IL/Cpp2IL/LibCpp2IL/LibCpp2IlMain.cs:line 202
   at Cpp2IL.Core.Cpp2IlApi.InitializeLibCpp2Il(String assemblyPath, String metadataPath, UnityVersion unityVersion, Boolean allowUserToInputAddresses) in /_/Cpp2IL.Core/Cpp2IlApi.cs:line 61
   --- End of inner exception stack trace ---
   at Cpp2IL.Core.Cpp2IlApi.InitializeLibCpp2Il(String assemblyPath, String metadataPath, UnityVersion unityVersion, Boolean allowUserToInputAddresses) in /_/Cpp2IL.Core/Cpp2IlApi.cs:line 67
   at BepInEx.Unity.IL2CPP.Il2CppInteropManager.RunCpp2Il() in /home/runner/work/BepInEx/BepInEx/Runtimes/Unity/BepInEx.Unity.IL2CPP/Il2CppInteropManager.cs:line 301
   at BepInEx.Unity.IL2CPP.Il2CppInteropManager.GenerateInteropAssemblies() in /home/runner/work/BepInEx/BepInEx/Runtimes/Unity/BepInEx.Unity.IL2CPP/Il2CppInteropManager.cs:line 236
[Info   : Preloader] 0 patcher plugins loaded
[

Hero: Road to Passion Ultrawide Fix < Any chance of doing this game?

It's a unity game. Should be a ton easier than Sea of Stars to do.

It just adds black bars on the side and unfortunately you can't set any other resolution except 16:9 like 720p, 1080p, 4K etc.

I've tried Hex editors and even trying to appropriate your Sea of Stars fix.
Would be happy to tip you like I did for Sea of Stars.

Game crashes

My game starts crashing after an indefinite period of time. After that, it crashes right at startup. To fix this, you need to remove this fix. After that, you can install it again and there are no problems for 20-30 minutes, after which everything is in a circle again.
I use the game in the uplay and the fix version 02-2.PrinceOfPersia_v0.1.3_BepInEx-Ubisoft+ONLY

Prince of Persia The Lost Crown: Freshinstall load on purchased version works, subsequent loads do not work.

This is for purchased copies. This has been replicated for version purchased on UbisoftConnect and EpicGamesStore.
It seems that on a fresh install of game and BepinEx the UW fix works fine, but any subsequent loads result in a crash at the Health Warning Screens. Below is the freshinstall log, as well as the subsequent logs. Uninstalling the game and reinstalling works. Initial boot always works. The game being updated to a newer version also works on initial boot.

Freshinstall:
[Message: Preloader] BepInEx 6.0.0-be.682 - TheLostCrown
[Message: Preloader] Built from commit 910844a982dbb126d0c6544847424bc42fb7849c
[Info : BepInEx] System platform: Windows 10 64-bit
[Info : BepInEx] Process bitness: 64-bit (x64)
[Info : BepInEx] Running under Unity 2021.3.29f1
[Info : BepInEx] Runtime version: 6.0.7
[Info : BepInEx] Runtime information: .NET 6.0.7
[Message:InteropManager] Downloading unity base libraries
[Message:InteropManager] Extracting downloaded unity base libraries
[Message:InteropManager] Running Cpp2IL to generate dummy assemblies
[Info : Cpp2IL] [Library] Initializing Metadata...
[Info : Cpp2IL] [Library] Using actual IL2CPP Metadata version 29
[Info : Cpp2IL] [Library] Initialized Metadata in 246ms
[Info : Cpp2IL] [Library] Using binary type Portable Executable (from LibCpp2IL)
[Info : Cpp2IL] [Library] Searching Binary for Required Data...
[Info : Cpp2IL] [Library] Got Binary codereg: 0x182A01570, metareg: 0x182F39620 in 892ms.
[Info : Cpp2IL] [Library] Initializing Binary...
[Info : Cpp2IL] [Library] Initialized Binary in 131ms
[Info : Cpp2IL] [Library] Mapping pointers to Il2CppMethodDefinitions...
[Info : Cpp2IL] [Library] Processed 111291 OK (91ms)
[Info : Cpp2IL] [Program] Creating application model...
[Info : Cpp2IL] [Program] Application model created in 1355.2216ms
[Info :InteropManager] Cpp2IL finished in 00:00:08.2993412
[Info :InteropManager] Generating interop assemblies
[Info :Il2CppInteropGen] Reading assemblies...
[Info :Il2CppInteropGen] Done in 00:00:00.0537562
[Info :Il2CppInteropGen] Reading unity assemblies...
[Info :Il2CppInteropGen] Done in 00:00:00.0169492
[Info :Il2CppInteropGen] Creating rewrite assemblies...
[Info :Il2CppInteropGen] Done in 00:00:00.0119678
[Info :Il2CppInteropGen] Computing renames...
[Info :Il2CppInteropGen] Done in 00:00:00.0331027
[Info :Il2CppInteropGen] Creating typedefs...
[Info :Il2CppInteropGen] Done in 00:00:00.0505043
[Info :Il2CppInteropGen] Computing struct blittability...
[Info :Il2CppInteropGen] Done in 00:00:00.0868307
[Info :Il2CppInteropGen] Filling typedefs...
[Info :Il2CppInteropGen] Done in 00:00:00.0287923
[Info :Il2CppInteropGen] Filling generic constraints...
[Info :Il2CppInteropGen] Done in 00:00:00.0036222
[Info :Il2CppInteropGen] Creating members...
[Info :Il2CppInteropGen] Done in 00:00:01.1910557
[Info :Il2CppInteropGen] Scanning method cross-references...
[Info :Il2CppInteropGen] Done in 00:00:00.6495761
[Info :Il2CppInteropGen] Finalizing method declarations...
[Info :Il2CppInteropGen] Done in 00:00:01.3697164
[Info :Il2CppInteropGen] 28 total potentially dead methods
[Info :Il2CppInteropGen] Filling method parameters...
[Info :Il2CppInteropGen] Done in 00:00:00.3048597
[Info :Il2CppInteropGen] Creating static constructors...
[Info :Il2CppInteropGen] Done in 00:00:00.4653465
[Info :Il2CppInteropGen] Creating value type fields...
[Info :Il2CppInteropGen] Done in 00:00:00.0163504
[Info :Il2CppInteropGen] Creating enums...
[Info :Il2CppInteropGen] Done in 00:00:00.0374767
[Info :Il2CppInteropGen] Creating IntPtr constructors...
[Info :Il2CppInteropGen] Done in 00:00:00.5216147
[Info :Il2CppInteropGen] Creating non-blittable struct constructors...
[Info :Il2CppInteropGen] Done in 00:00:00.1077824
[Info :Il2CppInteropGen] Creating generic method static constructors...
[Info :Il2CppInteropGen] Done in 00:00:00.2978664
[Info :Il2CppInteropGen] Creating field accessors...
[Info :Il2CppInteropGen] Done in 00:00:00.6427913
[Info :Il2CppInteropGen] Filling methods...
[Info :Il2CppInteropGen] Done in 00:00:01.8398503
[Info :Il2CppInteropGen] Generating implicit conversions...
[Info :Il2CppInteropGen] Done in 00:00:00.0104790
[Info :Il2CppInteropGen] Creating properties...
[Info :Il2CppInteropGen] Done in 00:00:00.0530522
[Info :Il2CppInteropGen] Unstripping types...
[Info :Il2CppInteropGen] Done in 00:00:00.0575735
[Info :Il2CppInteropGen] Unstripping fields...
[Info :Il2CppInteropGen] Restored 332 fields
[Info :Il2CppInteropGen] Failed to restore 1 fields
[Info :Il2CppInteropGen] Done in 00:00:00.0051432
[Info :Il2CppInteropGen] Unstripping methods...
[Info :Il2CppInteropGen] Restored 11745 methods
[Info :Il2CppInteropGen] Failed to restore 832 methods
[Info :Il2CppInteropGen] Done in 00:00:00.2310451
[Info :Il2CppInteropGen] Unstripping method bodies...
[Info :Il2CppInteropGen] IL unstrip statistics: 6120 successful, 1592 failed
[Info :Il2CppInteropGen] Done in 00:00:00.2135857
[Info :Il2CppInteropGen] Writing xref cache...
[Info :Il2CppInteropGen] Done in 00:00:01.0370663
[Info :Il2CppInteropGen] Writing assemblies...
[Info :Il2CppInteropGen] Done in 00:00:00.7511757
[Info :Il2CppInteropGen] Writing method pointer map...
[Info :Il2CppInteropGen] Done in 00:00:00.0225630
[Info :Il2CppInteropGen] Done!
[Info : Preloader] 0 patcher plugins loaded
[Info : Preloader] 0 assemblies discovered
[Message:AssemblyPatcher] Executing 0 patch(es)
[Message: BepInEx] Chainloader initialized
[Info : BepInEx] 1 plugin to load
[Info : BepInEx] Loading [Prince of Persia: The Lost Crown Ultra-Wide 0.1.2]
[Info :Prince of Persia: The Lost Crown Ultra-Wide] Plugin Prince of Persia: The Lost Crown Ultra-Wide is loaded!
[Message: BepInEx] Chainloader startup complete

Subsequent load:
[Message: Preloader] BepInEx 6.0.0-be.682 - TheLostCrown
[Message: Preloader] Built from commit 910844a982dbb126d0c6544847424bc42fb7849c
[Info : BepInEx] System platform: Windows 10 64-bit
[Info : BepInEx] Process bitness: 64-bit (x64)
[Info : BepInEx] Running under Unity 2021.3.29f1
[Info : BepInEx] Runtime version: 6.0.7
[Info : BepInEx] Runtime information: .NET 6.0.7
[Info : Preloader] 0 patcher plugins loaded
[Info : Preloader] 0 assemblies discovered
[Message:AssemblyPatcher] Executing 0 patch(es)
[Message: BepInEx] Chainloader initialized
[Info : BepInEx] 1 plugin to load
[Info : BepInEx] Loading [Prince of Persia: The Lost Crown Ultra-Wide 0.1.2]
[Info :Prince of Persia: The Lost Crown Ultra-Wide] Plugin Prince of Persia: The Lost Crown Ultra-Wide is loaded!
[Message: BepInEx] Chainloader startup complete

Thank you.

0.1.9 Thread

The filename has changed in 0.1.9 - please ensure you are removing "SeaOfStars.dll" first.
And don't forget to press the star key to reset UI positioning.

Prince of Persia - Map Alignment

Hi.

Great work so far.

Prince of Persia.

The main map looks to be out of position, like my character icon is offset along with map icons etc.

Darkest Dungeon 2 Fix

You're likely completely aware of this but while the "fix" works perfectly fine to make the correct resolution available, it does not really fixes the game's issues with ultrawide: the user interface is messed up both on the inn screen (mouse cursor does not match heroes when trying to apply inn items) and in several other places (black boxes, misalignements, etc).

Game not launching Ubi+

Hello!

First of all thanks for the effort in making a mod for that, I really appreciate it.

That being said, i've done all of the previous post but the game won't launch with the Ubi+ version. No error, no crash, just no game. When I delete the mode files, the game is stuck in an ugly stretched version.

I've also tried to launch the game through the .exe as well.

This is what happens when I launch the game
After that, nothing happens ...

image

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.