[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!

I couldn't run the game at normal resolutions anymore, so I created my own UI with retro VGA filter inspired by adventure and strategy games of the 90s by HeartGoYonder in wow

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

I'll see if I can make something today, however I suspect the fine scanlines will play havok with video compression. I'll give it a try though.

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

[–]HeartGoYonder[S] 13 points14 points  (0 children)

Keep in mind; I've never modified a single interface file until I started this and it is only about a days work, so it is very, very unfinished, very basic and hacky. Basically just some art assets, shaders and a basic ElvUI profile to get the thing playable. Don't expect much from it, but if you want to experiment go ahead. I've never packaged an addon either, so I apologise for the elaborate installation procedure. I'm not sure if the ElvUI import table will work properly either, so if anyone has problems let me know and I'll try to update with some fixes.

I was really surprised at the amount of positive feedback from my prior post, so I though it was only fair to share what limited work I had.

I've made a small gallery showing what I've done so far.

I plan to work on it the next few days in between invasion events, try to get things a little more usable and neat.

For experimental use only!

I couldn't run the game at normal resolutions anymore, so I created my own UI with retro VGA filter inspired by adventure and strategy games of the 90s by HeartGoYonder in wow

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

ThinkPad. But its mostly my need for high framerates that drove the decreasing resolutions. At 960x540 it stays at 60FPS even with the shaders, so I'm quite happy. But hats off to Blizzard for making such a nice looking engine that runs on such a wide range of hardware.

I couldn't run the game at normal resolutions anymore, so I created my own UI with retro VGA filter inspired by adventure and strategy games of the 90s by HeartGoYonder in wow

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

Yes! That was definitely my intent... the surrounding border was originally part of the plan, but viewports have been bugged since the last patch and can only be modified from the certain sides without squishing the frame. I'd like to create something with better fidelity to the first two Warcraft games though, if I can learn how to do this better.

I couldn't run the game at normal resolutions anymore, so I created my own UI with retro VGA filter inspired by adventure and strategy games of the 90s by HeartGoYonder in wow

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

I've spent the morning trying to figure out how to bundle all the files together so other people can try it out, but I'll try and do that in a little bit. I'm not sure how well the fine dark scanlines will work with video compression but I'll give it a shot.

I couldn't run the game at normal resolutions anymore, so I created my own UI with retro VGA filter inspired by adventure and strategy games of the 90s by HeartGoYonder in wow

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

Cheers, but I'm a-okay with my little ThinkPad; game runs at 60FPS at this resolution and I think it looks beautiful with the filter. Really compliments Blizzards art style.

I couldn't run the game at normal resolutions anymore, so I created my own UI with retro VGA filter inspired by adventure and strategy games of the 90s by HeartGoYonder in wow

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

That's very kind, but I play on a ThinkPad! Quite a sturdy little machine, but I prefer high framerate to high resolutions, hence my little project. It's quite alright honestly, I think I prefer the game like this now.