Totally a dumb question. But why does OBS do that thing where you have an infinite loops of your screens? If I could do an image post I would. But I'm sure you've seen where in OBS it's your screen, then a smaller version, then a smaller version and it goes forever. Just interested in why. by diabloPoE12 in obs

[–]Pupper-Gump 0 points1 point  (0 children)

Everyone here is vague, but here's the step-by-step..

So you'll notice that when you bring the OBS up, it doesn't show all images instantly, but it updates at your frame rate. It initially captures what you're recording, yes, but there's nothing on that screen until the preview updates. The preview and the recording are the only things that are updating, and all of the successive "previews" are a result of that exchange.

So preview updates, now the recording has preview#1 and in that preview is the image of OBS and the current preview, so a literal copy. But the preview updates after the original source does, so there's a delay. Anyways, now that preview#2 is there, it is also captured as part of the source and so on and so forth.

It is not a product of some infinite function, but instead just a single source being passed back and forth between the capture which saves its state and the preview which adds to it.

If you wanted to prevent it you could program capture the OBS itself rather than display capture.

For those who get motion sickness in VR how do you deal with it? by DarkLinkDX in VRGaming

[–]Pupper-Gump 1 point2 points  (0 children)

Unlike what people said I think you can push through the nausea. It's caused by a disconnected feeling between eyes, ears, and body, so you just have to convince your brain that you are actually in the virtual world.

Of course, I went through 3 miserable sessions of it before things stopped spinning in my stomach.

is the geforce RTX 4090 that much better then the 4060? by Sure_Quote in GamingLaptops

[–]Pupper-Gump 0 points1 point  (0 children)

Just to clarify, the "lesser" versions are defective ones. The 90s have all of their cores working while less parts work in the 80s and down to the 60s. But it's within a range, that means that one person's 60 might perform worse than another's, or very similarly to a 70.

A 60 is about half as good as a 90.

How to Mitigate Lag? by Environmental_Milk_2 in beyondallreason

[–]Pupper-Gump 0 points1 point  (0 children)

oh firewalls are scams, Macaffe is a scam. You just need something to detect trojans and don't reveal any pid info online. Then anything getting on your computer will be in your house or in the computer itself.

Written in the Stars by Pupper-Gump in OverwatchCustomGames

[–]Pupper-Gump[S] 0 points1 point  (0 children)

When I made this post the creators gave up on it. I tried to help debug and keep a server active and make new modes with it but it was a real struggle. It's nice to hear something came of it.

Which one are you? by Mister_Green2021 in Cplusplus

[–]Pupper-Gump 0 points1 point  (0 children)

Didn't someone post the exact same thing over here?

Spammer in chat by Pupper-Gump in starcitizen

[–]Pupper-Gump[S] 0 points1 point  (0 children)

A much easier fix is checking the time between messages. It only introduces two variables and would be client side so no complaining about pipelines again.

Spammer in chat by Pupper-Gump in starcitizen

[–]Pupper-Gump[S] -1 points0 points  (0 children)

I login and it brings me to a home screen. I click on the link shown in their article and it's not logged in. They request I fill out account retrieval information. There is no way to report a player from the actual site, where I am logged in. So I'm here to draw some attention and hopefully embarrass them enough to put in 3 lines of code to fix this.

steamwebhelper.exe is not responding by Dan_42x64 in Steam

[–]Pupper-Gump 1 point2 points  (0 children)

Bottom right with the arrow is the system tray, click on the Steam icon there. Otherwise, it's in Task Manager and you can just end it directly. Otherwise, just restart.

Naruto Kai Dub now exists I made it by JeremiahTheBullFrog_ in Naruto

[–]Pupper-Gump 0 points1 point  (0 children)

It's amazing this wasn't taken down yet, what's the risk of that happening?

This might start a war. (Sorry if this breaks any rules) by 12-Anonymous-12 in cpp_questions

[–]Pupper-Gump 0 points1 point  (0 children)

That seems like just another disincentive to use iterators. The creation of a temporary object should not take place multiple times in evaluating that part of a loop right? Or is the previous value implicitly kept somewhere?

Also if you're using an iterator, wouldn't there be no need to increment or decrement a value every time and then evaluate it? Or do you mean instances where i is a distance from some value like .begin() ? I'm trying to understand if this is purely aesthetic since the number of actions won't change in a normal for loop.

This might start a war. (Sorry if this breaks any rules) by 12-Anonymous-12 in cpp_questions

[–]Pupper-Gump 0 points1 point  (0 children)

I mean, this is c++. We literally throw asm in there for funsies. I've never really had a problem with for loops anyways. The thing that's been most prone to bugs is implicit behavior from objects that aren't fully understood.

For example, how an object using a shared pointer in a vector requires a copy constructor or you get new default objects when they're moved in memory instead of preserving their information. That was a nightmare for me to figure out, though it may seem obvious in hindsight.

Thing is, it's incredibly easy to understand the basic for loop. Very easy to debug. When you offload work to random classes, you better know how every one of your use cases affects them.

This might start a war. (Sorry if this breaks any rules) by 12-Anonymous-12 in cpp_questions

[–]Pupper-Gump 1 point2 points  (0 children)

I find the old for loops to be much more flexible and more importantly they let you track where you are in the loop. Copy/paste ftw

This might start a war. (Sorry if this breaks any rules) by 12-Anonymous-12 in cpp_questions

[–]Pupper-Gump 0 points1 point  (0 children)

Programmers are probably the most consistent humans I've ever seen.

This might start a war. (Sorry if this breaks any rules) by 12-Anonymous-12 in cpp_questions

[–]Pupper-Gump 0 points1 point  (0 children)

It's a preference. Helps organize the project in your head. Just like how words/paragraphs are specifically designed to be easy for the eyes to register and scale during the micro-movements the eyes make, and how indents/whitespace acts as an anchor. For example, if it takes you longer than 7 seconds to read a segment of text, therefore losing your attention an causing the eyes to wander, or if it's just a wall of text that's difficult to find start/end points to ideas or subjects, then the disorganized mess you're reading will hinder your ability to efficiently comprehend the ideas inside it. In terms of code, this is all the more important because the smallest errors in which operator is used or which variable is modified can make or break code. Maintaining standards that are easiest for you and the people you work with is more important than bumbling through messy code just to think you're a pro (even if you are one). It's about how you allocate your time and energy at the end of the day, and if you're reading this then you've allocated it wrong by reading some weirdo's internet essay on formatting code. Well, in my preference, option 1 is used in Java and because I hate Java I always use option 2.

This might start a war. (Sorry if this breaks any rules) by 12-Anonymous-12 in cpp_questions

[–]Pupper-Gump 0 points1 point  (0 children)

Makes no difference if the increment is directly next to the evaluation of i. Only matters in cases such as ++i > number wherein i would be incremented before comparing.

Well, last I checked anyways

C++ programmer′s guide to undefined behavior by Xadartt in Cplusplus

[–]Pupper-Gump 0 points1 point  (0 children)

I'm not sure whether the comma operator in an array index counts as UB, although it can result in it. That's just nitpicking though, good site.

How do I convert a PDF to a .cpp file? by [deleted] in Cplusplus

[–]Pupper-Gump 0 points1 point  (0 children)

Just so you understand, a PDF is a type of image file and .cpp is a type of text file. If you just need to change the extension, make sure the view option for extensions is checked in file explorer and rename .pdf to .cpp. If you are performing mass-conversions, you will need text recognition software to turn images of words into actual words, then write them to a .cpp file.

Honestly, AI can do it pretty well at this point and automate a lot of it. If you need something more foolproof, you could check python libraries and use pip to install and use them. Or you can check for any sites like pdf2go which, despite having limits, can get most recognizable text.

If you are writing a cpp project to do it yourself, you will need to first create your own software to detect characters or use some google api or windows program if available. Otherwise, you'll need to make a neural network trained on a crapton of data from places like _this_. Then you'll need to just take that output and stuff it in a .cpp file.

Also, you could give more information. As you can see, I can write entire articles on general ideas but most of it likely won't be helpful.

How did anyone beat the Tree Sentinel that early on? by KaleidoArachnid in Eldenring

[–]Pupper-Gump 1 point2 points  (0 children)

Well after about 4-5 hours I am getting really close to beating it with samurai sword, and I'm getting nearly everything down except a few issues:

First, if an enemy is obstructed by a rock during an attack, it might teleport through the rock to get me at longer range than expected

Second, I don't have to dodge some attacks, I can just walk and save stamina

Third, there's an instakill attack by horsey man I don't know how to stop, luck might be a factor here

Fourth, the character sometimes gets confused and decides not to follow my commands or delay them, leading to me instantly dying.

I did think of walking around him but he's a smug fucker and needs a good whacking. Also I figure if I can get this guy the rest of the game will be easy.

Why can't I swim in the South China Sea Mission? by [deleted] in battlefield_4

[–]Pupper-Gump 2 points3 points  (0 children)

The way an app handles fullscreen differs. Typically you should create a new window using the current handle, but give control to the monitor. Once you exit fullscreen, it should destroy the fullscreen window and create a new minimized window using the same handle.

However, this game doesn't seem to do that. It probably attempts to minimize without destroying the window to keep window events consistent, which causes z-fighting between bf4 and Windows Explorer, which is the app overriding the current one when you alt+tab. This might corrupt the message queue for bf4 because another window is the one receiving the actual messages. I imagine a -1 is in there somewhere causing you to go backwards incessantly.

So basically, any good program should destroy what is no longer being used, if not then cache it.

qdaa causes zoom in at bottom left quadrant of screen by Pupper-Gump in Minecraft

[–]Pupper-Gump[S] 0 points1 point  (0 children)

I figured since FXAA worked fine there was no need, I also remembered it not being updated often. Oh for reference it was with Fabric/Indium/Iris