critte.ro

Posts

Old blog containing now-hidden posts.

How to remove the health and armour bars from the minimap (both GFX edit and Lua code methods!)

Hey there! :wave: I decided to write this tutorial after getting a DM regarding my minimap.gfx edit, and realizing that: a. I never explained how I did it and b. the .gfx method is not really available on the internet. Method 1: Modifying the minimap.gfx scaleform 1.Open OpenIV and extract the minimap.gfx file for your new version. 2.Use a GFX edit software, like Release version 15.1.0 · jindrapetrik/jpexs-decompiler · GitHub 3.

How I switched a MyBB(v1.8.37) forum from SQLite to MySQL.

A couple of months back I wanted to start a new gaming community in Romania, focused and administered the same way the 2010s communities used to be. With gaming servers & forums & all that. I choose to use MyBB as my forum, since I didn’t want to pay for Discourse or IPB, and phpBB looked old and unmaintained. Please read the entire post before you start. Please try this on a localhost / test forum before you do it on your main.

Foxhole: Wartime Logistics Is Fun

Imagine a WW1 + WW2 inspired game, where 2 teams are fighting to the death for every city, every river, every F*%king rock. Day and night, without stop. A game where one match (war) can last months. Where every trench is dug by players, and every single piece of gear is handcrafted by players. This, is Foxhole. It will take too much time to talk about the game as a whole, and not here to do that.

Skyrim and the Desire to Be Independent

This past week I found myself booting up my old Skyrim save. Is this a weird thing that I do once per year, or once every other year? Last time I did this, I was fresh out of college and overworking myself in the pursuit of a “career.” Now I am struggling to improve my life after 3 years of COVID-related isolation. Basically, I am using Skyrim as my comfort game.

Just Bring Back Dedicated Servers

For the past couple of years, gaming companies seem to embrace the SaaS methodology. The idea that everything should be a service, not a product. You don’t own the program. You just own* the licence to use that product. And that licence can be revoked, or can become useless. You can see this alot in recent online games. Dedicated servers are being replaced (or are not being updated) by Company-owned “Matchmaking” or Official servers.

I Stopped Playing New Games

I used to enjoy gaming, alot, and I still do. But more often than not, I find myself scrolling mindlessly on various social media sites instead of … sigh … gaming. And I think there’s a reason for that. A good chunk of games today, especially multiplayer games, suck. They are a big blob of bloat and skinner boxes designed to keep you engaged just enough to get your money. And part of that is the SaaS mentality that the tech industry has adopted over the last years.

FiveM Tutorial - Some Game Events and how to use them

Recently I’ve been testing the gameEventTriggered event. In theory, this event should be able to take care of game checks, like entity damage, “ped entered vehicle” or “vehicle is destroyed / undrivable”. In fact, I’m gonna show you how to set up some cool event triggers. These are some easy to implement events that I found: AddEventHandler('gameEventTriggered', function (name, args) if name == "CEventNetworkPlayerEnteredVehicle" then TriggerEvent('gameEvent:NetworkPlayerEnteredVehicle', args[1], args[2]) elseif name == 'CEventNetworkVehicleUndrivable' then TriggerEvent('gameEvent:NetworkVehicleIsUndrivable', args[1], args[2], args[3]) elseif name == 'CEventNetworkEntityDamage' then if args[6] == 1 then --damage leads to entity death if IsEntityAPed(args[1]) and IsEntityAPed(args[2]) then --both victim and killer are peds.

FiveM Tutorial - How to make a dedicated map button / command

Not much to say here, so here is the code: RegisterCommand('map', function(source, args) ActivateFrontendMenu("FE_MENU_VERSION_MP_PAUSE", false, -1) --Opens a frontend-type menu. Scaleform is already loaded, but can be changed. while not IsPauseMenuActive() or IsPauseMenuRestarting() do --Making extra-sure that the frontend menu is fully loaded Wait(0) end PauseMenuceptionGoDeeper(0) --Setting up the context menu of the Pause Menu. For other frontend menus, use https://docs.fivem.net/natives/?_0xDD564BDD0472C936 PauseMenuceptionTheKick() while not IsControlJustPressed(2,202) and not IsControlJustPressed(2,200) and not IsControlJustPressed(2,199) and not IsControlJustPressed(2,238) do --Waiting for any of frontend cancel buttons to be hit.