Skip to content

Releases: Potusek/TemperatureMonitor

Temperature Monitor Beta

15 Oct 16:34
640342e

Choose a tag to compare

[0.9.9] - 2025-10-15

Fixed

  • Fixed null reference exception when measurement location chunk is not loaded
  • Added validation to check if measurement position is accessible before taking temperature readings

Added

  • Intelligent measurement failure handling with consecutive failure counter
  • Admin notifications when sensor location is unreachable (after 5 failed attempts)
  • Enhanced /tempsensor command with measurement status display:
    • Current status (Active ✓ / Warning ⚠)
    • Time since last successful measurement
    • Count of consecutive failed attempts
  • Automatic retry mechanism for temperature measurements

Improved

  • Better error logging for debugging measurement issues
  • More informative feedback when sensor location is not loaded

Temperature Monitor Beta

11 May 14:38
5c86050

Choose a tag to compare

[0.9.8] - 2025-03-24

Changed

  • Temperature history tree view now defaults to collapsed state for all years/months except current ones
  • Only the current year and current month are expanded by default in the temperature history window
  • Improved user experience by reducing visual clutter in temperature history display

Fixed

  • Changed all server notification messages from Polish to English for better international compatibility
  • Server logs are now displayed in English regardless of client language settings

Temperature Monitor Beta

23 Mar 22:50
9af8b0f

Choose a tag to compare

[0.9.7] - 2025-03-23

Fixed

  • Improved server-side performance by optimizing temperature measurement interval
  • Enhanced tick listener management to ensure proper resource cleanup
  • Fixed potential issues with logging timestamps
  • Improved error handling for temperature measurements

Added

  • Better diagnostics for spawn point measurement location
  • Detailed logging of game time during temperature recordings

Temperature Monitor Beta

23 Mar 11:23
82ad02d

Choose a tag to compare

[0.9.6] - 2025-03-23

Added

Greenhouse mode that shows temperatures adjusted by +5°C
Tooltip explanation for greenhouse mode
Persistence of greenhouse mode setting

Temperature Monitor Beta

23 Mar 10:37
722cb69

Choose a tag to compare

[0.9.5] - 2025-03-23

Added

  • Font size adjustment controls in temperature history window
  • Client-side persistence of font size preference
  • Visual percentage indicator of current font scale

Improved

  • Better placement of font size controls in the interface
  • Limited maximum font size to prevent UI elements from being cut off
  • Added translation support for font size interface elements
  • Enhanced readability for users with different screens and visual preferences

Temperature Monitor Beta

21 Mar 18:44
5432e1f

Choose a tag to compare

[0.9.4] - 2025-03-21

Security

  • Added admin-only restrictions for temperature sensor location changes
  • Regular players can now view but not modify sensor location
  • Improved feedback messages related to sensor permissions
  • Added informative notes about required permissions in command responses

Temperature Monitor Beta

20 Mar 23:40
0e4c358

Choose a tag to compare

[0.9.3] - 2025-03-21

Improved

  • Enhanced ImGui interface with better layout and styling
  • Fixed issues with displaying Polish characters by using short month names
  • Improved temperature value alignment in the temperature history view
  • Added alternating row colors for better readability in daily temperature data
  • Fixed visual bugs when expanding/collapsing year and month sections
  • Updated translation files to include short month names
  • Optimized column widths and element spacing for more consistent display

Temperature Monitor Beta

20 Mar 13:01
04c78a8

Choose a tag to compare

[0.9.2]- 2025-03-20

Fixed

  • Replace chat-based output with proper GUI window using ImGui
  • Implement hierarchical tree view for temperature data (years, months, days)
  • Display min/max temperatures at each hierarchy level
  • Fix data serialization and loading to prevent data loss
  • Improve chronological sorting of months and days
  • Add column headers for better readability
  • Update translations for GUI elements
  • Fix bugs in temperature data saving and loading logic

Temperature Monitor Beta

19 Mar 21:44
b0c691b

Choose a tag to compare

[0.9.1] - 2025-03-19

Fixed

  • Fixed client-server communication for multiplayer environments
  • Server temperature data now properly displays on client side
  • Improved error handling for network communication
  • Temperature measurements now occur every 15 minutes of game time (increased from hourly)

Temperature Monitor Beta

19 Mar 14:50

Choose a tag to compare

Pre-release

Temperature Monitor v0.9.0 (Beta)

This is the first beta release of Temperature Monitor, a mod that helps you track climate conditions in your Vintage Story world.

Features

  • Automatic Temperature Tracking: Records daily minimum and maximum temperatures
  • Temperature History: Access temperature data by pressing Alt+T
  • Configurable Sensor Location: Choose where temperature measurements are taken
  • Multi-language Support: Available in English and Polish

How to Use

After installing the mod:

  1. View Temperature Data: Press Alt+T to display temperature history in the chat window
  2. Configure Sensor Location:
    • /tempsensor - Shows current measurement location
    • /tempsensor setspawn - Sets measurement at world spawn point (default)
    • /tempsensor setcurrlocation - Sets measurement at your current position

Technical Details

  • Data is stored in JSON format in the world's ModData folder
  • Only server-side actions affect temperature recording
  • Measured once per in-game hour

Known Limitations

  • Currently displays data in chat window only (dedicated GUI coming in future versions)
  • Limited to one measurement location per world

Feedback

Please report any bugs or feature suggestions via GitHub Issues. Your feedback helps make this mod better!