Survival Log Database中文
Event List: Keeps the events list on the HUD to a fixed height that scrolls, with emergencies and the soonest countdowns on top, and puts a badge on the phone for event texts you have not accepted yet.

Event List

Keeps the events list on the HUD to a fixed height that scrolls, with emergencies and the soonest countdowns on top, and puts a badge on the phone for event texts you have not accepted yet.

Version
0.4.2
Game build
1.1.19611
Category
Interface
Settings
6
Hotkeys
None
Versions
4
Languages
English, 中文

Tired of the events list running down your screen, or hiding events behind "...N more"? Event List keeps the list to a fixed height and lets the rest scroll. Emergencies and running countdowns move to the top so you never miss them. And a second badge on the phone counts the event texts still waiting for you to accept them, so those are not missed either.

Highlights

Fixed height

the list stops at a set height and scrolls with the mouse wheel.

Nothing hidden

the "...N more" cut never shows; every event stays in the list.

Emergencies on top

emergencies and the zombie wave move to the top.

Countdowns next

events with a running countdown come right after, the one about to run out first.

Back to the top

when an event becomes important the list scrolls up to show it, but never while your pointer is on the list.

Clicks work as before

clicks on the list and around it land where they did.

See all 7 features

Everything it does 7

Fixed height

the list stops at a set height and scrolls with the mouse wheel.

Nothing hidden

the "...N more" cut never shows; every event stays in the list.

Emergencies on top

emergencies and the zombie wave move to the top.

Countdowns next

events with a running countdown come right after, the one about to run out first.

Back to the top

when an event becomes important the list scrolls up to show it, but never while your pointer is on the list.

Clicks work as before

clicks on the list and around it land where they did.

Event badge on the phone

a second badge on the phone button, and on the messages app inside the phone, counts the event texts waiting for you to accept them. It turns orange with an hourglass when one of them has a countdown, and goes away once nothing is waiting. The game's own red badge stays as it is.

Event List only changes what is drawn on screen. It reads the texts in your phone to count the waiting event texts, and never changes the game's data, adds nothing to your save and does not edit game files. You can remove it at any time.

Works in any game language.

Settings 6

Saved inBepInEx\config\com.dev.survivallog.eventlist.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.

EventList

[EventList]

MaxHeight is held between 60 and 600. A value below 60 is raised to 60 and a value above 600 is lowered to 600. 0 or a negative number means the default, 136, which is room for both group headers and four rows. For comparison, the game's own scroll box, when it uses one, stops at 220.

CountdownSoonestFirst compares time left in whole seconds, so countdowns in the same second keep the game's order. A countdown whose time left cannot be read goes after the other countdowns, in the game's order. It can also move a whole group: when the normal group's soonest countdown runs out before the main group's, the normal group sits above the main group.

PhoneEventBadge counts the same conversations as the game's own text badge: none while the phone is locked, and none from a contact who died or went missing. An event text counts from the moment it arrives until you accept it or it runs out. The badge is checked every two seconds, so a new text can take that long to show.

Enabled
On / offRestart
Default On
Keeps the events list on the left of the screen at a fixed height and scrolls the rest. false turns the mod off: the list stays as the game draws it, and the phone gets no event badge. Takes effect at the next game start.
把屏幕左侧的事件列表固定在一定高度,其余内容滚动查看。关闭后本模组不做任何改动:列表保持游戏原样,手机上也没有事件角标。下次启动游戏时生效。
MaxHeight
Number
Default 136
Tallest the list may grow, in HUD pixels, before the rest scrolls. From 60 to 600.
事件列表最多能长到多高(界面像素),超出部分滚动查看。范围 60 到 600;填 0 或更小则使用默认值 136,正好放下「主线」「事件」两个分组标题和四行。
ImportantOnTop
On / off
Default On
Moves important events to the top of the list: emergencies and the zombie wave first, then events with a running countdown. false keeps the game's order; the list still has its fixed height.
把重要事件移到列表顶部:危机和尸潮排在最前,其次是正在倒计时的事件。关闭后列表保持游戏原有顺序。
CountdownOnTop
On / off
Default On
Counts events with a running countdown as important, so they move up just below emergencies. false: only emergencies move up. Works only while ImportantOnTop is true.
把正在倒计时的事件也算作重要事件,排在危机下方;关闭后只有危机会移到顶部。仅在 ImportantOnTop 开启时生效。
CountdownSoonestFirst
On / off
Default On
Sorts the countdowns at the top by time left, the one about to run out first. false: they keep the game's order. Works only while ImportantOnTop and CountdownOnTop are both true.
顶部的倒计时事件按剩余时间排序,最快结束的排在最前;关闭后保持游戏原有顺序。仅在 ImportantOnTop 和 CountdownOnTop 都开启时生效。
PhoneEventBadge
On / off
Default On
Shows a second badge on the phone button and on the messages app, counting the event texts you have not accepted yet. It turns orange with an hourglass when one of them has a countdown. The game's own red badge stays as it is. false: no event badge. Works only while Enabled is true.
在手机按钮和手机里的「短信」上多显示一个角标,统计还没接取的事件短信;其中有带倒计时的事件时,角标变成橙色并显示沙漏。仅在 Enabled 开启时生效。

Install

  1. Install BepInEx (if no other mods were installed before, start the game once so BepInEx finishes setup, then quit).
  2. Optional, to change settings without a restart: install Exiled's Toolkit the same way. Download its zip and extract it into the game folder.
  3. Download the zip from the Files tab on Nexus.
  4. Extract it into the game folder (the folder with SurvivalLog.exe). The zip holds a BepInEx folder, so the DLL lands in the right place. When asked, merge the folders. The result should be:
    C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\EventList.dll

Where it goes

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ EventList.dll
   └─ config\
      └─ com.dev.survivallog.eventlist.cfg   (made on first start)

Uninstall

Delete EventList.dll from the BepInEx\plugins folder.

Settings

To change settings, edit BepInEx\config\com.dev.survivallog.eventlist.cfg while the game is closed, or do it in game on the Mod Manager's Mods screen, where changes take effect at once, all but Enabled, which takes effect at the next game start (see CONFIG.md for every setting; the cfg file explains each setting in English and Chinese). Without Exiled's Toolkit installed, changes made on the Mods screen take effect at the next game start instead.

Changelog 4 versions

  1. 0.4.2On NexusGame 1.1.19611
    • The phone runs smoother: once the event badge is on the messages app, the mod no longer searches the phone's screen each time something on it changes.
    • Less work in the background when the mod checks the phone's texts for the badge.
    • Made for Survival Log 1.1.19611.
  2. 0.4.1Game 1.1.19611
    • The event badge is on the phone's messages app the moment the phone opens, instead of showing up a moment later.
    • Made for Survival Log 1.1.19611.
  3. 0.4.0Game 1.1.18902Game 1.1.19131Game 1.1.19611
    • Mod Manager's Mods screen links to this changelog.
    • On the Mods screen, a setting that only matters while another one is on stays hidden until that one is on.
    • Settings changed on the Mod Manager's Mods screen take effect at once, except Enabled, which takes effect at the next game start.
    • Mod Manager's Mods screen shows the mod's name, description, category and links.
    • Exiled's Toolkit 0.4.0 or newer is optional. With it, settings you change on the Mods screen take effect right away. Without it, they take effect the next time you start the game.
  4. 0.3.2
    • First public release.
    • The events list on the HUD stays at a fixed height and scrolls, instead of running down the screen.
    • Emergencies and the countdowns closest to running out are shown at the top.
    • A badge on the phone counts the event texts you haven't accepted yet.

Help

Known issues

The event badge on the phone is checked every two seconds, so a new event text can take that long to show on it, and like the game's own badge it counts nothing while the phone is locked. Turn off PhoneEventBadge in the config if you do not want it. With the soonest-first order of countdowns on, a whole group can move: the normal events can sit above the main events when their countdown runs out sooner. Turn off CountdownSoonestFirst in the config if you prefer the game's order. The rescue and siege boxes are separate panels and stay where the game puts them.

[img]https://sldb.core-directive.com/img/mods-banner.jpg[/img]
Get Mod Manager to set up all your mods in game | Open the Survival Log wiki for items, recipes and maps[/size]

Found a bug?

Found a bug or have an idea? Come say hi on the Core Directive Discord, or post in the Posts tab on Nexus. For bugs, please include BepInEx\LogOutput.log and BepInEx\event-list.log.
To reach me directly, message exiled.dev on Discord; you can find me in the official Survival Log Discord. I'm also on X as @AnExiledDev.