צפה בנושא הקודם :: צפה בנושא הבא |
מחבר |
הודעה |
nikos טיסות סדירות
הצטרף בתאריך: May 29, 2010 הודעות: 481
|
נשלח: 18:34 ,12 דצמבר 2015, שבת כותרת הודעה: *מדריך* מזג אוויר בזמן אמת לפאלקון |
|
|
אחד החידושים הכי מעניינים של BMS 4.33 זו מערכת מזג האוויר המשופרת. עד היום מזג האוויר היה נקבע באופן "גלובלי". קרי, בכל נקודה במפה היו שוררים אותם תנאי טמפרטורה/לחץ/רוח (לא אמנה את כל הפרמטרים) שנקבעו מראש. כיום ניתן לקבוע מזג האוויר באופן "לוקאלי" – המפה מחולקת למטריצה של 59*59 כאשר בכל תא ניתן לקבוע תנאים שונים. זאת אומרת, אם המראת מחצרים במזג אוויר נאה אך קריר, יתכן מאוד שכשתגיע לתקיפה בלבנון תחכה לך שם עננות וגשם.
(גודל מפת קוריאה הוא 550*550 Nm^2 שזה בערך 1036324 קמ"ר. מטריצה של 59*59 זה 3481 תאים. מה שאומר שכל תא בערך 17*17 ק"מ. לצורך העניין, זה אומר שמזג האוויר ברמת דוד ובחיפה יהיה זהה... די מציאותי)
בנוסף, כיום ניתן להגדיר את כיוון ומהירות תנועת "המטריצה". בסרטון ניתן לראות שמזג האוויר שנקבע "זז" למעשה כפי שקבענו... כלומר, אם המראת מחצרים במזג אוויר נאה אך קריר יתכן שכשתחזור מתקיפה ענני הגשם שקודם היו מעל קריית גת- יהיו עכשיו מעל הבסיס שלך.
[youtube]http://www.youtube.com/watch?v=2ArVN4eXhgA?feature=player_embedded[/youtube]
לקינוח, מתאפשרת "העלאת מפות מזג אוויר אוטומטית". זאת אומרת, אם קבענו מפת מזג אוויר אחת לשעה 12:00 ומפת מזג אוויר אחרת לשעה 13:00 הרי שהמשחק ישנה את מפת מזג האוויר בזמן שאנחנו בטיסה! כיוון שמזג האוויר בחיים האמתיים הוא יצור דינמי שמשתנה כל הזמן – זה מאפשר לנו לעדכן את "מטריצת מזג האוויר" ולדמות את מזג האוויר באופן קרוב למציאות!
ניתן לראות זאת בסרטון הבא - "מטריצת מזג אוויר" נעה ומשתנה כל הזמן!
[youtube]http://www.youtube.com/watch?v=e1jvjtlONtA?feature=player_embedded[/youtube]
אז איך גורמים לזה לעבוד?
עד לא מזמן, הדרך היחידה בה ניתן היה לערוך את "מטריצת מזג האוויר" על מנת ליישם את הפיצ'ר החדש הייתה באמצעות תוכנת ה Weather Commander מבית Falcas – אותו בחור אדיר שפיתח את WDP. הבעיה הייתה שהיה מדובר בתהליך די ארוך ומייגע שדרש הבנה הן בתוכנה והן במונחי הבסיס של המטאורולוגיה כדי ליצור מזג אוויר שיכול להתקיים במציאות.
אמנם באמצעות כלים כמו zyGrib ניתן היה להוריד מהאינטרנט את מזג האוויר האמיתי אבל לפענח את הכתוב וליישם את זה לכדי מפת מזג אוויר – זה היה לא פשוט בכלל.
תודות לבחור בשם Ahmed – זה הפך להיות הרבה יותר פשוט! הוא יצר כלי שמאפשר לקחת תחזית מזג אוויר אמתית שכתובה באופן בינארי ולהפוך אותה לקובץ מסוג fmap- פורמט מזג האוויר של פאלקון.
יותר מזה, ניתן להוריד תחזית מזג אוויר כמה ימים קדימה ולהפוך אותה להרבה "מפות מזג אוויר" שיטענו אוטומטית בזמן המשחק!
במילים אחרות, ניתן להוריד את תחזית מזג האוויר בישראל לכמה ימים קדימה ולשחק בקמפיין באופן רצוף תוך כדי שמזג האוויר שרואים דרך החלון ומתקיים במשחק- תמיד (די) זהים!
אז כדי להבין מה צריך לעשות פרקטית כדי שזה יקרה, צריך לדעת:
א. קבצי מזג האוויר נמצאים בתיקיה C:\Falcon BMS 4.33\Data\Campaign\Save
קבצי מפות מזג האוויר שיתעדכנו אוטומטית יהיו בתיקיה:
C:\Falcon BMS 4.33\Data\Campaign\Save\WeatherMapsUpdates
(באופן דומה, עבור קמפיין ישראל: C:\Falcon BMS 4.33\Data\Add-On Israel\campaign - יש ליצור תיקיה חדשה שנקראת WeatherMapsUpdates)
ב. לקבציי מזג האוויר סיומת .fmap
ג. על מנת להפעיל את האפשרות של "מפות מזג האוויר שיתעדכנו אוטומטית" יש להיכנס לקמפיין/משימה, לבצע שמירה ולאחר מכן ללכת לטאב מזג האוויר, לבחור מפת מזג אוויר אקראית ולאחר מכן לבחור את האפשרות MAPS AUTO UPDATE ולאחר מכן SAVE WTH
זה יגרום לסימולטור לבחור את המפה המתאימה הבאה כשיגיע הזמן.
בנוסף, יש צורך להוריד שתי תוכנות:
1. zyGrib מהאתר : http://www.zygrib.org/#section_windows
לינק ישיר (גרסת WIN):
http://www.zygrib.org/getfile.php?file=zyGrib_win_withmaps2-7.0.0.zip
לאחר ההורדה, צריך לעשות unRAR לתיקיה שרירותית (לצורך העניין C:\GRIB)
*זו תוכנה שמאפשרת להוריד את תחזית מזג האוויר הנוכחית והצפויה.
2. Grb2Fmap של AHMED מפורום BMS:
https://www.dropbox.com/s/ikvngcyc0vbpt8w/grb2fmap-0.5d.rar?dl=0
https://mega.nz/#!UMAVFYzI!zflVdTsrUOBcnNcsbEnpZHVqgKXc3TI1GINI751zqtM
לאחר ההורדה, צריך לעשות unRAR לתיקיה שרירותית (לצורך העניין C:\Grb2Fmap)
*לינק לדיון: http://www.bmsforum.org/forum/showthread.php?24349-Release-Grb2fmap-GRIB-to-BMS-Converter
כעת, ניתן להתחיל לעבוד:
1. כדי להוריד את מזג האוויר נפעיל את zyGrib. בתמונות ניתן לראות את ממשק התוכנה. השלבים שיש לבצע על מנת להוריד את מזג האוויר מספר ימים קדימה:
i. לבחור את הזמן האמיתי במפה בה נשחק (קוריאה/ישראל)- לוחצים Ctrl+U בתוכנה ובמסך הUNITS משנים את הTIME ZONE. עבור קוריאה זה UTC+9 ועבור ישראל זה UTC+3 (או +2 תלוי בשעון חורף/קיץ)
ii. ללחוץ על GRIP DOWNLOAD -מסומן בריבוע אדום בתמונה
iii. להזין את קווי האורך/רוחב של האזור בעולם אותו רוצים להוריד-מסומן בריבוע תכלת בתמונה – עבור קוריאה:
a. LAT: Min:34N Max:43N
b. LON: Min:123E Max:132E
עבור ישראל (תודה לאורי שפרסם):
c. LAT: Min:25N Max:35N
d. LON: Min:30E Max:40E
iv. לסמן את הפרמטרים שנרצה להוריד-מסומן בריבוע ירוק בתמונה
v. ללחוץ על DOWNLOAD. כעת תורידו תחזית החל מהרגע הנוכחי וX ימים קדימה כאשר יש פירוט פרמטרים מלא כל 3 שעות (תחזית לעכשיו, עכשיו+3, עכשיו +6 וכו...)
2. לאחר שתסתיים ההורדה צריך לעשות UnRar לקובץ שהורדנו לתיקיית grb2fmap
3. יש להפעיל את תוכנת ה grb2fmap. בתמונה ניתן לראות את הממשק שלה.
a. בסגול- פרמטרים שעבור המשתמש 'הפשוט' הם לא באמת רלוונטיים (לוגיקה פנימית עבור העברה של נתונים גולמיים למזג אוויר בפאלקון וגודל מטריצת מזג האוויר).
b. בירוק- נקודת 'תחילת מזג האוויר' – זה דווקא מאוד משמעותי.
תארו לכם שהשעה בקמפיין/משימה שלכם היא 23:00 בלילה אבל ב'חיים האמתיים' השעה היא רק 17:00 בערב. מן הסתם, אם תורידו את מזג האוויר הנוכחי באמצעות zyGrib תקבלו מזג אוויר של שעות הערב (17:00) ולא של הלילה (23:00). קרי, עננות/רוחות/טמפרטורות שונים לחלוטין. לכן, נרצה לעשות פיצוי כך שמזג האוויר במשחק יהיה רלוונטי. בהמשך אסביר איך לעשות זאת...
c. באדום- התוכנה תיצור "מפות מזג אוויר" רבות כדי שניתן יהיה לעדכן את "מטריצת מזג האוויר" כפי שהוסבר בעבר. כיוון שבחיים האמתיים מזג האוויר לא משתנה באופן דרסטי כל 5~10 דקות ושינוים מורגשים במקרה הטוב בהפרשים של ~שעה – הרי שמומלץ להשאיר את הפרמטר הנ"ל על 60 דקות (במידה ובמציאות יש מערכת מזג אוויר מאוד אינטנסיבית ודינמית...אפשר לעדכן במרווחים קצרים יותר. צריך לשים לב שבמולטי פלייר, שינוי מזג אוויר תכוף מדי עלול לגזול משאבים רבים ולפגוע במשחקיות)
d. בכחול -convert- יוצר מפות מזג אוויר בפורמט fmap (כמות המפות שתיווצר תלויה בכמות ימי מזג האוויר שהורדנו מ zyGrib וכל כמה זמן ביקשנו שתיווצר מפה חדשה.
4. ניתן לראות שאחרי הלחיצה על Convert, התוכנה יצרה קבצי fmap רבים בתיקיית ה grb2fmap. שמות הקבצים מתארים את הזמן במשחק. שם טיפוסי נראה כך:
Day*10000 + hour*100 +minute.fmap
כלומר, עבור היום הראשון בשעה 5 בבוקר בדיוק נקבל קובץ: 10500.fmap, עבור שעה 6 נקבל את הקובץ 10600.fmap. עבור היום השלישי בשעה 17 נקבל קובץ 31700.fmpa
את כל הקבצים האלה יש להעתיק לתיקית ה WeatherMapsUpdates.
כאשר אופציית MAPS AUTO UPDATE מופעלת הסימולטור ינסה להעלות קובץ שמתאים מבחינת הזמן שלו לשעה בסימולטור.
איך נפצה על הפרש הזמנים בין רגע ההורדה לזמן במשחק?
נחזור לבעיה שנוצרה בסעיף 3.b- נניח שהורדנו את מזג האוויר בשעה 17:00 (זמן בחיים האמתיים) אבל זמן המשימה במשחק הוא: יום קמפיין ראשון והשעה היא 07:00. אנחנו נרצה שהמשחק ייקח רק את מזג האוויר הצפוי משעה 07:00. לכן, בממשק ה grb2fmapבInitial Time נזין Day 0 Hour 17:03. הקבצים שייווצרו אחרי שלחצנו convert יופיעו כך: 01703>>01803>>01903 וכדומה. נמחק את כל הקבצים עד 10703 ונעביר את מה שנשאר לתיקיית WeatherMapsUpdates. כשנתחיל את הקמפיין, אחרי 3 דקות תיטען המפה הרלוונטית.
מספר נקודות:
1. כפי שכולנו מכירים מהחיים האמתיים- תחזית מזג האוויר ל24 שעות מהרגע הנתון די אמינה, ל48 שעות מהרגע הנתון- אמינה מינוס, ל72 שעות... יש כבר סימני שאלה רציניים וזה רק מדרדר. לכן, לדעתי האישית לא כדאי להוריד תחזית ליותר מיומיים~ שלושה קדימה בכל פעם.
2. כפי שכבר כתבתי, לדעתי האישית לא כדאי ליצור מפות מזג אוויר בהפרשים קטנים משעה.
3. כשמורידים מפת מזג אוויר ב zyGribחשוב לשים לב לTime Zone. זה יקל בחישוב הפיצוי שצריך לעשות. אם מורידים בישראל את מזג האוויר בקוריאה כאשר שעון ישראל הוא 15:00 הרי שבקוריאה השעה היא 22:00. לכן התיקון שנצטרך לעשות כדי לקבל את מזג האוויר בשעה 5:00 בבוקר יהיה שונה לחלוטין.
סרטון הדגמה מלא:
[youtube]http://www.youtube.com/watch?v=FI69E2MlkEw?feature=player_embedded[/youtube]
נערך בפעם אחרונה על-ידי nikos בתאריך 21:58 ,2 ינואר 2016, שבת, נערך בסך הכל 2 פעמים |
|
חזור למעלה |
|
|
|
|
Iaf_Assaf מנהל ראשי
הצטרף בתאריך: Sep 02, 2006 הודעות: 3448
|
|
חזור למעלה |
|
|
כוכבכחול טיסות סדירות
הצטרף בתאריך: Feb 26, 2012 הודעות: 503
|
|
חזור למעלה |
|
|
i_hawk טיסות סדירות
הצטרף בתאריך: 02/06/2005 הודעות: 2532 מיקום: ב"ש
|
נשלח: 21:01 ,12 דצמבר 2015, שבת כותרת הודעה: |
|
|
יופי של מדריך!
Iaf_Assaf כתב: | דחוף לדביק!!!!!! כל הכבוד. |
טוב אחרי חיפוש של רבע שעה התייאשתי, איך עושים את זה?
Asus Z-390 Prime MB, Core i7 9700K, HyperX 2x16GB 3466MHz DDR4, GTX-1060 3GB, 1TB Crucial MX500 SSD + 1TB storage, Saitek X-55 HOTAS, TIR4 pro, Dell U2412M 24'', flying at 1920x1200 |
|
חזור למעלה |
|
|
Mike_69th מנהל ראשי
הצטרף בתאריך: 11/04/2005 הודעות: 7521
|
|
חזור למעלה |
|
|
i_hawk טיסות סדירות
הצטרף בתאריך: 02/06/2005 הודעות: 2532 מיקום: ב"ש
|
נשלח: 22:41 ,12 דצמבר 2015, שבת כותרת הודעה: |
|
|
תודה, אכן עבד
Asus Z-390 Prime MB, Core i7 9700K, HyperX 2x16GB 3466MHz DDR4, GTX-1060 3GB, 1TB Crucial MX500 SSD + 1TB storage, Saitek X-55 HOTAS, TIR4 pro, Dell U2412M 24'', flying at 1920x1200 |
|
חזור למעלה |
|
|
YINON טיסות סדירות
הצטרף בתאריך: Jun 21, 2007 הודעות: 1522
|
נשלח: 11:11 ,13 דצמבר 2015, א' כותרת הודעה: |
|
|
nikos, מדריך מפורט מאוד ! כל הכבוד !
אני מכייל אצלי כרגע עפ''י המדריך ויש משהו קטן שלא הבנתי - אם הגדרנו לפאלקון דרך התוכנה grb2fmap שתעדכן את המפה כל שעה - מדוע בGRIB הגדרנו כל 3 שעות ?
תודה
חודש טוב לכולם וחג שמח ! |
|
חזור למעלה |
|
|
nikos טיסות סדירות
הצטרף בתאריך: May 29, 2010 הודעות: 481
|
נשלח: 11:57 ,13 דצמבר 2015, א' כותרת הודעה: |
|
|
התחזית שמתפרסמת היא עבור כל שלוש שעות (מה שאתה מוריד מהשרת החיצוני). אני מניח שבחרו בפרק זמן של שלוש שעות פשוט כי זה הbalance הכי טוב בין תחזית רלוונטית לבין לא להעמיס על השרתים שלא לצורך. אם ניתן היה להוריד מזג אוויר מGRIB עבור כל שעה בנפרד- הייתי שמח לעשות זאת.
ברמה העקרונית, אין בעיה לקבוע שמפה תתעדכן פעם בשלוש שעות בסימולטור... *לדעתי האישית*, נכון יותר שמפת מזג האוויר תתעדכן בקצב קצת יותר גבוה כי מזג אוויר משתנה מהר יותר מפעם בשלוש שעות.
כאשר אתה מגדיר "עדכון פעם בשעה", זה לא שהתוכנה "ממציאה מאפס" תחזית חדשה. היא לוקחת את התחזית הנוכחית+ התחזית הבאה (זו שתהיה אחרי שלוש שעות) ועושה אינטרפולציה (ליניארית פשוטה אני מניח). |
|
חזור למעלה |
|
|
|
|
|
אתה לא יכול לשלוח הודעות בפורום זה אתה לא יכול להגיב להודעות בפורום זה אתה לא יכול לערוך את הודעותיך בפורום זה אתה לא יכול למחוק את הודעותיך בפורום זה אתה לא יכול להצביע למשאלים בפורום זה
|
|