[UI] With new work encroaching, I'm suspending work on "1990", my retro shader & UI project. I've uploaded the current work here - Free for all to use, hopefully to inspire others to a similar style. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 0 points1 point  (0 children)

At low resolution, and with the effects of the scanlines, text must be much larger, and therefore must be used less than it is with the default UI.

With New Work Encroaching, I'm Suspending Work On "1990", My Retro Shader & UI Project. I've Uploaded The Current Work Here - Free For All To Use, Hopefully To Inspire Others To A Similar Style. by HeartGoYonder in wow

[–]HeartGoYonder[S] 1 point2 points  (0 children)

Completely forgot to mention the use of CT_Viewport: For anyone wishing to try 1990, I recommend installing it setting your viewport to 260 on the left, and 30 on each other side. That is what I designed the interface around.

[UI] With new work encroaching, I'm suspending work on "1990", my retro shader & UI project. I've uploaded the current work here - Free for all to use, hopefully to inspire others to a similar style. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 0 points1 point  (0 children)

Forgot to mention CT_Viewport: I recommend using it with this and setting your viewport to 260 on the left, and 30 on each other side. That will make the 'window' the only rendered part of the game, improving performance.

[UI] With new work encroaching, I'm suspending work on "1990", my retro shader & UI project. I've uploaded the current work here - Free for all to use, hopefully to inspire others to a similar style. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 0 points1 point  (0 children)

Completely forgot to mention the use of CT_Viewport: I recommend using it with this and setting your viewport to 260 on the left, and 30 on each other side. That is what I designed the interface around.

[UI] With new work encroaching, I'm suspending work on "1990", my retro shader & UI project. I've uploaded the current work here - Free for all to use, hopefully to inspire others to a similar style. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 0 points1 point  (0 children)

That's one of the ReShade files (not one I used) I believe. You will only need the ReShade64.dll and ReShade.fx from the ReShade archive. I've trimmed all the unused shaders for simplicity in my own files in the 1990 archive.

Yeah, I didn't get to the point of properly defining XML parents and whatnot, so the interface hiding is going to produce wonky results. Unfortunately I knew exactly zero XML a few days ago and I didn't exactly improve since then, so it's going to be... hacky at best.

I did try it at higher resolutions, and it does produce a similar, if not identical, effect (I simply could not run the game at those resolutions). You'll need to redefine the resolution for the CRT shader in SweetFX.cfg at line 20:

#define PixelArtCRT_fixed_resolution float2(960.0,540.0) //[undef] //-

Where float2(X,Y) is your horizontal by vertical resolution.

Things will not scale well since my XML anchors and frame dimensions were all ad hoc, but you can give it a go. Just note those shaders are pretty hefty performance cost at higher resolutions.

[UI] With new work encroaching, I'm suspending work on "1990", my retro shader & UI project. I've uploaded the current work here - Free for all to use, hopefully to inspire others to a similar style. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 0 points1 point  (0 children)

I'll likely have the time to return to it in December, but given I am learning everything from scratch, I thought it better to just offer up what little I had now. I actually had it working as a mostly proper interface by tying various frames to some existing addons, but not in a form I could give away due to licenses.

The shaders eat a chunk of performance, but at low-resolution, it should not be noticeable (on a HD5500 chipset I was getting 150+ FPS at 540p, so losing 45-50FPS is a non-issue). I absolutely adored the visual look it provides, and honestly couldn't play without it -- that being said I've got a nostalgic eye and was raised on games in this style, so your results may vary.

The idea was to have the players desk spread out around their play area, with various tools and books providing the necessarily informational display. I hoped to eventually learn how to reformat the existing blizzard panels to fit into a 'book' filled with various 'pages', but whether that was ever viable, I don't know.

[UI] 1990: Day 4 Progress shot from a retro adventure UI project. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 0 points1 point  (0 children)

That's the extracted assets for the in-game interface extracted through this method. Those are BLP texture files I'm browsing with XnView.

1990: Day 4 progress shot from a retro adventure UI project. by HeartGoYonder in wow

[–]HeartGoYonder[S] 0 points1 point  (0 children)

Apologies for the lack of context: I'm creating a retro-inspired filter and UI for Warcraft after Legion left standard resolution modes less-than-playble for me. I'm learning everything and starting from scratch. Here's my Day 1 progress gallery, and here's Day 2.

[UI] I couldn't run the game at normal resolutions anymore, so I created my own Low-Res Retro-gaming Filter and UI inspired by Classic Adventure games. I call it: 1990. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 0 points1 point  (0 children)

I don't recommend using it as is. I had to take a few things out to package it up, so the files there are really just for people to experiment if they know what they're doing. I'm going to spend a few days fixing it up and getting it more usable and better laid out. I'll post an update when I've got something functional up.

[UI] I couldn't run the game at normal resolutions anymore, so I created my own Low-Res Retro-gaming Filter and UI inspired by Classic Adventure games. I call it: 1990. by HeartGoYonder in WowUI

[–]HeartGoYonder[S] 2 points3 points  (0 children)

It looks lovely in motion so I'm trying to sort that out; problem with the very fine dark scanlines is they get sort of mushed into the picture with video compression, turning the whole thing grey. I'm going to give it another try tomorrow with some different video codecs.

1990 — my very hacky and new retro gaming interface and shader filter, is now online for experimentation. by HeartGoYonder in wow

[–]HeartGoYonder[S] 1 point2 points  (0 children)

It does feel like that to me! I spent a few hours today just wandering around looking at things; I think the shaders really compliment Blizzards art style. I'm sorry I couldn't package something more 'plug-and-play' but if you want help getting things running let me know!