VOGONS


The Wrapper Collection Project

Topic actions

Reply 140 of 222, by breech

User metadata
Rank Newbie
Rank
Newbie

Thanks lowenz, and all the other contributors so far.

Reply 143 of 222, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

LLVMPipe of Mesa 17 (dev) now can be built perfectly with LLVM 3.9.1 (on Windows too).
Just saying, they (Mesa devs) removed the LLVMipa dependency so LLVM 3.9.1 can be used (LLVM 3.7.1 is the last with LLVMipa library).

Reply 144 of 222, by ZellSF

User metadata
Rank l33t
Rank
l33t

Interestingly, combining QindieGL and Universal Resolution Changer works. Here's Heretic II running at 2560x1440 with the UI sized at 854x480. There's some minor glitches but it's still better than the other alternatives for playing Heretic II:

Heretic2 2017-02-02 01-04-23-71.jpg

No such luck for Neverwinter Nights, where the UI size is determined by resolution and no wrapper helps with that (no OpenGL wrappers work with it at all).

I thought it might be an useful combo for other OpenGL games but I couldn't think of a single one that didn't also have better alternative renders.

Reply 145 of 222, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

It's an ID Tech specific wrapper.

Reply 146 of 222, by ZellSF

User metadata
Rank l33t
Rank
l33t
lowenz wrote:

It's an ID Tech specific wrapper.

QindieGL? Not according to it's GitHub page

Reply 147 of 222, by Stiletto

User metadata
Rank l33t++
Rank
l33t++
ZellSF wrote:
lowenz wrote:

It's an ID Tech specific wrapper.

QindieGL? Not according to it's GitHub page

QindieGL:

Supported Games […]
Show full quote

Supported Games

  • Quake 2 (in OpenGL mode)
  • Kingpin
  • Quake 3
  • Return to Castle Wolfenstein
  • Half-Life (in OpenGL mode)
  • Serious Sam: First Encounter (light glare effects are not supported)
  • Serious Sam: Second Encounter* (in OpenGL mode; there is also a D3D renderer)
  • Doom 3 (only 2D works properly - menu, PDA, etc; 3D is glitchy but playable)
  • GLQuake (Z-trick must be disabled, e.g. type gl_ztrick 0 in the console)
  • Tux Racer
  • and maybe some others not tested; simply check!

Wow, that's come a long way since last we looked at it! Thanks for the head's up.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 148 of 222, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Qindiegl's more practical for the closed-source id tech games which will never see proper widescreen support in their lifetime

apsosig.png
long live PCem

Reply 149 of 222, by ZellSF

User metadata
Rank l33t
Rank
l33t

Same thing also works in Kingpin, Quake 2 and Sin (non-Steam version). Not surprising since they're all Quake 2 engine games. They all (Heretic 2 included) already have widescreen patches, but they don't have UI scaling. With Glide render, you can select a lower resolution and force a higher one, that way you get some semblance of UI scaling, but the widescreen patches don't work with Glide. There definitely could be a better solution I'm not thinking of...

Soldier of Fortune sadly didn't like QindieGL, Anachronox already looks pretty good in very high resolutions and Daikatana has a pretty extensive fan patch with proper widescreen support and UI scaling. It's also obviously a bit pointless for Quake 2.

Reply 150 of 222, by konku

User metadata
Rank Newbie
Rank
Newbie

Hi everyone!
Is it, or will be, possible to download this amazing collection?

Reply 152 of 222, by konku

User metadata
Rank Newbie
Rank
Newbie

Great! Thank You!

Reply 153 of 222, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

I keep meaning to find the time to make a neat wiki or website explaining everything (and the collection continues to evolve) but time keeps getting away from me. 🙁

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 154 of 222, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

New addition:
The same guy churning out new Windows builds of WineD3D for Windows (https://fdossena.com/?p=wined3d/index.frag ) has begun building MESA3D for Windows:
https://fdossena.com/?p=mesa/index.frag

Very useful!

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 155 of 222, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

Yes, a great guy. It's me who invited it to create the project :p
What a little world we live 😁

Reply 156 of 222, by Stiletto

User metadata
Rank l33t++
Rank
l33t++
lowenz wrote:

Yes, a great guy. It's me who invited it to create the project :p
What a little world we live 😁

Now you have me wondering if there was anything else leileilol and I had discussed that had source available but not historical binaries. There was a few...

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 158 of 222, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

WTF is this....monster? 😁

https://github.com/elishacloud/dxwrapper

DxWrapper uses code from several other projects. So to give credit where credit is due, below is a list of locations that source code was taken from:

DDrawCompat: Includes the full DDrawCompat version 2.0b and 2.1.
DxWnd: Includes code from the proxy dll and exception handling.
OllyDbg: Includes the full cmdlist.c and disasm.c (disasm.dll) code used for exception handling.
d3d8to9: Includes the full Direct3D 8 to Direct3D 9 code.
DSoundCtrl: Includes the full DirectSoundControl code.
Aqrit's ddwrapper: Includes code to disable high DPI scaling and code to read the ini config file.
Direct3D9 Wrapper DLL: Includes the full wrapper code used for logging and manipulating Direct3D9 calls, such as enabling Anti-Aliasing.
WineD3D d3d8.dll: Includes functions ValidatePixelShader and ValidateVertexShader.
Ultimate ASI Loader: Includes code for loading ASI pluggins.
Parsing PE export table: Includes the full GetProcAddress.
How do I programmatically get the version of a DLL or EXE file?: Includes code for getting the version of an EXE file.
http://www.blitzbasic.com/Community/post.php? … 77&post=1202996: Used date here to create ability to set all 12 SetAppCompatData settings.

Reply 159 of 222, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

Sounds like a open source license violation waiting to happen. 😁

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto