Jump to content

Recommended Posts

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!

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.