• 10 Posts
  • 35 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle

  • This worked perfectly - thank you!!

    For anyone else looking here later, the final shader code (confirmed working Godot 4.2) is:

    shader_type canvas_item;
    
    uniform sampler2D screen_texture : hint_screen_texture;
    uniform vec4 water_color : source_color;
    uniform sampler2D wave_noise : repeat_enable;
    
    void fragment() {
    	vec2 water_wave = (texture(wave_noise, UV * TIME * 0.02).rg - 0.5) * 0.02;
    	vec2 uv = vec2(SCREEN_UV.x , SCREEN_UV.y - UV.y) + water_wave;
    	vec4 color = texture(screen_texture, uv);
    	float mix_value = 1.0 - UV.y;
    
    	float avg_color = (color.r + color.g + color.b) / 3.0;
    	avg_color = pow(avg_color, 1.4);
    	mix_value += avg_color;
    
    	mix_value = clamp(mix_value, 0.0, 0.7);
    	COLOR = vec4(mix(water_color, color, mix_value).rgb, texture(TEXTURE, UV).a);
    }
    

    Credits to Single-mindedRyan for creating this shader in the first place.






  • As a show with so much promise, I often felt Disco reached for big concepts but never quite managed to get there. It would get bogged down with pathos and dragged out plot lines. Unfortunately, season 5 felt no different. This episode dragged on and on for me. Mol and L’ak had mostly become irrelevant and were completely unnecessary in this episode.

    I get the series got axed and additional scenes were shot to round things out. But that random “we’re all hugging” scene? It was weird. And didn’t the actress who played Detmer say their absence was planned and revealing anything would be a big spoiler or something? Well. No, it really wasn’t.

    Kovitsch was Daniels? I think at that point of the story, he could’ve been anyone and it wouldn’t have landed. He could’ve been Sloane (not dead after all!) and it would’ve made as much sense and be just as meaningful to the story.

    The progenitor plot? With a tick list of “clues” and “challenges” to lead the way, but ultimately we decide your worthiness to reshape the universe as we know it with a geometry puzzle? I can’t even.

    Discovery had potential, back in the day, but disappointed year on year. I had hoped this final season would offer redemption, but alas. Decent bunch of actors, but with subpar writing that usually went nowhere coherent. I won’t miss it. Glad it’s done. I hope Paramount learnt some valuable lessons from this and moves things on.





  • The Star Trek games I played growing up were 25th Anniversary (the ship battles were too complicated for 11yo me), later on I used my own pocket money and bought Final Unity. The Chodak are still a very cool alien race added to the universe. Loved those frog faces in space suits. :-)

    Played and finished Elite Force and Armada. Earl Boehn (RIP) as a main villain was a moment of teenage glee being such a massive T2 and TNG nerd.

    Interested in Resurgence, my husband recently played it on his PS5 but I don’t go near that machine. 😂










  • Yeah, all your criticisms sound fair to me. My issues with live-version baby-Hera haven’t changed over the past 5 episodes. I said it before, but I would’ve loved to see Vanessa Marshall try out for the role. Her voice is Hera to me. And Caretaker in the Marvel’s Midnight Suns game, but that’s a different story.

    I truly enjoyed episode 5, but can’t escape the fact that I feel sour about episodes 1-4. If episode 5 had been episode 2 (and we condensed 1-4 into 1) that would’ve been much, much better. Just take me to the action, show me ass-kicking Ahsoka, that’s what I’m here for. Not the Ahsoka who apparently went through a difficult time and doesn’t have conviction. What? When?? I know she was shaken up about discovering Anakin’s true identity, but if that caused a deep soul-searching moment, show me that. The series as a whole has suffered quite a lot from “tell, don’t show” where even the “telling” is stilted and flat.

    But again, I felt episode 5 gave me hope for the remaining few episodes left.

    Weird theory, but where do Force Ghosts go when they’re not “ghosting around” the place? Maybe they go to the World Between Worlds. That would make some kind of story-sense, since Anakin became one.

    How did he become one? Let’s gloss over that one, since apparently it’s a long-lost Jedi skill that Qui-Gon rediscovered, passed on to Yoda, who passed it on to Obi-Wan, after Padmé died. So not sure when Anakin was eavesdropping in on that thing, but oh well. That’s a prequel/CW issue, not an Ahsoka issue.

    I think Andor’s something special. It’s such a unique show that adds a layer of depth to this universe that we’ve not seen before. Tricky one to use as a comparison for all the other stuff. For me, this series sits quite comfortably next to the latest Mandalorian season. Lots of lore, some CW/Rebels characters and a too-slow, but (hopefully) ultimately entertaining season arc.






  • Managed to fix it by using await get_tree().process_frame instead. It seems that idle_frame appears to no longer exist in Godot 4.1?

    So my full code for triggering the screenshot function is:

    func _on_SaveReport_pressed():
    	await get_tree().process_frame
    	$"%SaveReport".visible = false
    	$"%BackMainMenu".visible = false
    	await get_tree().process_frame
    	
    	take_screenshot()
    
    	$"%SaveReport".visible = true
    	$"%BackMainMenu".visible = true
    

    For some reason, I have to await before I turn the interface elements off, and after I’ve turned them off. It now works a treat for my app. Thank you for your assistance!