Did you have renewed-weathersync ?
Just a event for add item
How can it be sus
Also it opensource nothing can hide
Yes I have it .
In GES-Temperature/client.lua
find function getPerceivedTemperature() and replace with this one
function getPerceivedTemperature()
local actualTemperature = calculateRealisticTemperature()
-- Apply wind chill for cold temperatures
local windChillFactor = 0
if actualTemperature <= 10 then
windChillFactor = getWindChillFactor()
end
-- Apply heat index for hot temperatures
local heatIndexFactor = 0
if actualTemperature >= 27 then
heatIndexFactor = getHeatIndex()
end
-- Return perceived temperature
return actualTemperature - windChillFactor + heatIndexFactor
end
and function calculateRealisticTemperature() replace it with this
local function calculateRealisticTemperature()
local gameWeather = getCurrentWeather()
local currentTime = GetGameTimer() / 1000
-- Limit update frequency for performance
if currentTime - lastUpdateTime < 30 then
return currentTemperature
end
lastUpdateTime = currentTime
-- Get base temperature
local baseTemperature = getSeasonalBaseTemperature()
-- Apply modifiers
local weatherModifier = getWeatherModifier(gameWeather)
local timeModifier = getTimeModifier()
local altitudeModifier = getAltitudeModifier()
-- Calculate raw temperature
local rawTemperature = baseTemperature + weatherModifier + timeModifier + altitudeModifier
-- Add micro-variations for realism - simplified for performance
rawTemperature = rawTemperature + ((mathRandom() - 0.5) * 0.5)
-- Apply indoor modifier if player is inside
if isIndoors then
-- Indoor temperatures tend to be moderated
local outdoorTemp = rawTemperature
local idealTemp = 22 -- Ideal indoor temperature
-- Use weighted average for indoor temperature
rawTemperature = outdoorTemp * 0.3 + idealTemp * 0.7
end
-- Apply biome modifier if detected
if biomeType == "desert" then
-- Deserts have higher daytime temps and lower nighttime temps
if timeOfDay == "day" then
rawTemperature = rawTemperature + 5
else
rawTemperature = rawTemperature - 3
end
elseif biomeType == "mountain" then
-- Mountains are generally colder
rawTemperature = rawTemperature - 3
elseif biomeType == "forest" then
-- Forests have more moderate temperatures
rawTemperature = (rawTemperature + 15) / 2
end
-- Apply water proximity effect (if near water)
if #nearbyWaterBodies > 0 then
-- Water has a moderating effect on temperature
rawTemperature = rawTemperature * 0.8 + 15 * 0.2
end
-- Smooth temperature changes with weighted average
local smoothedTemperature = addTemperatureToHistory(rawTemperature)
currentTemperature = smoothedTemperature
-- Calculate additional comfort metrics
dewPoint = calculateDewPoint(currentTemperature, humidity)
feelsLikeTemperature = calculateFeelsLikeTemperature(currentTemperature, windSpeed, humidity)
return smoothedTemperature
end
Got same error… dunno why
i have update it in github you can download it. i have test no error
Okay that workerd, after i try put down tent server automatically crashes and restarts.
also got this