[AI] Installing and using Deepseek safely

contact me at [email protected] link\ You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam)

February 3, 2025 · SaddleUpSamuel

[Unreal] Renaming a Blueprint variable From C++

contact me at [email protected] link\ Property = YourAsset->GetClass()->FindPropertyByName(“BPVariable”); float Variable = Property->ContainerPtrToValuePtr(YourAsset); *Variable = NewVariable; * Note: ‘YourAsset’ can be something like an AnimInstance from a mesh

October 25, 2024 · SaddleUpSamuel

[GameDev] Unreal Engine 5 on linux

contact me at [email protected] link I’ve been playing around with linux lately, and decided to try out the linux version of Unreal Engine to see how well optimized it is for the OS. TLDR; it works better than I expected, but there are some room for improvement. First, there were not apt, or .deb packages that would let me ‘install’ the program, just a zip file with all the files and binaries. So I had to make an alias, which is not a method I really prefer to launch programs, since the location was too long to remember. Next, the font was so tiny, it nearly hurt my eyes. This was not only in the launcher but also in the editor. Due to the amount of blank space it was the cleanest editor layout I’ve ever seen. However, I couldn’t see anything, so I had to figure out a way to do something about it. Turns out, you can press ctrl + shift + W to open up the widget reflector, where you can increase the size of the ide elements. The downside is, some windows, such as creating c++ classes stay the same, so you have to stretch it constantly. Which is somewhat inconvenient. ** I later found out that you can turn off these dpi settings as a more permanent fix: There are some bugs and features missing in the blueprint editor too. The first thing that comes to mind is that the disappearing node bug was much more frequent in the linux version. Also, I couldn’t use some simple shortcuts, like alt to disconnect nodes, which was very inconvenient. In fact, the alt button was for some reason mapped differently, so in the level editor, I couldn’t use it to duplicate actors using it. Also, I can’t get third party engine plugins natively since by default, Epic provides the engine by itself, without access to the marketplace. As for other assets, I could move the files from windows to linux by using syncthing, or google drive, though I didn’t use that one. Like I said, there are more than a few bugs & glitches that have to be hammered out, but still, it is very usable and doesn’t really feel much different when you get used to it, other than the font size. Epic provides up to the latest Unreal version as of writing this article(5.4). Therefore I have good reason to believe they still care about linux developers. You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam) ...

September 21, 2024 · SaddleUpSamuel

[Unreal] Cleaning Up Project

Note: This article is a backup of https://unrealcommunity.wiki/cleaning-your-project-d4s8khfl in case the wiki gets discontinued like its predecessor. The original article is under AGPL-3.0 license and the github repo can be found at https://github.com/catalystsoftworks/unreal-community-wiki. The contents of the article was not modified, I just translated it over to markdown to use it in hugo. The article also says UE4, but the process also applies to UE5 as well. Cleaning Your Project Upon opening a project UE4 will generate various files and folders if they do not already exist. Some of these can be deleted to reduce the project size when archiving or sharing the project. ...

March 8, 2024 · SaddleUpSamuel, unrealcommunity.wiki

[SVN/Git]How to Link SVN Commits to Github

contact me at [email protected] link I’ve been wanting to do this for a while now. Since I moved on to SVN from git, there has been a certain lack of green squares on my github profile page. I thought it would look bad on my portfolio, also, I keep saying I’m working on my game, but there was no way to prove it unless I do a dev broadcast or something like that. So I decided to write a script that can listen when a svn commit is made, it would update something on a small git repository, then that git repo would automatically push to github, which would let everyone know I’m actually doing things. I’m planning to release the game when I think it’s ready(the pre-alpha versions are at https://docs.thinkingdarusik.com) ...

January 11, 2024 · SaddleUpSamuel

[Networking]DIY Homeserver - 4 month review

contact me at [email protected] link It has been about 4 months since I’ve set up my own NAS. Initially, I’ve had much trouble and issues with it, but after I’ve got used to things, it’s been a quite stable and enjoyable experiance. When starting out, I had doubts about the capabilities of my 2-core, 2-thread CPU. However, to my pleasant surprise, it has proven to be quite capable. Currently, I have 6-7 VMs and containers running 24/7, and I’ve established regular backups based on their respective loads. Despite the initial concerns, my setup has been handling the workload effectively. ...

June 16, 2023 · SaddleUpSamuel

[Unreal]AI steering behaviors

contact me at [email protected] link Buy me a coffee! https://ko-fi.com/thinkingdarusik 1. what are Steering Behaviors? AI Steering Behaviors are algorithms used to create autonomous agents in computer simulations, such as video games. They allow agents to navigate complex environments with realistic behavior. AI Steering Behaviors are based on the concept of “steering forces,” which are the forces that affect an agent’s movement. These forces include things like the agent’s velocity, acceleration, and the environment’s obstacles. ...

February 17, 2023 · SaddleUpSamuel

[Networking] Setting Up my Home Server

contact me at [email protected] link Recently, I’ve been busy working on setting up my home server. I had a old pc that my mother used to use, so I always wanted to turn it into something useful, like maybe running a game server on it when I make a multiplayer game. I’m actually planning to make one this year, so I might consider this as a first step or something. ...

January 31, 2023 · SaddleUpSamuel

[Unreal]Unreal Assertion Fix

contact me at [email protected] link Thanks to this thread: https://forums.unrealengine.com/t/ue5-dedicated-server-error-assertion-failed-index-index-none/516571/25 for helping me figure this out. This was recorded a while ago, I was just procrastinating on editing the video. I’ll have to do an update on the current progress of the main project. This is a fix for: Assertion failed: Index != INDEX_NONE [File:...\Public\Animation\AttributeTypes.h] [Line: 117] Missing operator for attribute, type IntegerAnimationAttribute was not registered previously ...

May 24, 2022 · SaddleUpSamuel