Hello everyone,
I'm looking for an experienced Metin2 Client/Source Developer to create a high-quality Dynamic Weather & Time System for my server.
This is a paid project. If you have experience with the Metin2 Client Source (C++), Python and rendering systems, feel free to contact me.
Project Overview
The goal is to create a modern dynamic world system while preserving the classic Metin2 atmosphere.
The system should synchronize the world for all players and automatically change according to the server time.
Day Cycle
The world should automatically transition between:
Dawn
Morning
Day
Sunset
Night
Transitions should be smooth (no instant switching).
Lighting, fog and environment colors should gradually interpolate.
Weather System
Automatic weather changes:
Clear
Cloudy
🌧 Rain
⛈ Storm
❄ Snow
🌫 Fog (optional)
Each weather should have configurable probability.
Example:
Clear 45%
Cloudy 25%
Rain 15%
Storm 5%
Snow 5%
Fog 5%
Everything should be configurable.
Clouds
I would like moving clouds.
Requirements:
Animated clouds
Adjustable movement speed
Wind direction
Different cloud textures depending on weather
Smooth transitions
Sun
Dynamic sun:
Sunrise
Sunset
Position changes during the day
Bright glow
Optional lens flare
Brightness affected by weather
Example:
Sunny → bright sun
Cloudy → weaker sun
Storm → almost invisible
Moon
Dynamic moon:
Visible only at night
Smooth movement
Different moon phases would be a bonus
Stars
Night sky should contain stars.
Optional:
Twinkling stars
Shooting stars (bonus)
Rain
Rain should include:
Particle system
Adjustable intensity
Wind direction
Rain sound
Optional splash effects
Snow
Snow should include:
Snow particles
Adjustable intensity
Winter mode
Optional terrain snow (bonus)
Storm
Storm weather:
Heavy rain
Thunder
Lightning
Screen flash
Random timing
Thunder sounds
Fog
Dynamic fog:
Morning fog
Weather fog
Smooth fade in/out
Sounds
Dynamic ambient sounds.
Examples:
Rain
Wind
Thunder
Night ambience
Birds during the day
Crickets at night
Sound transitions should fade smoothly.
Configuration
Everything should be configurable.
For example:
weather_config.txt
Including:
probabilities
durations
transition speed
enabled maps
weather intensity
No recompilation should be required for configuration changes.
Map Rules
Weather should be configurable per map.
Example:
Map1 → all weather
Map2 → all weather
Desert → no snow
Fireland → no snow
Dungeons → fixed environment
GM Commands
Commands such as:
/weather clear
/weather rain
/weather storm
/weather snow
/weather auto
/day dawn
/day day
/day sunset
/day night
Synchronization
The server should synchronize:
Time
Weather
Intensity
Transitions
All players should see exactly the same environment.
Compatibility
The system should be compatible with:
Client Source
Python
Game Source
Please specify which client/source version you support.
Code Quality
I am looking for:
Clean code
Good performance
Easy maintenance
Well organized project
Proper documentation
Payment
This is a paid project.
Please contact me with:
Portfolio
Previous Metin2 work
Estimated price
Estimated completion time
Private message is fine.
Future work available: If the project is completed successfully, I plan to commission additional systems such as dynamic seasons, improved vegetation, advanced graphics enhancements, and other client-side features.
Thank you!