The Still New What Did You Last Do Thread
-
- Posts: 13718
- Joined: Tue Jan 13, 2004 1:31 pm
- Preferred Pronouns: She/Her
Re: The Still New What Did You Last Do Thread
I am very eager to see where that goes.
-
-
- Posts: 17454
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
-
-
- Posts: 3109
- Joined: Sat May 28, 2016 1:01 pm
Re: The Still New What Did You Last Do Thread
Any minute now! Since I have a (almost) working unrealscript environment it in theory is "just" a matter of implementing all the native functions and emit the correct events for the thing to work.
First thing of course is to fix the bugs that makes the menus not fully work (seems to be something to do with reference parameters to native funcs not getting modified). Then add the input logic so that I can move the mouse around and click on the menu items. Then figure out why it's writing New/Load/Save instead of what it really was supposed to write. Etc etc., lots of work left for it to finally run the actual game.
Edit: fixing the out parameter bug in the unrealscript VM indeed fixed the menu as I had hoped!
First thing of course is to fix the bugs that makes the menus not fully work (seems to be something to do with reference parameters to native funcs not getting modified). Then add the input logic so that I can move the mouse around and click on the menu items. Then figure out why it's writing New/Load/Save instead of what it really was supposed to write. Etc etc., lots of work left for it to finally run the actual game.
Edit: fixing the out parameter bug in the unrealscript VM indeed fixed the menu as I had hoped!
-
- Posts: 3388
- Joined: Thu Jul 05, 2007 4:53 pm
- Location: opening the forbidden box
Re: The Still New What Did You Last Do Thread
for some reason it seems it's using the Unreal Gold game menu rather than the proper UT one. Weird, but this is super cool to see so far.
-
-
- Posts: 3109
- Joined: Sat May 28, 2016 1:01 pm
Re: The Still New What Did You Last Do Thread
It is probably because I'm not initializing the 'config' or 'globalconfig' variables in the unrealscripts correctly. I.e. same reason that the Version text to the right is not saying 436 or 469. Right now I'm not reading anything from the .ini or .int files either. Having actual visuals makes it 100 times more fun to debug these issues though. I'm super happy about finally being able to see anything.
-
-
- Posts: 17454
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
Re: The Still New What Did You Last Do Thread
I see lens flares, I press like
-
- Posts: 4449
- Joined: Sun May 30, 2004 10:16 am
- Preferred Pronouns: She/Her
- Location: GNU/Hell
Re: The Still New What Did You Last Do Thread
I wonder if it'll ever lead to coding your own UCC and cleanroom rewriting the entire ugame uscript because Tim ain't freeing it anytime soon.
(if there's ever a libre media project, i've already made a bunch of u-like detail textures and coronas to start with lol)
(if there's ever a libre media project, i've already made a bunch of u-like detail textures and coronas to start with lol)
-
-
- Posts: 3109
- Joined: Sat May 28, 2016 1:01 pm
Re: The Still New What Did You Last Do Thread
Personally I don't think anyone will ever rewrite the uscript code. The good news is that since that part comes as part of the game when you buy it, it can simply be treated the same way as we do with doom.wad. If I actually ever get my reimplementation playable I'm sure someone would like to write a new UCC and UnrealEd.
The UT community seems quite dead at this point though. If such things were to happen it would probably require that a lot of new fresh blood would join in on it using my codebase as a base. They have really been suffering hard when only a few select people could ever get access to the code. Even the 469 project is hamstrung by the fact everything has to go through Anthrax (regardless of his best intentions).
The UT community seems quite dead at this point though. If such things were to happen it would probably require that a lot of new fresh blood would join in on it using my codebase as a base. They have really been suffering hard when only a few select people could ever get access to the code. Even the 469 project is hamstrung by the fact everything has to go through Anthrax (regardless of his best intentions).
-
- Spotlight Team
- Posts: 1084
- Joined: Mon Nov 25, 2019 8:54 am
- Graphics Processor: Intel (Modern GZDoom)
Re: The Still New What Did You Last Do Thread
Not mines, but a holy grail has this week been unearthed, from 1998. Shot taken by me. Moar details soon.
Note: Not ZDoom.
Note: Not ZDoom.
-
- Posts: 3886
- Joined: Fri Feb 08, 2008 9:15 am
- Preferred Pronouns: She/Her
- Operating System Version (Optional): (btw I use) Arch
- Graphics Processor: nVidia with Vulkan support
- Location: Vigo, Galicia
Re: The Still New What Did You Last Do Thread
Honestly, glad you're doing all this stuff, dpJudas.
-
-
- Posts: 26540
- Joined: Tue Jul 15, 2003 4:58 pm
- Location: Scotland
Re: The Still New What Did You Last Do Thread
As am I. IMO UT99 is the Unreal Tournament: accept no substitutes. So it's always good to see the early Unreal engine games getting some love.
-
-
- Posts: 3109
- Joined: Sat May 28, 2016 1:01 pm
Re: The Still New What Did You Last Do Thread
Thanks guys and gals Enjay is right about it being the only real UT!
-
- Posts: 4449
- Joined: Sun May 30, 2004 10:16 am
- Preferred Pronouns: She/Her
- Location: GNU/Hell
Re: The Still New What Did You Last Do Thread
Making a UT99-gameplayandrules OA submod was an urge at one point. dammit i want to full ges blast a jerk again. The least I can do myself is just mimic some of the renderer aesthetic (in idTech3) which involved:
- detail texture fading on the "modulated" mipmaps (no idea how to do the weird fog-like depth clip for the subtractive variation)
- delyed traceline corona fading (al alternative to the expensive depth read flares)
- (libxmp) tracker music playback, along with fading to switch patterns on the client (for dynamic music hookups)
- model shading using some specular calculation instead of diffuse so it has these weird u-like chiaroscuro/rimlighting looks
- mimicing the weapon and view bobbing (eyes bob to the side too)
Good luck when you get to the "volumetricLighting" fog balls!
- detail texture fading on the "modulated" mipmaps (no idea how to do the weird fog-like depth clip for the subtractive variation)
- delyed traceline corona fading (al alternative to the expensive depth read flares)
- (libxmp) tracker music playback, along with fading to switch patterns on the client (for dynamic music hookups)
- model shading using some specular calculation instead of diffuse so it has these weird u-like chiaroscuro/rimlighting looks
- mimicing the weapon and view bobbing (eyes bob to the side too)
Good luck when you get to the "volumetricLighting" fog balls!
-
-
- Posts: 3109
- Joined: Sat May 28, 2016 1:01 pm
Re: The Still New What Did You Last Do Thread
Speaking of the fog in UT - how does that work exactly? I know they get converted into fog textures when it hits the renderdevice (since that's what my vulkandrv.dll renderer received), but what controls the fog?
Is it an actor that emits fog in a radius? If so, I guess it is basically just a question of doing a sphere collision check for finding all surfaces covering it and then treat it like a lightmap light when generating the fog texture.
Is it an actor that emits fog in a radius? If so, I guess it is basically just a question of doing a sphere collision check for finding all surfaces covering it and then treat it like a lightmap light when generating the fog texture.
-
- Posts: 4449
- Joined: Sun May 30, 2004 10:16 am
- Preferred Pronouns: She/Her
- Location: GNU/Hell
Re: The Still New What Did You Last Do Thread
This old tweet might have some clue.