FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    1. Home
    2. nullptr
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!
    Offline
    • Profile
    • Following 0
    • Followers 5
    • Topics 25
    • Posts 562
    • Groups 1

    nullptr

    @nullptr

    Discord: 4z0t

    451
    Reputation
    324
    Profile views
    562
    Posts
    5
    Followers
    0
    Following
    Joined
    Last Online

    nullptr Unfollow Follow
    FAF Association Members

    Best posts made by nullptr

    • UI Revolution Project

      The goal of project is to utilize old UI mods and create new ones. New mods must be customizable in order for user to be able to enable/disable things user needs/doesn't need. Code base must be extendable for further development and be performant as well, so, user won't have issues with lagging game.

      Here are already mods having more comfortable and customizable tools to work with.

      TeamInfo Share

      Provides with UI and communication with teammates about nukes, smds and experimentals.

      Current functions:

      • timer
      • count of loaded missiles
      • % of completion
      • toggable UI of categories
      • customizable positions of texts

      Upcoming functions:

      • color customization
      • more types of categories

      Idle Engineers Light

      Provides with UI info about idle engineers, idle factories, upgrading mexes and loaded tmls/smls displayed as icons on worldview.

      Current functions:

      • toggable display of icons

      Upcoming functions:

      • various icons to choose (user's as well)
      • square + text mode

      ECO UI Tools

      Provides with mexes panel with functional buttons and info about mexes. Displays upgrading mexes with icons on worldview.

      Current functions:

      • T1/T2 mexes
        • start upgrading and pause
        • start upgrading and pause for those on screen
        • select all
        • select all on screen
      • T1/T2 upgrading mexes
        • pause all
        • pause one with lowest progress
        • select all
        • select all on screen
      • T1/T2 upgrading paused mexes
        • unpause all
        • unpause one with highest progress
        • select all
        • select all on screen
      • T3 mexes
        • select all
        • select all on screen

      Upcoming functions:

      • toggable icons
      • customization
      • resource usage panel
      • various icons + square with text
      • autopause

      HotBuild Overhaul

      Corresponding post.

      Better chat

      Corresponding post.

      Specific Target Priorities

      In Dev TBA

      Selected Units Info

      In Dev TBA

      Smart Ring Display

      In Dev TBA

      4z0t's Score Board

      TBA

      Advanced Selection Tools

      TBA

      Additional Orders Extension

      Adds new orders combining some functionality of others or quality of life ones.

      • Select ACU/goto to it / OC mode
      • Select all idle engineers on screen not ACU
      • Select nearest idle t1 engineer / reclaim mode
      • Remove last queued unit in factory
      • to be added
        In Dev

      EzReclaim

      Displays reclaim labels in reclaim mode. Groups reclaim labels and colors text according to amount of mass in it.

      In Dev

      UI Mod Tools

      The library of tools for UI modding. Docs are coming with 4th (mb 5th) version.

      • Options for UI mods
      • Query wrapper to work with tables
      • Unit functions
      • Layouter for UI

      What's next?

      As you can see there are a lot of mods being developed by me, but why?
      Let's look through mod vault and select the most popular:

      Supreme Score Board

      Legendary mod, I appreciate work been done by HUSSAR. It is one of the mods I really like. However it has obsoleted. Code base is poor, so, you can't add, you can't remove. It takes a lot of space in UI making user with smaller screens struggle using it.
      In addition, It doesn't match factions' skins and doesn't hide with whole UI (Ctrl+Shift+F1).

      Idle Engineers 1/2/reloaded

      Performance issues, poor code base. Uncustomizable.

      Supreme economy

      Takes a lot of space in UI. Bad UI design. Poor code base. Uncustomizable.

      Advanced Selection Info + similar mods

      Performance issues. Uncustomizable.

      ECO Manager

      Legendary UI mod. There were rumors that you could become 3k using it. No, but you would have performance issues, bugged funcions, broken hotkeys and vulnerability to icon spamming (aka smds everywhere). In addition poor code base and uncustomizable functions you might not needed.

      Cool, hah? But who am I to decide? Well, you decide to believe me or not.
      Since I am doing this alone I can't even think about revolution and that's why I want your help.
      I need:

      • Devs: Very specific, but if you really want, ask me
      • Testers: I can't test all things I do
      • Promoters: Spread our goal around others and blame listed mods 😛

      Keep in mind that I also participate in FAF development and this extends to FA UI as well, there are tons of issues to be fixed.

      posted in Modding & Tools mods uimod gameplay
      nullptrN
      nullptr
    • 4z0t's ScoreBoard

      Functions

      Replay Scoreboard

      • Variety of stats
      • Sorting by specific stat with mouse wheel scrolling
      • Hidable stat columns

      functionsreplay.gif

      In-game Scoreboard

      • giving/requesting mass/energy/units
      • display of mass/energy in storage while holding shift
      • display of mass/energy max storage while holding ctrl

      Layouts

      Replay Scoreboard

      • Default
        abebceea-1770-441e-9fe2-90345be1b051-image.png
      • Glow border
        99a77ed4-0dc0-4167-bcf7-d05e90c08e1c-image.png

      In-game Scoreboard

      • Default
        34b73dd3-815a-40eb-be6e-82c48e440997-image.png
      • Semi glow border
        97936a31-2c65-4102-a751-092779c67f60-image.png
      • Glow border
        f31dca07-391e-42c3-be0c-fec5f914c68b-image.png
      • Window border
        e307e745-40c5-4a99-bc40-d9a2dac0729b-image.png

      Co-op

      • Default
        b52c2391-47e9-4cba-91fa-2dfe43a64d61-image.png
      • Semi glow border
        9dc706af-3ae3-4cb4-ba28-b83100bdb05d-image.png
      • Glow border
        6a768c82-996a-48bc-8ece-78166ddec8c6-image.png
      • Window border
        2c4a4d52-7030-4907-89bb-f307be833d60-image.png

      Options

      General

      • Selection of scoreboard style (layout)
      • Option for sorting players in teams by score as default
      • Backgroud color
      • Display of team color as backgroud
      • Team color bg alpha

      general.gif

      Colors and Fonts

      • Various options for colors and fonts

      fontscoloras.gif

      posted in Modding & Tools
      nullptrN
      nullptr
    • HotBuild Overhaul
      • Create your own build sets with HotBuild Overhaul!
        mass.gif
      • Edit existing ones!
        edit.gif
      • Bind and use!
        bind3.gif
        Requires UI mod tools

      Quick guide how to use mod

      posted in Modding & Tools uimod mods gameplay new
      nullptrN
      nullptr
    • Better chat [UI]

      Tired of writing to the team chat?
      Can't type that fast?
      Here is the solution of your problems! (or not)
      Better chat!
      2c8c9c10-cab0-4bdc-9fd4-8e2bc46ee2df-image.png

      Create your own phrases to quickly send them to the chat with only a few clicks!
      add.gif

      You can also make levels of tree to separate specific phases:
      tree.gif

      Every new game mod creates tree with player names:
      players.gif

      Question mark will help you understand the functionality of mod
      53ac4cc4-6c63-4442-907d-8efa1d6a7549-image.png

      Attention:

      • this mod does not replace your keybinds it uses its own ones
      • however it blocks input so you wont be able to give orders to units based on keybinds, so, you will have to close window
      • please report about any bugs, its important

      In the end:
      I hope community will help with promotion of the mod and its improvement, enjoy playing!

      Also, here is the list of upcoming features:

      • map ping with phrase - done
      • better system of blocking input - done
      • integrated emojis - ...
      posted in Modding & Tools
      nullptrN
      nullptr
    • Small QoL UI mods

      EzReclaim

      Shows reclaim labels in reclaim mode.
      R.gif

      Specific Target Priorities

      Allows you to set target priority of any kind of unit. Bind
      hotkey to target_specific located in Target priorities section. Hover over unit which type you want to target, and press key you binded to. (Doesn't override ACU targeting, due to snipe mode)
      stp.gif

      Engineer Alt Selection

      Select only enginners with shift+alt
      e.gif

      Smart Ring Display

      Shows ranges on units when holding shift.srd2.gif

      Beer

      For aesthetes of beer. Plays beer open sound when mex starts upgrading and pour one when mex is completed. icon.jpg

      posted in Modding & Tools
      nullptrN
      nullptr
    • Advanced Selection Extension

      This mod is superior version of old Selection Deprioritizer. ASE provides with more features and more stable and performant compared to predecessor.

      Options

      With options menu you can enable and disable certain functions in real time.
      options

      Lets go through each one of them to see what they do.

      Domain filters

      You can select what domain to prioritize during game. To do that you need to bind a key for Rotate Domain order. Rotating domain orders makes them be prioritized above others and the order is show with a message and with cursor label.

      domain filter

      You can also use auto one, but it is an experimental feature and requires some time to get used to.

      Unit lock

      You can lock units from selecting with others. Only locked units can be selected together or with shift pressed. Bind Toggle units lock to use the feature.

      unit lock

      Assister filter

      Some units are crucial to be near others. Mobile shields, land scouts and stealth fields won't be selected if they are guarding any other unit.

      assist filter

      Hovers and Naval

      Hovers are helpful during naval combat, but they are considered as Land domain units. You can enable that hovers will be selected with naval units.

      hovers and naval

      Exotics

      Most units must stay behind others and should not be selected in first place. With that feature you can forget about long ranged units going in with rest of others during fights.

      exotics

      Compatibility

      Mod may be incompatible with other mods that alter selection and somehow use it. Definitely incompatible Selection Deprioritizer.

      Requires UI Mod Tools to function.

      posted in Modding & Tools uimod mod
      nullptrN
      nullptr
    • Select Spawn Locations

      This mod has existed for 2 years, but was made when I was not that skilled enough to make it properly. Now I've decided to complete it as Select Spawn Locations!
      During the start of the game you can pick location where to spawn at (with right click).
      cb1b4e43-5364-4be8-9714-9af669b7d75c-image.png
      Right now it is just reimplementation of an old mod.
      But I'm going to do more QoL features such as:

      • "ready" button
      • more spawn area shapes and auto shape selector
      • support for more teams?

      To start playing with this mod you have select proper spawn area type depening on map (better to play on map generators with lots of mexes spread around!)2ce80af6-0b1e-42c3-ab31-9ebda3496bbb-image.png

      I'd like to hear your opinion and if bugs occur, reports!

      posted in Modding & Tools
      nullptrN
      nullptr
    • Mass extractor template snapping

      New assembly patch introduces one of the most demanded features: mass extractor template snapping.
      It allows templates with mass extractors to snap to deposists.
      template_snapping.gif
      Note: template must start with mex, otherwise it wont snap:
      template_snapping2.gif

      Available on FAF develop gamemode.

      posted in Modding & Tools
      nullptrN
      nullptr
    • NextGen UI mods?

      - Did you do it?
      - Yes.
      - What did it cost?
      - 30 UI mods...

      thanos-last-stone.gif

      Idle engineers *** Idle Engineers Light

      • less clutter on screen
      • can be adjusted for your needs
      • more performant compared to other similar mods

      a3a7f7fb-c4ec-4f8a-8e4d-0007f288fe96-image.png

      Selection Deprioritizer Advanced Selection Extension

      See dedicated forum post.

      Supreme Scoreboard 4z0t's ScoreBoard

      See dedicated forum post.

      Ranges + Build Range preview Rings For All

      • uses new engine functions to draw rings
      • provides more data
      • can be adjusted

      38a8ee31-d6b8-4623-9e76-9ef02c4c7e47-image.png
      cc684a51-086b-45a3-b278-2ba2d3a1a511-image.png

      Advanced target priorities Specific Target Priorities

      • one button to rule them all

      Allows you to target specific category of a unit. Hover over needed one and press keybind.
      There are two different features:

      • first one target_specific_type allows you to target only this kind on a unit;
      • second one target_specific_common set target priority as common categoty for this unit:
        mass fabricator -> all mass fabricators from t2 to t3
        flak -> all static aa and then maa
        engineer -> engineers from t3 to t1
        ... and so on.

      Keybind target_specific works in both ways: one click targets common category, double click - unit's kind.

      EcoManager ECO UI Tools

      • has more options to adjust mod with
      • more performant

      42bece76-2ab8-4f82-b293-f61a08f8791e-image.png
      3fd4ac10-342f-45f2-a212-0dcafc0002c2-image.png

      Shows counts of mexes in different states (idle, upgrading, paused) and progress of upgrade on a bottom of each state.

      Panel has functions when clicking on a mex state:

      • T1/T2 mexes
        • [Left] select all
        • [Right] select all on screen
        • [Ctrl + Left] start upgrading and pause
        • [Ctrl + Right] start upgrading and pause for those on screen
      • T1/T2 upgrading mexes
        • [Left] select all
        • [Right] pause all
        • [Ctrl + Left] select one with highest progress
        • [Ctrl + Right] pause one with lowest progress
      • T1/T2 upgrading paused mexes
        • [Left] select all
        • [Right] unpause all
        • [Ctrl + Left] select one with highest progress
        • [Ctrl + Right] unpause one with highest progress
      • T3 mexes
        • [Left] select all
        • [Right] select all on screen

      Panel is movable with middle mouse button.

      And an inifinite list of other mods Kappa

      posted in Modding & Tools uimod
      nullptrN
      nullptr
    • Advanced Key Actions

      Is your keyboard full of binds? Are you struggling with remembering all of them? Well, the second problem would get worse, but the first one has a solution! Advanced Key Actions!
      An upcoming integration for FAF, which allows you to setup key actions based on current selection.

      PR
      Code example:

      
      CategoryMatcher("Enter OC mode / Transport / Toggle repeat build")
      {
          CategoryAction(), -- do nothing if no selection
          CategoryAction(categories.TRANSPORTATION)
              :Action "StartCommandMode order RULEUCC_Transport",
          CategoryAction(categories.COMMAND + categories.SUBCOMMANDER)
              :Action(import('/lua/ui/game/orders.lua').EnterOverchargeMode),
          CategoryAction(categories.FACTORY * categories.STRUCTURE)
              :Action(import("/lua/keymap/misckeyactions.lua").ToggleRepeatBuild)
      }
      

      Explanation:
      This key action does nothing with no selection, with transports selected - transport action (pick and drop), with acus or sacus - goes into OC mode and when factories are selected - toggles repeat build. These are working separately only, so, having acu and factory selected nothing will happen.

      UI: coming

      posted in Modding & Tools improvement uimod keybinds
      nullptrN
      nullptr

    Latest posts made by nullptr

    • RE: ReUI

      @qazwer can you create a bug report on ReUI discord server or send me in pm log where error occured.

      posted in Modding & Tools
      nullptrN
      nullptr
    • RE: Why would you have left FAF?

      I think it is not about ddos anymore. It is rather implications of sanctions and Russia closing access to foreign websites.

      posted in General Discussion
      nullptrN
      nullptr
    • RE: ReUI

      I do not want to dig into sim mods' problems. I just have no clue how this can be possible.

      posted in Modding & Tools
      nullptrN
      nullptr
    • RE: Features and what not

      Drawing on the map. In particular some elongated shapes.

      posted in General Discussion
      nullptrN
      nullptr
    • RE: ReUI

      Well, I guess it is a bug! Thanks for report.

      posted in Modding & Tools
      nullptrN
      nullptr
    • RE: RCIX - The Chosen Ones ~ 4v4 ~ $2,360

      Sign up

      posted in Tournaments
      nullptrN
      nullptr
    • RE: ReUI

      UI party may break things sometimes, use it at your discretion

      posted in Modding & Tools
      nullptrN
      nullptr
    • RE: Footage of the deaths of real people on the official FAF broadcast of the tournament. Is this normal?

      https://www.youtube.com/live/kUdKoAB7G1Q?si=YRi38w2gwuPZnXx5&t=20983

      posted in Tournaments
      nullptrN
      nullptr
    • RE: ReUI

      @Commander_Bratan scaling option is available per panel.

      posted in Modding & Tools
      nullptrN
      nullptr
    • RE: T4s partially submerged are invisible when shooting

      @speed2 perhaps you could enlighten us how to fix it then instead of showing off your "Fixed in Equilibrium".

      posted in Balance Discussion
      nullptrN
      nullptr