Jump to content
Red Eagle LXIX

Red Eagle LXIX's A17 Modlet Collection (UI, Blocks, Quests)

Recommended Posts

Below is a collection of Modlets I've put together for Alpha 17.

Use the UI - Additions to create my old A16 HUD

 

Download the whole collection (except Quests & RWG changes):

Red Eagle LXIX's A17 Modlet Collection

 

INSTALLATION:

Extract the ZIP file to the Mods folder under your 7 Days To Die Folder

(For windows usually C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Mods )

 

  • Blocks

     

     

    [*]UI - Additions

     

     

    [*]UI - Changes

     

     

    [*]UI - Removals

    • RELXIX_UI_ZeeNoPlayerStatNumbers
      • This removes numbers from the Stealth, Stamina, and Health bars. Additionally if RELXIX_UI_PlayerStats is installed, Player Temp will be removed, and the numbers for the Hunger and Food bars.

       

      [*]RELXIX_UI_ZeeNoPlayerXPBar

      • This removes the XP bar from above the Toolbelt.

     

     

    [*]UIMenu

    • RELXIX_UIMENU_DropOnDeathNothing
      • This adds the option to select Drop On Death: 'Nothing' in addition to the default options of 'Everything, Backpack, Toolbelt, DeleteAll'. This option is also added as available filter choice in the server browser.

       

      [*]RELXIX_UIMENU_More24HourLengthOptions

      • This adds the options '5, 150, 180, 210, 240, 270, 300' hours as 24 Hour Length options in addition to the default '10, 20, 30, 40, 50, 60, 90, 120' for those who want really fast or really slow days. These options are also added as available filter choices in the server browser.

       

      [*]RELXIX_UIMENU_MoreBlockDurabilityOptions

      • This adds the options '5, 10, 150, 250, 300, 400, 500' as Block Durability options in addition to the default '25, 50, 100, 200' options. These options are also added as available filter choices in the server browser.

       

      [*]RELXIX_UIMENU_MoreDayLightLengthOptions

      • This adds the option '2, 4, 6, 8, 10, 20, 22' hours as Day Light Length options in addition to the default '12, 16, 18' for those who want really short or really long days. These options are also added as available filter choices in the server browser.

       

      [*]RELXIX_UIMENU_MoreLandClaimSizeOptions

      • This adds the options '91, 101, 125, 151, 175, 201' as Land Claim Size options in addition to the default '21, 31, 41, 51, 71' options. These options are also added as available filter choices in the server browser.

       

      [*]RELXIX_UIMENU_MoreLootAbundanceOptions

      • This adds the options '5, 10, 250, 300, 400, 500' as Loot Abundance options in addition to the default '25, 50, 75, 100, 150, 200' options. These options are also added as available filter choices in the server browser.

       

      [*]RELXIX_UIMENU_MoreRWGSizeOptions

      • This adds '6144,10240,12288,14366,16384' size options in addition to the default '4096, 8192' on the New Game Menu. It also adds '6144,10240,12288,14366' size options in addition to the default '4096,8192,16384' for the Editing Tools RWG Preview World Generator.

     

    [*]RWG

    • RELXIX_RWG_MoreTraders
      • Ups the number of traders in the world by re-adding the traderGroup to the wilderness mix.

     

    [*]Quests - not included in the collection

    • RELXIX_Quests_ShortBasicQuestChain
      • Shortens the starting Basic Quest Chain to Stone Axe, Bow & Arrows, Trader.
        WARNING: ShortBasicQuestChain is intended for New Games/Saves/Server instances only. ShortBasicQuestChain will break users who have completed the basic quests already.
        ShortBasicQuestChain is intended for new games only.
        ShortBasicQuestChain is NOT included in the large collection for this reason and must be separately downloaded.

       

      [*]RELXIX_Quests_TraderAdvertisements

      • This adds a new item as loot in the places one would find paper (mailboxes, junk), 'Trader_Advertisement'. The 'Trader_Advertisement' item adds a quest to locate the nearest trader. There is no reward for this quest. The purpose is to simulate Traders trying to get the word out about their survival and business.

 

 

As one might note from the screenshots; the "Zee No" line of modlets will work on Stock & when running other modlets above.

 

INSTALLATION:

Extract the ZIP file to the Mods folder under your 7 Days To Die Folder

(For windows usually C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Mods )

 

  • These modlets all contain additional debugging in the form of a purposefully generated WRN event that will show Yellow in the console similar to the below entry. This allows me to know the file was successfully read and process by 7D2D, what mod the file was from, and which particular file in that mod:
    • WRN XML patch for "XUi_Menu/windows.xml" from mod "RELXIX_UIMENU_DropOnDeathNothing" did not apply: <remove xpath="/Successfully_Loaded[@modname=RELXIX_UIMENU_DropOnDeathNothing][@version=1.0.3][@filename=\Config\XUi_Menu\windows.xml]"

 

Download the whole collection (except Quests & RWG changes):

Red Eagle LXIX's A17 Modlet Collection

 

Last Tested: A17.1(b9) compatibility confirmed.

Edited by Red Eagle LXIX
direct download links (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

2019-01-18 - RELXIX_UI_MenuStats - v1.0.4 - Removed Percent sign from hunger & thirst since the value is really just the current value not percent (just looks that way until you put a point in Fortitude or Agility).

2019-01-18 - RELXIX_UI_ZeeNoPlayerStatNumber - v1.0.4 - Updated to remove numbers from Default Mode Hunger/Thirst of RELXIX_UI_PlayerStats v1.0.7, detailed and percentage mode still retain Hunger/Thirst (no temp) numbers.

2019-01-18 - RELXIX_UI_PlayerStats - v1.0.7 - Additional Speed improvements suggested by stedman420 that work now due to changes from 1.0.6

2019-01-18 - RELXIX_UI_PlayerStats - v1.0.6 - Fixed speed issue with Water Bar (removed extra HUDStatbar controller invocation and removed Water Bar fill from inside PlayerStatsWindow controller area)

2019-01-13 - RELXIX_UI_PlayerStats - v1.0.5 - A17.1b8 -

  • Fixed: Water Bar Over-run when purchasing Fortitude.
  • Fixed: Long standing issue (since A16 when I copied from TFP menu that % was listed for what was really current value).
  • Added: 3 mode toggle - With any menu open press the Character Button next to the PlayerStats to toggle between these 3 modes:
    • Default - Current Value. Does not show OverMax value.
    • Detailed - Current w/OverMax and Max
    • Percentage - Closest values to actual percentage. Does not show OverMax percent.

    [*]Known Issue: Water Bar fills slow on respawn, and drastic changes.

    [*]Screenshots:

    https://7daystodie.com/forums/showthread.php?94219-Red-Eagle-LXIX-s-A17-Modlet-Collection-(UI-Blocks-Quests)&p=930551&viewfull=1#post930551

2019-01-11 - RELXIX_UI_PlayerStats - v1.0.4 - Changes for Alpha 17.1 to re-enable the Water bar to change fill correctly. Slight resize of bars make this work (103 width reduced to 100).

2018-12-23 - Added RELXIX_UIMENU_MoreRWGSizeOptions

2018-12-22 - Added RELXIX_RWG_MoreTraders

2018-12-18 - RELXIX_Quests_ShortBasicQuestChain - v1.0.4 - Changed values to match updated chain (4 Skillpoints, 700xp for Basic survival)

2018-12-15 - Added RELXIX_Quests_TraderAdvertisements

2018-12-12 - Added RELXIX_UIMENU_MoreLandClaimSizeOptions

2018-12-11 - All modlets updated to v1.0.3 - Added a purposeful WRN event to log when files load -- This is a non-critical, logging only update. By creating a bogus remove attempt I can confirm each file has been read successfully.

2018-12-11 - Removed RELXIX_Quests_ShortBasicQuestChain from the full collection download. This one can only be downloaded on its own. This is to ensure its usage and associated risks are for new games only. - Thanks to Greymantle (Official Forums) and Bais (Discord) for reporting the issue. Apologies for the issue to both of you and your players.

2018-12-09

  • Added
    • RELXIX_UIMENU_More24HourLengthOptions
    • RELXIX_UIMENU_MoreBlockDurabilityOptions
    • RELXIX_UIMENU_MoreLootAbundanceOptions

    [*]Updated

    • RELXIX_UIMENU_DropOnDeathNothing - v1.0.1 - 2018-12-09 - Add Server Browser Support & Server Info Support
    • RELXIX_UIMENU_MoreDayLightLengthOptions - v1.0.2 - 2018-12-09 - Add Server Browser Support
    • RELXIX_UIMENU_MoreDayLightLengthOptions - v1.0.1 - 2018-12-09 - Correct folder name

2018-12-06 - Added More Day Light Length Options

2018-11-30 - Added Drop On Death Nothing

2018-11-21 - ALL UI Modlets updated to 1.0.1 to correct case for XUi folder to account for Linux (and probably MAC) compatibility. Thank you to sm0ku for bringing the issue to my attention and working to diagnose.

Edited by Red Eagle LXIX (see edit history)

Share this post


Link to post
Share on other sites

SCREENSHOTS:

Each screenshot below is preceded by the list of modlets visible in the screenshot.

 

RELXIX_UI_MenuStats

RELXIX_UI_MenuTime

RELXIX_UI_PlayerStats

RELXIX_UI_ToolbeltSlotNumbers

RELXIX_UI_ZDP3_ZombieKillsDeathsPlayerKills

?interpolation=lanczos-none&output-format=jpeg&output-quality=95&fit=inside|1440:810

 

RELXIX_UI_CompassCenterHighlight

RELXIX_UI_CompassStats

RELXIX_UI_PlayerStats

RELXIX_UI_SkillP2_SkillPointsLevelTopLeft

RELXIX_UI_ToolbeltSlotNumbers

RELXIX_UI_ZDP3_ZombieKillsDeathsPlayerKills

RELXIX_UI_Tweaks?interpolation=lanczos-none&output-format=jpeg&output-quality=95&fit=inside|1440:810

 

As above but with these swapped in place of SkillP2 and ZDP3

RELXIX_UI_SkillP1_SkillPointsTopLeft

RELXIX_UI_ZDP2_ZombieKillsDeaths

?interpolation=lanczos-none&output-format=jpeg&output-quality=95&fit=inside|1440:810

 

As above but with ZDP1 replacing ZDP2

RELXIX_UI_ZDP1_ZombieKillsDeathsPlayerKills

?interpolation=lanczos-none&output-format=jpeg&output-quality=95&fit=inside|1440:810

 

RELXIX_UI_CompassCenterHighlight

RELXIX_UI_CompassStats

RELXIX_UI_PlayerStats

RELXIX_UI_SkillP1_SkillPointsLevelTopLeft

RELXIX_UI_ToolbeltSlotNumbers

RELXIX_UI_ZDP1_ZombieKillsDeathsPlayerKills

RELXIX_UI_Tweaks

RELXIX_UI_ZeeNoPlayerStatNumbers

RELXIX_UI_ZeeNoPlayerXPBar?interpolation=lanczos-none&output-format=jpeg&output-quality=95&fit=inside|1440:810

 

ONLY the following 2 modlets:

RELXIX_UI_ZeeNoPlayerStatNumbers

RELXIX_UI_ZeeNoPlayerXPBar

?interpolation=lanczos-none&output-format=jpeg&output-quality=95&fit=inside|1440:810

Edited by Red Eagle LXIX (see edit history)

Share this post


Link to post
Share on other sites

Mod RELXIX_UI_SkillP2_SkillPointsLevelTopLeft generated an error in the console. Conditionally on the path of the compass. Didn't display the level of the player to the left of the belt. The log file is not found.

Share this post


Link to post
Share on other sites
Mod RELXIX_UI_SkillP2_SkillPointsLevelTopLeft generated an error in the console. Conditionally on the path of the compass. Didn't display the level of the player to the left of the belt. The log file is not found.

That should produce a WRN event in the log and is noted in the mod:

	<!-- This should log as a WRN for unable to remove if SkillP1 is not installed since we're trying to remove it to replace it. -->

This is what it looks like in the logs (and shows as a Yellow event in the console:

2018-11-20T08:39:22 106.781 WRN XML patch for "XUi/xui.xml" from mod "RELXIX - UI - Skill Points Available and Level at Top Left" did not apply: <remove xpath="/xui/ruleset[@name='default']/window_group[@name='compass']/window[@name='window_RELXIXUI_skillPointsTopLeft']" 

 

It does not prevent anything getting logged. Log files are still found in the same place, and the WRN event does not even open the console.

 

Logs are located at "C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\7DaysToDie_Data"

Share this post


Link to post
Share on other sites
How do these modlets work? Does everyone have to download it?

 

Before you could just replace the files on the server, an everyone would see it

I am pretty sure these only have to be installed on the server and that the server generates the combined XML and that is what gets pushed to the clients.

Share this post


Link to post
Share on other sites
I am pretty sure these only have to be installed on the server and that the server generates the combined XML and that is what gets pushed to the clients.

 

I think all the XMLs get pushed; custom images in the Mods folder doesn't push though.

Share this post


Link to post
Share on other sites

I use this one RELXIX_UI_PlayerStats works great, just wanted to say that, this xpath system is pretty nice since we don't have to mess with base files anymore.

  • Like 1

Share this post


Link to post
Share on other sites

If anyone was curious what I personally have been using for a UI:

RELXIX_UI_MenuStats

RELXIX_UI_MenuTime

RELXIX_UI_CompassCenterHighlight

RELXIX_UI_CompassStats

RELXIX_UI_PlayerStats

RELXIX_UI_SkillP1_SkillPointsLevelTopLeft

RELXIX_UI_ToolbeltSlotNumbers

RELXIX_UI_ZDP1_ZombieKillsDeathsPlayerKills

RELXIX_UI_Tweaks

RELXIX_UI_ZeeNoPlayerStatNumbers

RELXIX_UI_ZeeNoPlayerXPBar

 

Since I play hardcore death = new game, I use the quest chain mod. Lastly, because I hate curtains one can't even push out of the way and should be easy to take down I use PickThisUp.

Share this post


Link to post
Share on other sites

Can't get it working on my dedicated server. Doesn't seem to get pushed to the clients at all

  • Like 1

Share this post


Link to post
Share on other sites
I am pretty sure these only have to be installed on the server and that the server generates the combined XML and that is what gets pushed to the clients.

 

Yep that worked! Can finally see my food and drink without clicking through menus.

Thanks

Share this post


Link to post
Share on other sites
Yep that worked! Can finally see my food and drink without clicking through menus.

Thanks

 

You always could see food, just look at the portion of the stamina bar thats blacked out, water though you'd have to guess at.

Share this post


Link to post
Share on other sites
Yep that worked! Can finally see my food and drink without clicking through menus.

Thanks

 

Good to hear. Also matches my own testing. Q: Is your dedicated server Windows or Linux?

 

Can't get it working on my dedicated server. Doesn't seem to get pushed to the clients at all

 

As my own testing on Windows has shown, it creates a combined file that gets pushed to the client.

I'm not sure what the issue is here, but working with you on Discord for this.

Share this post


Link to post
Share on other sites
Can't get it working on my dedicated server. Doesn't seem to get pushed to the clients at all

Thank you for working with me to debug this.

Linux compatible updates will be out shortly. Darn case sensitivity. :)

Share this post


Link to post
Share on other sites

2018-11-21 - ALL UI Modlets updated to 1.0.1 to correct case for XUi folder to account for Linux (and probably MAC) compatibility. Thank you to sm0ku for bringing the issue to my attention and working to diagnose.

Share this post


Link to post
Share on other sites
Great Work, thx for that, i mostly did it manually in entityclasses.xml. More Comfortable Now.

 

Thanks, possible to do that now without DLL mods since TFP put DropOnDeath and other options as set-able via the XUi system.

Share this post


Link to post
Share on other sites

Any ideas on how to install on a Ping Perfect hosted server? Without combining the files manually, there isn't a mod folder or the same structure on the server side per any install instructions for mods.

Share this post


Link to post
Share on other sites
Any ideas on how to install on a Ping Perfect hosted server? Without combining the files manually, there isn't a mod folder or the same structure on the server side per any install instructions for mods.

 

NM, just creating a Mods folder on the top level worked great.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...