Requirements


1) You need a visual studio program (either vs2019 or vs2022)

-VS2019 / VS2022 Community (install just the "Desktop Development C++" in https://i.imgur.com/HQVo77a.png with the latest Windows SDK 10)

https://www.visualstudio.com/downloads/


2) A git client

- GitHub Desktop
https://desktop.github.com/

- Git-SCM (alternatively - default toolchain)
https://git-scm.com/download/win


3) You have to decide if you wanna compile the files in a remote server, or in a vm in your pc

- Virtual Box 7
https://www.virtualbox.org/

(if you don't enable the cpu virtualization you'll compile with 1 cpu vcore which is slow)
(you don't know how? https://www.youtube.com/watch?v=W4e9d_wxerc )

NOTE: On my gdrive, you can download the already setup VMs.


4) You should also download AnyDesk (better than teamviewer)

https://anydesk.com


5) You can download OBS so that you can record the whole session

- OBS (to record the teamviewer session)
https://obsproject.com/

If you have problems with OBS, you can install an alternative like CamStudio


6) You need to create 1 account on https://github.com

Be sure to verify the email and use a strong password!
Example for a very strong password:
- Go to http://passwordsgenerator.net/
- Set the Options like these:
Password Length: 16
[v] Include Symbols:( e.g. @#$% )
[v] Include Numbers:( e.g. 123456 )
[v] Include Lowercase Characters:( e.g. abcdefgh )
[v] Include Uppercase Characters:( e.g. ABCDEFGH )
[v] Exclude Similar Characters:( e.g. i, l, 1, L, o, 0, O )
[v] Exclude Ambiguous Characters:( { } [ ] ( ) / \ ' " ` ~ , ; : . < > )
- Click the button "Generate secure password"


8) Text Editor:
- VS Code
https://code.visualstudio.com/download

tip: set default charset from utf8 to windows1252:
File -> Preferences -> Settings [https://i.imgur.com/U2R2C5e.png]
Settings -> files.encoding -> windows1252 [https://i.imgur.com/30x2559.png]

tip for quests: go to extensions (ctrl+shift+x) and install "metin2 quest support" [https://i.imgur.com/yvKSwfb.png]

binary path: "%localappdata%\Programs\Microsoft VS Code\Code.exe"

- Notepad++ (alternatively)
https://notepad-plus-plus.org/download/


9) Mysql Client: (navicat is better than heidisql, and mysql workbench, but it's not free)
- Navicat for MySQL (trial 14 days; using RunAsDate the trial will last forever)
https://www.navicat.com/en/products/navicat-for-mysql

NOTE: On my gdrive, you can download Navicat Portable 11 already licensed.


10) SFTP Client: (winscp is better than filezilla)
- WinSCP
https://winscp.net/eng/download.php


11) SSH Client: (putty instead of kitty)
- Putty
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html


12) Metin2 Unpacker:
- PML (https://metin2.dev/board/index.php?/topic/20776-eterpack-archiver-packmakerlite/)
https://www.mediafire.com/folder/lwhcn5xyb53yq/PML