אני אנסה לספר הכי קצר שאפשר אבל זה יהיה מאוד ארוך.
🙂
פאלקון 4 התפתח ע"י הקהילה באופן עצמאי מזמן שהקוד דלף אי שם בסוף שנות ה 90 ועד היום. תחילה היו קבוצות ענתיקות ויצאו פאטצ'ים לסימולטור המקורי (שהיה מלא באגים מהמקור אבל גם כולל Features שלא תמצא עד היום בשום סימולטור כמו למשל הקמפיין הדינמי ומנוע הקמפיין בכלל שעובד כמו משחק אסטרטגיה פרימיטיבי משהו כשהסימולטור ב 2D). פאטצ' יחיד יצא ע"י החברה המקורית דאז שנקרא 1.08, מאז יצאו גרסאות של הקהילה כמו eFalcon ואח"כ RP5 שכללו בעיקר שדרוגים ל data. בהמשך הדרך נבנתה קבוצה עיקרית שנקראה Unified Team או UT בקיצור שפיתחה דרך קוד ו data את SP3 שהיה אז נחשב לפאטצ' רציני מאוד שנתן שדרוג משמעותי לסימולטור בהרבה תחומים. תוך כדי כך התהוותה קבוצה נפרדת משהו שנקראה FreeFalcon בראשותו של Steve Wooters - AKA Hustler. בתחילת הדרך FF שיחררה לקהילה את FF1 ו FF2 שהיו שדרוג משמעותי מבחינת מודלים וסקינים בעיקר וגם קצת data ונועדו למי שהמערכת שלו יכלה להוציא קצת יותר גרפיקה ממה שSP3 הציע. עד אז הייתה תאימות מלאה וכולם היו פחות או יותר ביחד, חברים טובים אפשר לומר. באיזשהו שלב קבוצת BMS החלה לפתח (באישור או שלא באישור היוצרים המקוריים, פה גם נכנסת סוג של מלחמת זכויות יוצרים שאני לא כל-כך בקיא בפרטיה...) את הקוד ולשחרר פאטצ'ים לקהילה שתאמו ל SP3 (אז היה BMS 0.8 ואח"כ 1.0 ואז 1.1 וכו'... כל פעם קצת עם שדרוגים משמעותיים לגרפיקה ולעוד הרבה דברים, אם אתה רוצה יש לי את כל הפאטצ'ים שמורים אתה יכול להתקין את פאלקון המקורי מהדיסק ואז להתקין את הפאטצ'ים האלו אחד אחד ולראות מה כל אחד מהם שידרג ושיפר - מצד שני אני בטוח שאתה לא תעשה את זה
🙂). בשלב מסויים הגיע BMS 2.0 שהיה המשמעותי ביותר ומיד אחריו בהפרש של לא מעט זמן קבוצת BMS קיבלה מכתב רשמי מהיוצרים המקוריים לחדול מפיתוח ומאז BMS ירדה למחתרת ולא נראתה עוד (בדיעבד היו אלה אנשי LP מאחוריי המכתב, LP הם היוצרים של F4AF שגם הם צמחו מהקהילה והיו חלק מ UT עד כמה שאני יודע וסידרו לעצמם זכויות יוצרים על הקוד כדי למכור אח"כ את F4AF שהוא בעצם לא הרבה יותר מ SP3 עם שדרוג רציני למערכת ה קמפיין וה MP... וכולל דרך אגב גם קצת יצירות Art שנעשה בהם שימוש בלי רשות היוצרים...).
בשלב זה UT שכנראה התפצלו, לא כולל אנשי LP, פיתחו את SP4 שהיה שדרוג משמועתי ל SP3 אם כי לא עשה את אותה הקפיצה. באותו הזמן BMS 2.0 היה מקובל כ EXE שבו השתמשה הקהילה וש SP4 התאים אליו (למרות שאת SP4 היה ניתן להריץ אז גם ללא BMS 2.0 זה היה פחות מקובל...), בשלב זה קבוצת FF פיתחו את FF3 אבל בגלל מחלוקות עם אנשי UT, הגיע מצב ש FF3 לא תאם ל SP4 והיווה כמעין פאטצ' משל עצמו. שכחתי לציין שקבוצת BMS אז כללה גם את Hustler (שלא היה מתכנת) ועוד 2 מתכנתים שהיו תחת שליטתו.
כאן הגיע מצב שיש את SP4.2 (שיפור קל ל SP4 ותיקון באגים) שבו השתמשה רוב הקהילה, והיה את FF3 שבו השתמשה חלק אחר מהקהילה ובשלב זה גם האתר של FF הפך להיות דיי עצמאי כש FF3 בעצם מהווה אלטרנטיבה ל SP4. כל אחד בחר מה הוא מעדיף וכולם השתמשו ב EXE האחרון של BMS שנקרא BMS 2.0.
עכשיו מגיע קטע מכוער שבעצם יצר את המחלוקת ואת התיעוב. בשלב זה Hustler החליט שלא מתאים לו הקטע שה EXE מפסיק להתפתח והוא בעצם לקח את הקוד המשותף לו ול BMS, ובעזרת 2 המתכנתים של FF שינמך קצת את האפשרויות שהיו בו ושיחרר EXE שנקרא Cobra1 והיווה אלטרנטיבה ל BMS 2.0. בשלב זה הקהילה החלה להתחלק בצורה משמעותית כשבצד אחד אלו שהיו נאמנים ל BMS ובצד שני אלה שתמכו ב FF. אני דרך אגב צודדתי אז ב FF בגלל שהם המשיכו לפתח אבל הייתי אז דיי "צעיר" בקהילה ולא הכרתי את האנשים שמאחוריי...
כך זה נמשך פחות או יותר עד ששוחרר AF ע"י LP ואח"כ OF דלף (או שלא דלף עד היום אני לא בטוח בדיוק... מעולם לא קיבלתי תשובה מדוייקת ואני גם לא טורח לחפור כי זה לא כזה מעניין) לקהילה והיה בעצם העבודה האחרונה של BMS אבל עם מנוע גרפי המקורי והדיי ישן של פאלקון.
בשלב זה החלה קבוצה קטנה בשם RedViper - RV לעבוד עם FF על פיתוח ה EXE. קבוצת RV בנתה מנוע גרפי מבוסס DX7 שהיווה שדרוג משמעותי למנוע של פאלקון הן מבחינת גרפיקה והן מבחינת ביצועים וכלל גם פורמט חדש למודלים 3D יותר טוב מ LOD. קבוצת RV שאני הצטרפתי אליה תחילה כבטא טסטר, אח" כמפתח אפקטים (Particle Syetem) ובהמשך גם כמתכנת שיחררה את FF4 ועסקה בפיתוח FF5. הקבוצה שלנו הייתה קבוצה קטנה שהורכבה כולה בסה"כ מ 7-8 אנשים שנשאו בעיקר הנטל כש FF בעצם ישבו כמעט בצד. Hustler לא תמיד הסכים לכך שאננחו כל-כך נפרדים אבל הוא סבל את זה כי הוא ידע שבלעדינו אין לו סיכוי להגיע לשום מקום... באיזשהו שלב במשך הפיתוח של FF5 שהיה אמור להיות שדרוג משמעותי לקוד ה MOP הלא יציב של FF4, המתכנת של קוד ה MP היה חייב לקחת הפסה דיי ארוכה לטובת עבודה והחיים האמיתיים ובעצם עיכב את הפיתוח הצפוי של FF5 (אבל כמובן שלא בכוונה...). Hustler החליט שלא מתאים לו לחכות ובעצם נכנס איתנו (עם RV) לכסאח רציני עד שבנקודה מסויימת החלטנו לעזוב אותו עם כל הבאלגן של הקוד, לא מבלי שהוא קיבל ממני כמה שטיפות טובות על זה שהוא סמרטוט רצפה עם יכולת ניהול של נעל בית. כדי שתבין מה הסיפור, RV כמו BMS הורכבו מחבר'ה טובים בלבד, ממשח אחד אחד, גם טובים מבחינת עבודה (אני הייתי הכי פחות מוכשר בקבוצה) וגם מבחינת יחסי אנוש שזה חשוב לא פחות אבל Hustler הוא חתיכת סמרטוט עם בעיות אגו רציניות.
בשלב זה FF התעסקו קצת עם הקוד ושחררו את FF5 שכמובן עד היום מתרסק בלי סוף, פשוט כי הם לא יכולים לתקן את הקוד באמת כי אלו בעיות שמעל היכולת שלהם. רק לצורך הענין המתכנת שלנו (של RV) של ה MP שעזב לא מכבר את התחום של פאלקון, סיפר לי שאז (בתקופת הלחץ) הוא לא יכל להסתכל על הקוד אבל כשהיה לו קצת זמן הוא פתר את כל הבעיות שהיו בו תוך יומיים...
מאז הפיצול אנשי RV ואני ביניהם שוטטנו ללא מטרה (אני אז עבדתי על מה שענין אותי תמיד, אויוניקה באופן עצמאי כזה על הקוד של RV) עד שבשלב מסויים שמעתי ש BMS עדיין חיים ובועטים במחתרת. לא הייתי בטוח עד שדיברתי עם משיהו מבפנים שהיה חבר משותף (BoneDust למי שרוצה לדעת) וראיתי סקרינים מהסימולטור. אז החלטתי ליצור קשר ולראות אם ייצא משהו ואם BMS יסכימו לעבוד איתנו למרות שאנחנו עבדנו עם FF והיינו כביכול "שרופים" מבחינתם (מאז ש Hustler גנב את הקוד ושיחרר ללא רשות כל הגשרים נשרפו בין הצדדים). למזלי BMS היו עם ראש פתוח ובסופו של תהליך שנמשך לא מעט זמן כמה חבר'ה מ RV נכנסו פנימה, חלק (שהיו חברים טובים שלי) פשוט ירדו מהקטע של פאלקון וחבל. וזהו מאז אנחנו עם BMS באותה הספינה ו FF נמצאים איפה שהם. לצורך הענין היום אפילו המתכנת הראשי של FF עזב אותם, הוא כנראה קיבל שכל והחליט לעזוב היום הוא תומך בכלים שאנשים משתמשים כדי להתאים מודלים ל BMS (הוא היותר של LE ושל עוד כמה כלים במשך השנים).
בקיצור, הגשרים בין FF ל BMS "שרופים" בגלל Hustler. אם Hustler יעזוב את FF יכול להיות שיהיה סוג של שיתוף פעולה בין הצדדים. מצד שני כל עוד הוא שם, זה לא יקרה אף פעם. היום BMS לא צריכים כמעט שום דבר מ FF ואפילו היתרון שלהם של מודלים וסקינים הולך ונעלם כשמודלים חדשים מתפתחים בתוך ומחוץ ל BMS. חלק מה data של FF אולי מפותח קצת יותר אבל תדע שזה הרבה בגלל שדרוגי הקוד שנעשו ע"י RV ולאו דווקא בגלל מישהו ב FF. חבר טוב שלי עבד אז על כל הקטעים הדיי "אפורים" האלו שקשורים ל DB בפאלקון ושיפר המון דברים שהיו שבורים עד אז. כמובן שיש לנו (ל BMS) את הקוד של RV ואני אישית אולי ינסה "למשוך" חלק מהקוד הזה שקשור לשיפורים ב DB לתוך BMS. כל פעולה כזו דורשת תאימות ונראה אם יש מה לעשות, אם לא אז לא נורא.
שורה תחתונה, BMS הם החבר'ה הטובים, גם RV היו חבר'ה טובים, כולם, באחריות. FF הם הרעים בסיפור אבל בעיקר בגלל Hustler. אני מאמין שאם הוא לא היה יכול מאוד להיות שהקהילה הייתה עד היום מאוחדת יותר ואולי עם חומר טוב יותר. למרות עדיין רוב המסה של מתכנתים והכישרון נשאר תמיד בצד של BMS. ל FF לא היו אף פעם מתכנתים טובים חוץ מהפיק של RV שהביא את הגרפיקה וגם תחומים אחרים לרמה הכי גבוהה שהייתה אפשרית מבחינתם אז.
זהו, זה פחות או יותר הסיפור. אולי משמעם אבל ביקשת פירוט אז בבקשה.
🙂

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