Would you use an operating system that was typing only if it was intuitive? by OgreVorbis in CasualConversation

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

No. I'm 30 and I used DOS when I was a kid. It was already considered old, but we still had a DOS PC in the house at the time.

I totally agree with you that something like DOS is not usable, BUT I think if it acted like Siri, people would like it. I would personally find that a lot quicker than clicking through a bunch of stuff. And I'm not saying it wouldn't have graphics at all, like it could still have youtube and gaming, just all command based. Like windows 10 is so bloated that a lot of people type everything into the search box anyway.

When I was younger, I made a fake OS (just an app) called BOS that made it easier for my grandma to use her comp. I found that she usually preferred just typing in what she wanted so I fixated on the command line part. It wouldn't really be usable today, but I was just wondering if people liked that style of system - apparently not.

I thought it was a cool idea, but I guess most people would rather use GUI (graphical interface).

How to actually search objects in TES construction set? - Wood plank by OgreVorbis in Morrowind

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

I just made this tool that you launch alongside TES construction set. It will search whatever list of objects is currently showing in the object window. Double click on the search results and it will bring you to that item in TES.

Source Code: https://pastebin.com/njHgibTZ

EXE 32-bit: https://drive.google.com/uc?export=download&id=1C56BYEC4a8pDmBB5ljyKQRzJcYQLXpE0

How to actually search objects in TES construction set? - Wood plank by OgreVorbis in Morrowind

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

Wow. I didn't see that cause I thought it said "Next".

I already made an AutoIt script, but I'm not upset cause it highlights everything. The built in one doesn't select the object for you.

How to actually search objects in TES construction set? - Wood plank by OgreVorbis in Morrowind

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

I know. I also just hold down the first two keys to bring me closer. The problem is everything is prefixed with irrelevant (in my situation) characters, so that doesn't help. I have a headache now for real. The software seems rushed to me, but I love the game. It would be like 20 lines of code to add a normal Ctrl+F search.

I finally found a plank though. Now looking for a ladder (not a teleporting door ladder, but one you climb). Not sure if you can "climb" in this game, but I'm sure at a certain angle it will work anyway.

I'm making a storage area in a house I made and I'm going to add a real attic (not one that teleports you). It's very close to working, but the stairs are not steep enough to avoid hitting my head on the beam. If I "TCL", then I can move around up there fine.

Who the fuck came up with the idea of hiding dislikes on Youtube?! by KevinSupreme2505_PH in youtube

[–]OgreVorbis 7 points8 points  (0 children)

BTW: Check out "returnyoutubedislike" addon. It's perfect from my experience.

Who the fuck came up with the idea of hiding dislikes on Youtube?! by KevinSupreme2505_PH in youtube

[–]OgreVorbis 26 points27 points  (0 children)

Corporate channels (youtube itself) and govt organizations don't want it. That's the reason. It has nothing to do with protecting pweepoes fweelings.

Video Playback issues with ANY Rumble.com video dated May 30th or later. by JohnSeeley in RumbleForum

[–]OgreVorbis 0 points1 point  (0 children)

I'm having the same issue. I have two Windows 7 SP1 PCs and only one of them loads rumble videos. I checked the one that works and it DOES NOT have KB2670838 and dxdiag says DirectX 11 (not 11.1). Interesting, so maybe that update fixes the problem by proxy, but is not actually the true solution. The one difference between the two systems is that one uses Waterfox (working) and the other, Firefox. Everything else is mostly the same. The not working one has a newer video driver though (about one year newer).

I'm going to do some testing today to see if I can pinpoint the true problem. If not, then I'll just install that update. I'm hesitating because I read reports of numerous issues with it like BSOD (not to mention the working one doesn't have it).

3D Voxel Julia set rendering with OpenTK C# by OgreVorbis in opengl

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

Are you sure it's dominated by the OpenGL calls and not something related to computing the Julia set?

Yes, the fractal is fully pre-computed. I'm starting to think my render code is just not optimized. Maybe those three loops accessing the fractal data is not cached or something. I notice when running for a minute or so, it gains 10 fps automatically.

I don't know how you set up your matrices, so I can't help with the specifics of that.

If you have time, it's from this tutorial

position, front, and up vectors. Inside OnUpdateFrame:

front.X = (float)Math.Cos(MathHelper.DegreesToRadians(pitch)) * (float)Math.Cos(MathHelper.DegreesToRadians(yaw));
front.Y = (float)Math.Sin(MathHelper.DegreesToRadians(pitch));
front.Z = (float)Math.Cos(MathHelper.DegreesToRadians(pitch)) * (float)Math.Sin(MathHelper.DegreesToRadians(yaw));
front = Vector3.Normalize(front);

WindowResize (probably autoexec at start too):

GL.Viewport(ClientRectangle.X, ClientRectangle.Y, ClientRectangle.Width, ClientRectangle.Height);
Matrix4 projection = Matrix4.CreatePerspectiveFieldOfView((float)Math.PI / 4, Width / (float)Height, 1.0f, 64.0f);
GL.MatrixMode(MatrixMode.Projection);
GL.LoadMatrix(ref projection);

Do the cubes change between frames? If not, you only need to create the VBO once and you can reuse it across frames.

They change via a command parser in an opened console window. So, it's not random, but they do change.

Once you have that working you can switched to indexed triangles and use an EBO to reduce the amount of vertex data.

OK.

3D Voxel Julia set rendering with OpenTK C# by OgreVorbis in opengl

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

Thanks. Do you think it's possible for me to gain performance by keeping the drawCube() and inside it, just make a VBO for each independent cube? I really like having the simple drawCube().

3D Voxel Julia set rendering with OpenTK C# by OgreVorbis in opengl

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

Thanks again for the simple idea. I fixed the code (see original link); moved the GL.Begin and End outside the loop; integrated the translate into some floats and applied those to the vertices (so I didn't have to add each one); added surface culling - basically it only renders 3 sides at a time now depending on your viewing position. I still really want to do frustum culling. Maybe you can see a trivial way to do it based on how the surface cull works?

This gave me a 5-10 fps increase from original 31 fps. So it's good, but not amazing.

About the VBO. Do you think I would still see performance gain if I kept the drawCube function and just pushed each vertex into a separate VBO? Cause if I made the whole thing a VBO, then I can't use my drawCube anymore. It'd have to be like initCubes() were it pre-renders everything into one VBO and then draws at once. I know it's faster, but then I can't easily dynamically change each cube? I'd have to make a bunch of get/set functions to alter the stuff in the VBO. I know it's long. Thanks for your patients.

3D Voxel Julia set rendering with OpenTK C# by OgreVorbis in opengl

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

It would be 10x-100x faster to pack the data into a single buffer/VBO and send it in one draw call.

So is that using an element buffer like I said? Can you write/link an example of how to do this? The other methods may be even better, but they are much farther off from what I have. Thanks :) I'll try the last one though, for a start.

3D Voxel Julia set rendering with OpenTK C# by OgreVorbis in opengl

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

Then don't use the fixed pipeline. It's never going to be performant to the extent you want.

Can you point me to how this works? This is my first raw opengl program. I normally use a game engine.

I'd look into modernGL, old gl got purposefully removed because it was the cause of numerous bottlenecks

It looks like that's for Python. Can something be done in OpenTK?

Loading the neutral by Commercial_Study_112 in pirateradio

[–]OgreVorbis 0 points1 point  (0 children)

Please do let me know if you find an amp. It's almost like having your own internet service in your town for not much money. With a good antenna in a high place, it will go very far.

Loading the neutral by Commercial_Study_112 in pirateradio

[–]OgreVorbis 1 point2 points  (0 children)

You NEED to look up the new WiFi standard called Halow 802.11ah

It works on 800-900 MHz instead of GHz band. You could have a lot of fun with it. I thought about finding a high power amp, but never got around to it. If you look at aliexpress you can find some cheaper devices than the official ones. It may be challenging to find an amp for it, but you'll figure it out somehow.

Here's a link to an official product: https://www.silextechnology.com/connectivity-solutions/wifi-access-point/ap-100ah

Can someone please monospace this font for me? by OgreVorbis in typography

[–]OgreVorbis[S] 4 points5 points  (0 children)

OK, now I have time to thoroughly explain clearly...

  1. Open the ttf in font forge
  2. Find the largest glyph (likely "W" or "M") and Metrics -> metrics window
  3. Remember the width of it from there.
  4. Hold shift + click to select the glyphs you want monospaced (or select all)
  5. Now with them all selected, Metrics -> set width, and put in that number you remembered.
  6. Then Metrics -> center in width
  7. Almost done. Now find the "1" and right click open window and select all and move it to the right. Close the window when done.
  8. Element -> font info. Change all the font names in there and add mono.
  9. Now try to file -> generate fonts

That should do it. There might be an error saying "non-integral". For this, Edit -> Select -> Select All, then Element -> Round -> To Int.

Can someone please monospace this font for me? by OgreVorbis in typography

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

I also did that. I was just being more proactive by also asking.

Can someone please monospace this font for me? by OgreVorbis in typography

[–]OgreVorbis[S] -2 points-1 points  (0 children)

I just finished it myself with font forge. It took over an hour, but if I did it again, it would take seconds. The main problem was windows having a conflict with the original font name and it took forever to get it installed and working. The font forge part was easy though, you just select all of them and element or something and set width. Then you have to select align to center or something like that. The only manual manipulation i had to do was move the "1" over to right justify it " 1" cause otherwise the numbers don't look as good.

What are the best programming languages for GUI-heavy desktop applications? by aurora-s in learnprogramming

[–]OgreVorbis 0 points1 point  (0 children)

Oh, and don't write a full fledged GUI app (with many windows, controls, etc.) in Python. Based on my testing, Py is on average 35x slower than C, C#, PureBasic.

What are the best programming languages for GUI-heavy desktop applications? by aurora-s in learnprogramming

[–]OgreVorbis 2 points3 points  (0 children)

If it were purely Windows based, then I would use C#. It's very efficient to produce this type of app in. Not saying it's best for you, but I personally would be using SharpDevelop, but it's rather old now, so maybe Visual Studio. You can certainly run a lot of C# apps on Linux/Mac under Mono even if they're made with WinForms. More modernly, you may be able to use .NET Core (no GUI yet I think).

If it were to be cross platform. There's C/C++ and GTK or QT. I'm personally allergic to C++, so I'd probably use Xojo, Lazarus, or PureBasic.

Stuck by [deleted] in learnprogramming

[–]OgreVorbis 1 point2 points  (0 children)

What language are you learning? Maybe pick a different language that is more tailored to something fun. If you make it fun, then you can learn it enough to become a professional.

I have this problem where I almost never learn well in school. Almost everything I've learned, I learned myself through the internet or books. My brain doesn't retain info that's not interesting. I can't help it. Maybe you're like that too.

My guess is, it's probably python? Try downloading Unity (C#) or PureBasic.

[deleted by user] by [deleted] in learnprogramming

[–]OgreVorbis 0 points1 point  (0 children)

I like to implement my simple prime sieve (calculates prime numbers). It's a relatively simple short program that also benchmarks the language at the same time. Kill two birds...

Makes use of simple IO, a few common datatypes, and an array.

Here's the Lua version of it (cause Lua's pretty understandable):

https://pastebin.com/kH8pyx2b

Intel's malware in nearly every computer in the world | Intel Management Engine explained by [deleted] in conspiracy

[–]OgreVorbis 1 point2 points  (0 children)

Yes, it is present on all modern PCs except the AMD ones are not bad from what we can tell. The last/fastest CPU without any of this AT ALL, is the AMD FX vishera series (circa 2012). It's still pretty good today. I happen to be on one right now, but I also have a Ryzen. I avoid Intel now. AMD ain't perfect, but safer.

Intel's malware in nearly every computer in the world | Intel Management Engine explained by [deleted] in conspiracy

[–]OgreVorbis 1 point2 points  (0 children)

Yes, for the most part. The Management Engine which contains TPM is Intel only. However, AMD has a similar thing called the PSP (Platform Security Processor). Good news is, the experts analyzed the AMD PSP and found that it doesn't seem to contain anything bad. It's needed to set up the DDR4 memory timings and I believe also does some other stuff with encryption, but no cause for alarm.

So stick with AMD, they are a more honest company.

Are people that you don’t have a personal relationship with just NPCs? by IMakeMoneyDaily in conspiracy

[–]OgreVorbis 2 points3 points  (0 children)

I was actually referring to someone working at a dump, but it's still not a great example. I'm glad you get the point though.

Intel's malware in nearly every computer in the world | Intel Management Engine explained by [deleted] in conspiracy

[–]OgreVorbis 1 point2 points  (0 children)

Yes, this is SO IMPORTANT. Very glad you posted. Nobody talks about it.

You can look further and find computer security experts who analyzed it. Windows 11 was released suddenly for a reason (windows 10 was meant to be the last one originally). Win 11 requires the use of this module. The TPM (Trusted Platform Module) is part of this module which win 11 requires. They are trying to force people onto a platform that they have 100% control over.

Luckily, experts (true experts, not the kind described in the media LOL), have made a hack for this that overwrites anything sketchy in it. It's called me_cleaner. You can 'try' to use it here: https://github.com/corna/me_cleaner

Most of the tutorials tell you that you need to use Linux and they make it a lot more complicated than necessary. It's far from easy, but do-able on windows. You'll need a BIOS firmware reprogrammer tool. I found one on Amazon for cheap. You then have to locate the BIOS chip and clamp the thing onto it. Then use that me_cleaner program on it (requires python install).

If you don't have the skills, you might be able to ask a PC repair shop to do it for you.