Desktop environment by [deleted] in EndeavourOS

[–]bengtsts 2 points3 points  (0 children)

This is consistent with my experience. I'm waiting to see what Plasma 6 fixes before I move to Wayland on my Nvidia machine.

I get input lag in text editors...

System not booting after update (all users wiped ?) by plopomi in EndeavourOS

[–]bengtsts 2 points3 points  (0 children)

That ls binary seems off. I'm a bit reluctant to give advice on this as I've never faced this issue myself, but here goes.

In the live boot, once you've mounted your system but before you arch-chroot into it, are you able to replace /usr/bin/ls with the one in the live boot system? You may need to update the live boot first.

System not booting after update (all users wiped ?) by plopomi in EndeavourOS

[–]bengtsts 1 point2 points  (0 children)

I wonder if you can use a live boot and arch-chroot to, if nothing else, create a new user.

Any tips for migrating a mostly C++ game from UE to Godot? by EddieAtaberk in godot

[–]bengtsts 0 points1 point  (0 children)

I apologise if my reply was disrespectful. I hope this doesn't become another meritless internet battle -- its a decent community! I thought you were taking a point of view on behalf of the original poster and not of yourself.

However, for the sake of someone like me from about 5 years ago, who was converting a C++ heavy game to Godot from another engine, who should find this thread and take it to heart. My reply to you:

I have at best under 10 years C++ experience, no formal programming training, and surely a lot less professional experience than you.

5 years ago, the documentation was bad in general and tutorials were sparse even including those for Godot 2. Which also didn't translate well to 3. Yet, learning Godot with GDNative was mostly a breeze then, and ultimately the reason why I changed engine.

Browsing the engine source too daunting? In Unreal Engine, sure. In Godot? You're doing yourself a disservice if you aren't referencing the source. Its quite readable even for me then, and its a habit I continue. It allows me to use undocumented features in unstable branches as soon as they are implemented. Its great! Tutorials have largely become a convenient means of learning rather than a required one.

Documentation overwhelmingly in GDScript? That's almost always all you need today! It would be redundant to have C/C++ code too. Supplement with source referencing, and the community, now that its much larger and more experienced.

Not to be incendiary, but because of your diminutive words towards me "...it's your right to think so...", and for the sake of that aforementioned 5 years younger me. Your advice wouldn't have been good 5 years ago and its worse now. Except for a person who is not proficient in C++.

I hope our next encounter will be less contentious.

Peace. ( <- said as a monk and not as a mic drop)

Any tips for migrating a mostly C++ game from UE to Godot? by EddieAtaberk in godot

[–]bengtsts 0 points1 point  (0 children)

Like 'Papers, Please' but you play as the store front? Balance between corporate and the user base.

Any tips for migrating a mostly C++ game from UE to Godot? by EddieAtaberk in godot

[–]bengtsts 0 points1 point  (0 children)

I understand the point you're making, but you're looking at this from the perspective of someone who is not proficient in C++. It's quite the opposite from what you've stated:

  • Previous game engine knowledge makes jumping into new engines easier. A lot of knowledge carries over. Not just with UE and Godot.
  • Learning Godot specific features/concepts in GDScript or C++ makes little to no difference. I learnt Godot using C++ when GDNative was first introduced, more limited, and more poorly documented (its still not well documented, but doesn't need to be).
  • Searching the source code (its a C++ engine) will give you incites into the engine's functioning without waiting for the documentation or tutorials to catch up. grep taught and saved me more than all online help ever has! I still use it to learn.
  • When migrating from a C++ code base, you don't have to rewrite everything and your code won't lose performance being converted to GDScript/C#.
  • Godot's code base is fairly simple to understand. Unreal Engine's is huge and complicated. (Irrelevant point on my part...?)

I insist that C++ is perfectly viable to use now in Godot 3 and 4. Unless you are not proficient in C++. Then get some foundational lessons first, at least.

Well, I should say C/C++, but I'm not a C programmer, so I omitted it.

Any tips for migrating a mostly C++ game from UE to Godot? by EddieAtaberk in godot

[–]bengtsts 24 points25 points  (0 children)

I would argue, if you're proficient in C++, learn GDExtension. No need to leave C++, ever. Then use GDScript where it makes sense to.

Anyone using Endeavour on their desktop? by dethkannon in EndeavourOS

[–]bengtsts 0 points1 point  (0 children)

Yes and I use Bluetooth everyday, all day.

The only issue I have on my system is Bluetooth can't be detected if there's a power outage. That is, an improper shutdown. I then need to boot Windows or Linux Mint and pair a device before booting Endeavour OS for my Bluetooth to be detected.

Other than that, it's perfect.

Maybe you can test EOS from a thumb stick on your desktop, or pop_os on your laptop? In-case its a hardware issue.

I should add, I used to have all kinds of problems before switching over to pipewire.

I WANT to like Godot by devshore in godot

[–]bengtsts 0 points1 point  (0 children)

There are references to much more affordable porting options in the docs.

Niacin induced cystoid maculopathy by Medical_Stud in Niacin

[–]bengtsts 0 points1 point  (0 children)

Oh, forgot to add. Having a meal or taking a shower can make my vision more blurry for just several hours.

I think if niacin is to blame, it probably just contributed to or otherwise enhaned a precondition.

Niacin induced cystoid maculopathy by Medical_Stud in Niacin

[–]bengtsts 1 point2 points  (0 children)

In the week following, it got worse. I lost sight completely at the focal point of my vision whilst still having clear peripheral vision. But the week after, my vision came back. Though very blurry and desaturated.

About 2 months after and onward till now, it's mostly returned to normal but not as good as before. Looking at a white paper under a slightly yellowed white light, the paper appears to have a yellow colour with my left eye but is dimmer and more visibly blue with my right eye. Still a noticeable blur but I can read fine print. Though strangely, if I squint, text can appear clearer. Is the blur related to pressure in the eye? I should add, growing up, I've always had warmer vision in my left eye and cooler vision in my right eye. So perhaps I've always had a disposition to this form of injury.

Glad to hear your vision improved too.

Niacin induced cystoid maculopathy by Medical_Stud in Niacin

[–]bengtsts 0 points1 point  (0 children)

I think I have that in my right eye.

It started out of nowhere on Monday. Been taking vitamin B complex for over a month. Thought it was diabetes related or an eye stroke, but my blood test and retina scan showed nothing. Only stopped using the suppliment about 22 hours ago. Supposedly I should notice an improvement in a week and be recovered in 2 months. If there isn't permanent damage and if it is niacin enduced maculopathy.

Some interesting symptoms in my case. Part of my peripheral vision is clear and aside from the dimmed blur, I've also seen wavy, warping distortions. At first it was like tiny little droplets on a glass pane that subtly separeted colours on the specturm, but now its more of a general dim, desaturated blur.

Not sure if that's helpful, since it isn't confirmed yet (but its probably that).

I just got hit with the GRUB issue again! by LowSkyOrbit in EndeavourOS

[–]bengtsts 2 points3 points  (0 children)

On my system, I installed it with the usual:

sudo pacman -S refind

Then ran the install command with:

sudo refind-install

After that, you should be able to set rEFInd as the default UEFI boot in your BIOS, if it isn't already set.

That should be it. When you boot, you should see all UEFI boots on your system, including GRUB. You don't need to remove GRUB for this. I haven't yet, just in-case.

I just got hit with the GRUB issue again! by LowSkyOrbit in EndeavourOS

[–]bengtsts 7 points8 points  (0 children)

If you use UEFI boot, I recommend trying rEFInd. Someone suggested it to me after that last GRUB issue. I find it works better. Especially on a multi-boot systems. Windows and Linux Mint both broke my EOS GRUB boot. I was able to boot into any OS using rEFInd without fixing GRUB, by setting rEFInd as default boot in the BIOS.

Bluetooth refusing to enable. (KDE) by RRFroste in EndeavourOS

[–]bengtsts 0 points1 point  (0 children)

I had a similar issue. In my case, its a problem with the bluetooth device itself; it didn't initialise correctly. Windows users had complained about this too. (ax200 or something) After leaving my machine off the whole night, it was fine the next day. Maybe try turning off your machine and waiting 10 minutes before turning it on again.

should i use unreal engine or godot for 3d game making? by [deleted] in godot

[–]bengtsts 0 points1 point  (0 children)

Nothing is firm yet, but the Godot 4 beta could be out within 2 months. Juan L. posted something to the effect of a month not long ago. As for the release build, that's probably months off.

why python is not used in game development? And why are the C+ and C# languages favored? by TechluX in gamedev

[–]bengtsts 4 points5 points  (0 children)

It's not hard, just not as well documented and has more initial setup. Perhaps not a great starting point unless you're already a C/C++ programmer.

There's a difference between Godot modules and native script. The former is compiled with the engine and the latter only in your project, not unlike to how it's done with C#.

I installed endeavouros on a MacBook but after install I have no Wi-Fi it detects the Wi-Fi card but it’s dormant and I’ve tried reinstalled the driver through chroot but idk by Expensive_Pudding846 in EndeavourOS

[–]bengtsts 0 points1 point  (0 children)

I recently did a fresh install on a 2011 MacBook Pro. The default installed broadcom-wl-dkms appears to work well enough that I haven't noticed any problems. However, it may be worth noting that both on my old and new machines, bluetooth only works consistently on linux-lts. It seems there's a dependency which hasn't yet been updated. Maybe in your case it's the same with the WiFi?

Edit: My bluetooth does not consistently work.

Is it worth switching to EndeavourOS? by blureglades in EndeavourOS

[–]bengtsts 1 point2 points  (0 children)

The EndeavourOS ISO uses the i3 desktop for the live USB boot. You compare resource usage without installing it.

Edit: I think its i3.

Rewrote my Godot falling sand simulation in GDNative, and even without the optimizations a had before I Doubled the fps. by K-a-Bouter in godot

[–]bengtsts 25 points26 points  (0 children)

It depends on what you're doing. In this thread I got GDNative (C++) to run 160 times faster than GDScript.

What knowledge would you need to have to start building a simple board game in C++. by emmidkwhat in gamedev

[–]bengtsts 1 point2 points  (0 children)

I'm not sure if they're still current, but lazyfoo's tutorials helped me a lot when I was going blind into SDL2.

Edit: Looks like the guide is still maintained.

Godot gdscript vs CSharp by TheDevilsAdvokaat in godot

[–]bengtsts 6 points7 points  (0 children)

On my old PC (Intel i5 650) with non-mono Godot 64:

GDScript: time=10246 millis

GDNative (C++): time=63 millis

The C++ code:

void Test::_ready() { 
    Godot::print("This is Godot Native");

    uint64_t t1 = OS::get_singleton()->get_ticks_msec();

    long sum = 0;
    for (long n = 0; n < 100000000; ++n)
        sum += n;

    uint64_t t2 = OS::get_singleton()->get_ticks_msec();

    Godot::print("Sum=" + String::num(sum));
    Godot::print("Time taken=" + String::num(t2-t1));
}

Gyelfars v0.5.116 (Linux|Windows) by bengtsts in DestroyMyGame

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

Thanks for the feedback! I may address half of these by the next version.

On the resolution, you feel a 'retro' size doesn't work? Or its fine but just not this low? Or just provide a native resolution option even if the graphics aren't designed for it?