Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Rincewind

Magister
Patron
Joined
Feb 8, 2020
Messages
2,745
Location
down under
Codex+ Now Streaming!
But that is the thing, this is exactly what I would like to see without shaders to have a basis for comparing their effects.
Sure, and you can do so with the below configs. Make sure to use the latest dev build.

You wanna compare the "sharp" shader with vertical integer scaling enabled to the CRT-shaded output. This way the "sharp" shader always does integer scaling vertically, and *very very minimal* interpolation horizontally (with max 1px wide "interpolation band" at the sides of the pixels—this is *not* bilinear interpolation).

Auto CRT shader:
[render]
glshader = crt-auto
integer_scaling = vertical

Sharp shader:
[render]
glshader = sharp
integer_scaling = vertical

Try it and you'll see. I've been doing such comparisons for many hours when tweaking the shaders to roughly match the brightness of the "raw" output.

If you'd do this with the so-called "pixel perfect scaler", the results wouldn't match up for all resolutions, except perhaps if you have a 4k+ monitor. E.g. 320x200 can only be 100% integer upscaled to 1600x1200; that's a no-go on 1080p. I recommend reading the linked ticket very carefully, making sure to understand all points if this is unclear.

EDIT: Maybe you're slightly confused by the word "shader". On a modern GPU, whenever you display any image, that *must* use shaders (I'm simplifying this but that's the gist of it). So if you wanna do say "display raw pixels at 2x integer scaling", yeah that will also be a very simple shader! Shaders in general != CRT shaders. Technically, what `glshader = none` does is it *still* defaults to an extremely simple shader, one of the simplest that there is, that simply uses the standard (and bad) bilinear interpolation we all know.
 
Last edited:

Alex

Arcane
Joined
Jun 14, 2007
Messages
9,221
Location
São Paulo - Brasil
Sorry for the detailing if the thread. But what should I do if I don't want any interpolation at all, just big square (or, if you must correct the aspect ratio, rectangular) pixels made up of a single solid colour each?
 

Rincewind

Magister
Patron
Joined
Feb 8, 2020
Messages
2,745
Location
down under
Codex+ Now Streaming!
Sorry for the detailing if the thread. But what should I do if I don't want any interpolation at all, just big square (or, if you must correct the aspect ratio, rectangular) pixels made up of a single solid colour each?

Like I said:
[render]
glshader = sharp
integer_scaling = vertical
Don't think about it, try it :) That whole 1px wide interpolation band "issue" is waaaaaay overblown... Unless you're intently examining the screen from 1cm, you'll not notice it. Correct aspect ratio is way more important than that *extremely slight and minor* interpolation artifact.

To have completely square pixels, add "aspect = on" to the above. But that's wrong for most 320x200 games.

Then 640x480 resolutions have square pixels, so those will get 2x upscaling with the above settings. This all gets complicated, and I won't write an essay now... My upcoming PC graphics article will go into excruciating detail on all these topics. But the TL;DR is, before 640x480 VGA, square pixels *did not exist*! Yes, all DOS screen modes before 1987, before 640x480 on the first VGA adapter, had non-square pixels, *all* of them. And 320x200 VGA has rectangular pixels too.

Our defaults have been chosen carefully for the very reason that 99% of people who don't understand these details, or don't want to spend 10-20-30+ hours understanding what's involved, will get the best possible experience by default, how these games were meant to be played. Believe me, we want everybody to experience DOS games in their best form. We're all 40+ year-old guys in the team who lived through the DOS era, CRTs, and so on. I have 9 VGA CRTs here in the house :) We know exactly what we're doing and we don't release shit :)
 
Last edited:

mastroego

Arcane
Joined
Apr 10, 2013
Messages
10,407
Location
Italy
That's a great summary Unkillable Cat .

mastroego Well, you can ask me and I'll tell you where to get them :), but given you needed to ask (and I don't mean this in a condescending way), you are in the "target market" eXODOS is made for. Links in the first post, you can get the lite v5 collection (50 GB) which will give you the option to only download the games you are interested in (it contains all the manuals, covers, extras, metadata, etc., but no actual games). That's the best currently available shortest path to give you access to a 8000+ game DOS library, all preconfigured and tested to give you an optimal experience.

Or you can wait a month or two for the next version, eXoDOS v6, which will be even better. Well or get v5 now, then make sure to upgrade.
Thanks for the offer and the info Rincewind.
It seems it might be the best option indeed, I just have little desire to deal with a dev who bans people who report bugs and such.
I have zero patience for that kind of shit.

But I'll see... at the moment the 500 GB are a problem too. How does one download it? Single file?
 

Rincewind

Magister
Patron
Joined
Feb 8, 2020
Messages
2,745
Location
down under
Codex+ Now Streaming!
That's a great summary Unkillable Cat .

mastroego Well, you can ask me and I'll tell you where to get them :), but given you needed to ask (and I don't mean this in a condescending way), you are in the "target market" eXODOS is made for. Links in the first post, you can get the lite v5 collection (50 GB) which will give you the option to only download the games you are interested in (it contains all the manuals, covers, extras, metadata, etc., but no actual games). That's the best currently available shortest path to give you access to a 8000+ game DOS library, all preconfigured and tested to give you an optimal experience.

Or you can wait a month or two for the next version, eXoDOS v6, which will be even better. Well or get v5 now, then make sure to upgrade.
Thanks for the offer and the info Rincewind.
It seems it might be the best option indeed, I just have little desire to deal with a dev who bans people who report bugs and such.
I have zero patience for that kind of shit.

But I'll see... at the moment the 500 GB are a problem too. How does one download it? Single file?
I'm not saying it's great, but talk to Python on their Discord if you need to. He's super friendly and very reasonable.

Like I said, download the 50GB lite version via a torrent, start it, then you can download individual games on demand from the UI. Just what you need, one by one.

~500GB is the full one, with all the games, but frankly, few people need ALL THE GAMES.
 

mastroego

Arcane
Joined
Apr 10, 2013
Messages
10,407
Location
Italy
That sounds like a reasonable plan.
Even then, 50 GB will require quite some time to download.... I might wait for version 6 after all.
 

jfrisby

Cipher
Patron
Joined
Mar 21, 2013
Messages
491
Grab the Codex by the pussy Strap Yourselves In Codex Year of the Donut Shadorwun: Hong Kong
320x200 can only be 100% integer upscaled to 1600x1200; that's a no-go on 1080p

1600x1200 is my primary use case, but it's good to know its possible with some addon file... I don't really get the arguments that bend to meet 1080p - those people are living in the past at this point.. or they're using whatever hellish defaults are in SCUMMVM. Many adventure game websites updated their screenshots to pixel-perfect.. that's really as much as I care, for the historic record or whatever.
 

deama

Prophet
Joined
May 13, 2013
Messages
5,013
Location
UK
I made a logo for exodos:
TLyjYh1.png


XRqMIwV.png
 
Last edited:

mastroego

Arcane
Joined
Apr 10, 2013
Messages
10,407
Location
Italy
Main pack size?
Media add-on size?

I'd be tempted to get everything but I have storage issues ATM and an abysmally low connection speed...
 

Rincewind

Magister
Patron
Joined
Feb 8, 2020
Messages
2,745
Location
down under
Codex+ Now Streaming!
Main pack size?
Media add-on size?

I'd be tempted to get everything but I have storage issues ATM and an abysmally low connection speed...
Dunno. Check out the torrents, talk to them on their Discord, etc. You can install a minimal base system then add games on demand one by one.
 

Nutmeg

Arcane
Vatnik Wumao
Joined
Jun 12, 2013
Messages
23,579
Location
Mahou Kingdom
Time to get a 1TB thumb drive (so far I've been buying 512 GBs as they had the best value $ per gigabyte).
 

flyingjohn

Arcane
Joined
May 14, 2012
Messages
3,198
What is this, extras made into each game folder with a easy name thus making you not download extra 50+ gb's?
That alone is worth praise.
 

deama

Prophet
Joined
May 13, 2013
Messages
5,013
Location
UK
What's "Media add-on"? What does that add in? More magazines?
 
Vatnik
Joined
Sep 28, 2014
Messages
12,167
Location
USSR
I'm installing it right now and it's actually more than that. The size listed above is just for downloading. After that, you need to install (unpack stuff by running a .bat file) and it'll eat up some more space.

Base pack + media pack, once uncompressed, are 1.07 TB
Then, as you install games, it'll eat up more space. In theory, if you install all games, it'll be 1.75 TB

I only got a 1 TB drive. So during installation, I'll be deleting the downloaded media pack files that I no longer need after they've been unpacked, and I think everything will fit there just fine.

88c38ca800b29f60b18069fe9bff0dc0.png
 

Alex

Arcane
Joined
Jun 14, 2007
Messages
9,221
Location
São Paulo - Brasil
I'm installing it right now and it's actually more than that. The size listed above is just for downloading. After that, you need to install (unpack stuff by running a .bat file) and it'll eat up some more space.

Base pack + media pack, once uncompressed, are 1.07 TB
Then, as you install games, it'll eat up more space. In theory, if you install all games, it'll be 1.75 TB

I only got a 1 TB drive. So during installation, I'll be deleting the downloaded media pack files that I no longer need after they've been unpacked, and I think everything will fit there just fine.

88c38ca800b29f60b18069fe9bff0dc0.png

So it is out already? The v6, I mean?
 

Unkillable Cat

LEST WE FORGET
Patron
Joined
May 13, 2009
Messages
28,563
Codex 2014 Make the Codex Great Again! Grab the Codex by the pussy
Currently downloading this. 800 Gigs in total, the upload speed is as well as the download speed.

I'm hoping that my few contributions made it in somehow, will have to wait and see. :)
 
Vatnik
Joined
Sep 28, 2014
Messages
12,167
Location
USSR
I installed it on an external 1 TB drive, but had to move/delete all the .zip files from the /Content/ folder after they were used by the installer, which takes some figuring out. You have to do it while the installation is happening, otherwise you run out of space. Strangely enough, doing mklink (symbolic links) didn't work.

I ended up with a 825 GB installation. It has everything. The games are "downloaded", but not "installed". Once I start playing, it'll take up more space, but it's manageable.

It's got 500 RPGs. Sorted by user rating, it looks like this. Will have to disregard the rating.

f7ff2080cc41cf1961ad21168c45cd43.png


Would've been nice to gather all the ratings from the magazines and do an average. And to display them in the details panel separately.
 
Vatnik
Joined
Sep 28, 2014
Messages
12,167
Location
USSR
Well, using it is not as perfect as I expected.

First of all, I don't see any auto-crt shaders on regular launch. Only on Alternative Launch, which of course can't be done through LaunchBox, but that's half the problem.

The main problem is when you hit "install game", you can wait between 1 and 5 minutes before the empty console asks you if you want to install the game... Good luck reporting it, I'm banned there.
Even if you hit "configure", it'll go through the same process and you'll wait forever.
Something is very wrong with those bat scripts.
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom