אני לעתים קרובות אCounter-Strikeפורום עיצוב ברמה בשם Mapcore. שם, נער הולנדי שמופיע לפי "RD" ("RealDespair") טען זה מכבר שהוא המחבר המקורי של fy_iceworld. אתר הפורטפוליו שלו שנגמר כעת, התלהט ממושך בנושא:
"כן, קראת נכון. אני היוצר של המפלצת הלא קדושה הזו. כשיצרתי את המפה הזו לא היה לי מושג עד כמה היא תהפוך לפופולרית. זה עצוב שיש הרבה קבצי txt בסיבוב של ילדים שטוענים שהם יצרו את המפה הזו, אבל עכשיו נתקלת במחבר האמיתי..."
האם RD היה אחראי למעשה ליצירת אחד מהםמפות המשחק המשפיעות והפופולריות ביותר בכל הזמנים? התחלתי בחקירה משפטית כדי לאמת את מחברו, וחפרתי בחומר העתיק של דפי Geocities מתים, אתרי Angelfire ושרתי קבצים רומניים. אפילו בדקתי את הקובץ fy_iceworld לאיתור רמזים. עכשיו אני יודע מה בעצם התכוון "fy_", וזה לא היה "חצר קרב". במקור, זה אפילו לא נקרא fy_iceworld! אבל בואו נתחיל מההתחלה.
ב-Mapcore, ל-RD היה מוניטין של טרול אדג'לורד חרא, אז כולם חשבו שזו בדיחה. אתה תסלח לנו שלא האמנו לטענתו, מתיזה מה שהוא פרסם בסוף 2003:
"... עד היום היו 43 מיליון הורדות ישירות מהאתר הזה. זה שווה בערך 350,000 כניסות ייחודיות לאתר שלי בכל שעה!! זה כמובן משך את תשומת לבם של אתרי אינטרנט גדולים כמו יאהו ואינספור אתרי פורנו, כולם ביקשו לטרוף את העמוד שלי מלא בבאנרים. [...] יש לי קו טלפון ישיר שהוכנס למסד הנתונים של פשעי סייבר של ה-CIA וה-FBI וכרגע דיווחתי על 257 ניסיונות פריצה, שהובילו ל-158 מעצרים מוצלחים בארה"ב, רוסיה, גרמניה, ברזיל ובכל מדינות אסיה. אז בבקשה, אל תנסה לפרוץ לי אני אתבע אותך במידה המקסימלית ואודיע ל-FBI."
חחח! בדיחות פורנו פשע באינטרנט!! כל כך מצחיק!!!... אבל אז להפתעת כולם, RD המשיך לדחוף את הסיפור הזה במשך שנים. הוא טען ככותב עלתוצאת החיפוש המובילה של fy_iceworld ב-GameBanana, מסד נתונים פופולרי של מפות Counter-Strike 1.6. RD אפילו העלה קובץ "fy_iceworld.map" כהוכחה, בטענה שזה היה קובץ העבודה המקורי של המפה. היה דיון קצר בין מעצבי הרמות האחרים ב- Mapcore. האם זה היה אותנטי? RD טענה שכאשר אתה קומפלט את ה-.MAP לקובץ .BSP שניתן לשחק בו, יש לו אותו גודל קובץ כמו הקובץ המקורי של fy_iceworld.
אז השגתי עותק של קובץ המפה על ידי נדיבותו של אמן סביבת Valve וחבר Mapcore Bram Eulaers, והתחלתי בניתוח משפטי כדי לאמת את הטענה של RD.
ההתחלה של כותרת הקובץ fy_iceworld.MAP של ה-RD היא:
"// המפה הזו נכתבה על ידי QuArK - Quake Army Knife, QuArK 6.3snap080601"
רְעִידַת אֲדָמָהאולר צבאי (QuArK) הוא כלי עורך ברמה ישנה יותר שלא היה בשימוש נרחב עבור מפות Counter-Strike. רוב האנשים באותה תקופה השתמשו ב-Worldcraft / Valve Hammer Editor הרשמי הנתמך על ידי Valve ובפורמט הקובץ .RMF שלו כדי לשמור נתוני מפה. למעשה, QuArK גם לא מסתמך על .MAP, מבחינה פנימית הוא משתמש בקבצי .QKM. זה מוזר שזה בכלל קובץ .MAP, פורמט קובץ ביניים שנשאר מההסתמכות של Quake 1 ו-Counter-Strike 1.6 על אותו טכנולוגיית מנוע.
כעת, QuArK 6.3 שוחרר ב-15 בינואר, 2003, אך רוב ההעלאות והדיונים על fy_iceworld מתוארכים לשנת 2001. מצאתי "Blizzard Mappack" מה-6 בדצמבר, 2001, שאצרו על ידי Daark Angel על ביצועם באופן פלאי.עמוד אנג'לפייר. כשהורדתי את הפלאעדיין ניתן להורדה .ZIP מ-Fileplanetוחילץ את הקובץ fy_iceworld.bsp, חותמת הזמן שנוצרה בקובץ שלו עדיין הייתה בעינה: שבת, 18 באוגוסט 2001, 23:12:50. מכיוון שזה חלק מהידור של חבילת מפות, סביר להניח ש-fy_iceworld היה קיים אפילו קודם לכן. לא משנה מתי יום ההולדת האמיתי של fy_iceworld הוא, קובץ ה-.MAP של RD נוצר לפחות שנה וחצי לאחר מכן, אם לא הרבה מאוחר יותר.
(תיקון: בהערות למטה, bron101 הזכיר שפירשתי לא נכון את מספר הגרסה של QuArK. QuArK 6.3snap080601 תואם למעשה לגרסה מוקדמת שפורסמה ב-6 באוגוסט 2001. זה אומר שהתיארוך של גרסת QuArK של RD הוא למעשה קרוב בצורה מוזרה לזה הידוע ביותר. תאריך ליצירתו של fy_iceworld, התומך בתיאוריה ש-RD הוא האמת מחבר.)
אבל אם נרכיב את ה-.MAP והתוצאות תואמות לאותו fy_iceworld.BSP שממנו נהנים אינספור שחקני CS 1.6, האם זו לא ראיה תקפה בכל מקרה, למרות חותמת זמן עדכנית יותר? זה אולי הדבר המרשיע ביותר בקובץ ה-MAP. גם אם הצלחת איכשהו לשכפל בדיוק את אותה שרשרת בנייה וצינור משנת 2001 עם אותו מבנה תיקיות, קובץ ה-.BSP שהתקבל עדיין לא היה תואם, מכיוון שגיאומטריית הרמה בקובץ ה-.MAP לא תואמת למקור.
fy_iceworld כנראה נוצר על ידי מודדר טירון מבחוץ שלומד את היסודות של עיצוב ברמה של Counter-Strike, עם כל תפרי הטקסטורה, המצולעים הזרים ובחירות תאורה מוזרות שסביר להניח שמתחיל יתעלם.
זו לא תלונה! כפי שהיוצר של de_dust2 דייב ג'ונסטון כתב בעבר, ישמשהו יפה ומסתורי ב"מפות מתחילים"וזה בהחלט משחק במשיכה של fy_iceworld. בינתיים, ממפה ותיק היה נהרס בגלל שנים של ניסיון והיה בונה אותו אחרת לגמרי...
.... וזה בדיוק מה שראיתי כשייבאתי את קובץ ה-.MAP ל-Worldcraft 3.3 כדי לבדוק את המבנה שלו: הגיאומטריה של ה-.MAP הייתה מרוכזת בצורה מושלמת וסימטרית סביב נקודת המוצא המרכזית (0, 0, 0) בחלל תלת-ממדי. רק מישהו עם ניסיון מיפוי משמעותי יכול אולי לדאוג למרכז אותו חזותית בתצוגת העורך ברמה.
ה-fy_iceworld.BSP בפועל נמצא מחוץ למרכז בכמה מאות אינצ'ים מוזרים, מה שדומה לאופן שבו מפות גדלות לעתים קרובות באופן אקראי ואורגני בזמן שאנו בונים אותן. לשם השוואה, קובץ ה-.MAP של RD מרגיש מלאכותי.
אז שני קובצי המפה האלה לא תואמים. יש שני הסברים אפשריים:
(1) RD זייף את קובץ ה-MAP הזה. הוא השתמש ב-QuArK כדי לפרק את ה-fy_iceworld.bsp המקורי ולחלץ את מיקומי השרצים המדויקים של השחקן, מיקומי הנשק וממדי המפה. למעשה, אולי זו גם הסיבה שהוא השתמש ב-QuArK, כי היה לו ממשק משתמש מובנה להוצאת נתוני הישות? משם, הוא סידר את נתוני המפה שנקרעו סביב (0, 0, 0) כדי להקל על השחזור, ובנה מחדש את המפה כך שתראה נאמנה ככל האפשר.
(2) RD ניקה את קובץ ה-MAP. הוא לקח את קובץ המפה האותנטי המקורי שלו, ושידר אותו לפני ששיתף אותו עם חבריו, אולי מתוך מבוכה לגבי טכניקות הבנייה הפרימיטיביות שלו עוד כשעוד למד את הכלים. הוא השתמש ב-QuArK 5.10 ב-2001 כדי להציל את fy_iceworld.qkm, אבל עכשיו הוא היה צריך להשתמש ב-QuArK 6.3 ב-2003 כדי לייצא את fy_iceworld.map כדי שאנשים יוכלו לפתוח אותו מחוץ ל-QuArK.
כך או כך, ערך האמת של קובץ ה-MAP נפגע לחלוטין. זה לא יכול להוכיח באופן סופי (ולא להפריך) את מחברו של RD, אבל זה בהחלט נוטה להפריך.
כל הניסיונות שלי להגיע ל-RD כדי להגיב על אי-התאמות הללו לא נענו, ואף אחד ב-MapCore לא דיבר איתו במשך שנים, אז החלטתי ללכת בעקבות עוד הובלה.
קובץ readme "fy_iceworld.txt" מלווה את העותק המוקדם ביותר של fy_iceworld שיכולתי למצוא, מ-Blizzard Mappack שראשיתו באוגוסט 2001. הוא תואם את קובץ ה-readme הנפוצים ביותר שהועלה ברחבי האינטרנט, אשר מצטט את שבט הדרקונים האפלים כמחבר של fy_iceworld וקישור לאתר שלהם בכתובת "https://www.geocities.com/csddclan."
הקישור הזה לדף Geocities של שבט הדרקונים האפלים שבור כמובן עכשיו, אבלהסריקה המוקדמת ביותר של Archive.org מ-6 באוקטובר 2001מציג רק דף ריק עם הפנייה מחדש של Javascript לדף Geocities שני שהוצא משימוש על ידי המשתמש SSBroly_99. זה מאוד חשוד. האם היה באמת שבט דרקונים אפלים? נראה שהם מעולם לא העלו את התיקונים או המשכים שהובטחו.
לדף Geocities השני הזה ישסריקה של Archive.org מ-22 בנובמבר 2002כולל דף שבור מופשט עבור מוד "ספיידרמן HL" והתנצלות ממישהו בשם PyRo על גניבת תבנית דף האינטרנט ממוד אחר. במבט חטוף, סגנון הכתיבה ושגיאות האיות נראים תואמים לטקסט ב-fy_iceworld.txt, כך שה-PyRo הזה היה אולי המייסד של שבט הדרקונים האפלים, שגם עבר על ידי SSBroly_99 -- ב-2002, Dragonball Z בן 13 מעריץ מתאבל על סבו:
"מצטער על שהאתר הועתק מפרסומים, אני שולח לי כבוד עמוק וסימפטיה לאדם שיצר את הפריסה הזו. חבר שלי עשה את הפריסה הזו ולא ידעתי שהוא נגנב. עכשיו אני מסטר וובמאסטר ועשיתי את שלי.
הבעלים שלח לי מייל וקצת צעקתי עליו... ועל זה אני מצטער כי סבא שלי בדיוק מת באותו יום.
מצטער לכולם ואני מקווה שתוכל לסלוח לי.
-PyRo"
משם, למעשה הצלחתי לאתר את המידע הזה באופן סופי אל שמם וזהותם האמיתיים במדיה החברתית, כמעט 20 שנה מאוחר יותר. באופן מובן, אדם זה לא הגיב לאף אחת מהבקשות שלי להערה או לראיון, אז כאן אני רוצה להתנצל על שהטרדתי אותו, ואני ממשיך הלאה. אף אחד לא רוצה שיזכרו אותו בגלל משהו מטופש שעשו באינטרנט כשהיו בני 13.
חוץ מזה, כנראה שהם לא היו המחבר האמיתי של fy_iceworld. אין אזכורים של שבט DD, חבריו, או כל אחת מהמפות והרמות האחרות שלהם, בשום מקום באינטרנט. במקום זאת, אנו מוצאים רק התנצלות רגשית עמוקה על גניבת עבודה של מישהו אחר, שנקראת גם כמו וידוי עקיף על גניבת fy_iceworld בניסיון עקר למשוך תשומת לב עבור שבט ה-CS המתחיל שלהם שהם נטשו במהירות.
ולמען האמת, השורה "(בקרוב יתוקן על ידי |-DD-| CLAN)" מ-fy_iceworld.txt היא ממש חשודה. אם אתה מחבר המפה, למה שלא פשוט תתקן את המפה שלך ותשחרר את הגרסה הקבועה מיד? למה להבטיח לשחרר תיקונים מאוחר יותר, עבור המפה המאוד פשוטה הזו? מהן הבעיות ב-fy_iceworld שצריך לתקן, בכל מקרה? זהו ההיגיון של בני נוער כיצד ילד בן 13 יתחמק מגניבת עבודה של מישהו אחר: "אבל אף פעם לא טענתי שיצרתי את fy_iceworld, רק אמרתי שאני הולך לתקן את זה!"
עוד עופרת פגומה. המחבר הנפוץ ביותר של fy_iceworld כנראה לא היה המחבר. אז מי היה?
בדקתי את קובץ המפה fy_iceworld.BSP הניתן להפעלה בעצמו עבור רמזים.
כֹּלHalf-Life/ Counter-Strike / "GoldSrc" קובץ מפת BSP מכיל סדרה של נתיבי קובץ "wad". פורמט הקובץ .WAD ("איפה כל הנתונים") מתוארך ל-Doom המקורי של 1993, אבל פורמט GoldSrc WAD3 של Valve דומה יותר ל-Quake 1 texture wad. זה רק אומר למנוע המשחק איזה חבילות תמונת מרקם לטעון. הנה נתיבים של קובץ wad של fy_iceworld:
\sierra\counter-strike\valve\halflife.wad;
\sierra\counter-strike\cstrike\cstrike.wad;
\sierra\counter-strike\cstrike\cs_cbble.wad;
\sierra\counter-strike\cstrike\cs_office.wad;
\sierra\counter-strike\cstrike\cs_assault.wad;
\sierra\counter-strike\cstrike\itsitaly.wad;
\sierra\counter-strike\cstrike\cs_dust.wad;
\sierra\counter-strike\cstrike\de_aztec.wad;
\sierra\counter-strike\cstrike\de_vegas.wad;
רשימה זו מראה מדוע יש "de_vegas.wad" כלול עם כמה עותקים של fy_iceworld. de_vegas הייתה מפת CS רשמית עד שהוסרה עבור v1.6, אבל fy_iceworld משתמש במרקם "lv_marble" כדי לחקות את מראה הקרח על הקירות שלו. (עם זאת, ל"fy_marbleworld" אין את אותה הטבעת.)
שימו לב גם למספר העצום של קבצי WAD שנטענו עבור מפה מינימליסטית מאוד שמשתמשת רק בקומץ של טקסטורות. זה בדרך כלל משהו שמעצבים מתחילים עושים כשהם מתחילים: הם לא בטוחים באיזה ערכת טקסטורה הם הולכים להשתמש, אז בסופו של דבר הם טוענים את כל חבילות הטקסטורות השונות הללו לתוך העורך. רוב הממפים המנוסים היו מתכננים מראש עם רשימת חבילות מינימלית כדי לייעל את טעינת המפה ואת מהירויות חיפוש הטקסטורות בעורך הרמות.
לבסוף, נתיבי קבצים אלה תואמים לגרסה הקמעונאית של Counter-Strike v1.0, מה שאומר ש-fy_iceworld היה צריך להיווצר זמן מה לאחר השחרור הקמעונאי של CS 1.0: 8 בנובמבר 2000.
בואו נעבור לנתוני התאורה ב-fy_iceworld.BSP. למספר אורות ב-fy_iceworld יש ערך צבע של "255 255 128 200", המתאים לערך RGB של 255, 255, 128 עם בהירות של 200.
"255 255 128 200" היא הגדרת ברירת המחדל של צבע בהיר בקובץ .FGD המגדיר את היגיון המשחק עבור כלי עורך המפות Worldcraft 3.3.
אבל זוכרים את קובץ ה-.MAP של RD? זה הגיע מ-QuArK, לא מ-Worldcraft. ו-QuArK 6.3 אינו משתמש בקבצי .FGD, הוא משתמש בקבצי .QRK מצורפים משלו כדי להגדיר ישויות עבור היגיון משחק. אז אם היית משתמש ב-QuArK כדי לבנות רמה, ערך ברירת המחדל של צבע האור יהיה במקום זאת "255 255 255 300", כפי שהוגדר בקובץ DataHL.QRK המצורף ל-QuArK 6.3.
צבע בהיר זה מטיל ספק נוסף בטענה של RD למחבר כי הוא מרמז מאוד שהכותב של fy_iceworld השתמש ב-Worldcraft במקום ב-QuArK. ושוב, אם המחבר השתמש ב-Worldcraft, RD כנראה היה צריך לספק קובץ .RMF במקום קובץ .MAP.
אבל ללא ספק החלק הכי מובהק בקובץ fy_iceworld.BSP הוא נתוני "worldspawn: message".
תכונה זו נותרה מ- Quake 1, שם מנוע המשחק היה מדפיס את טקסט ההודעה הזה לקונסולה כאשר המפה נטענת. עבור Half-Life 1 ו-Counter-Strike, זה מובן כשדה טקסט של כותרת מפה/תיאור, אבל למעשה זה לא עושה כלום ולא מדפיס כלום לקונסולה. הדרך היחידה לראות את הטקסט הזה היא לבדוק את נתוני קובץ ה-BSP בעורך טקסט כפי שעשיתי, או לפרק את המפה ולערוך את מאפייני ה-worldspawn שלו בעורך הרמות.
ההודעה של fy_iceworld היא:
"cs_iceworld מאת Fantasy - עבור Counter Strike"
מיותר לציין שזה מטיל ספק עצום בטענות של RD ושל שבט הדרקונים האפלים לגבי המחבר. הקובץ fy_iceworld.map של RD, כמובן, משמיט בנוחות את הנתונים הללו. זה גם לא סביר שמישהו יחתום על מפה בתור פנטזיה, אבל אז פתאום גם יטען למחבר כשבט הדרקונים האפלים.
למה קברתי את הליד ככה?
זה היה זרימת החקירה שלי, כפי שקרה, במרץ 2020.
ישנה אפשרות ש-RD או Dark Dragon Clan של PyRo יכלו לעבור בעבר על ידי Fantasy, ואז לשנות את שמם של זהויות האינטרנט שלהם זמן קצר לאחר פרסום המפה. אבל יש לשקול את התיאוריה הזו עם כל שאר הפערים והראיות שהצגתי. ההסבר הפשוט ביותר הוא שאף אחד מהם אינו המחברים האמיתיים.
אז עכשיו יש חשוד שלישי מפתיע ומיקום שני בסיפור הבלשי שלנו. ומה זה לעזאזל cs_iceworld?
העותק העתיק ביותר של cs_iceworld שיכולתי למצוא היההועלה לשרת קבצים רומני ב-2007ללא כל חותמת זמן אחרת שלמה.
הורדתי את cs_iceworld וטענתי אותו למשחק, ובוודאי שזה נראה כמו גרסה מוקדמת יותר של iceworld. חצי מהתותחים (בעיקר האקדחים) חסרים, והקירות האחוריים החוצים את אזורי השרצים של הצוות חסרים. המפה גם קצת יותר כהה, וחלק העליון של הקירות בצל שחור גמור.
מה שבעצם מסביר את אחת התעלומות המרכזיות של fy_iceworld. אם כבר יש אור שמש, אז למה הוסיף המחבר את כל מקורות האור הנוספים האלה באדום/צהוב/כחול?
עכשיו יש לנו סיבה: הם לא ידעו שאפשר לשים אור שמש במפה, אז הם פשוט שמו חבורה של כדורי אור זוהרים ובלתי נראים בהירים בכל מקום כדי לפצות. אחר כך הם קראו מדריך על איך להוסיף אור שמש, אבל השאירו את כל האורות מלפני כן.
ישנה אפשרות ש-cs_iceworld הוא זיוף, ומישהו פירק את ה-fy_iceworld המקורי ועשה בו שינויים משלו. עם זאת, זה מאוד לא סביר. אף אחד בהיסטוריה של עיצוב ברמת הקהילה מעולם לא פירק מפה ובנה אותה מחדש בקפידה, רק כדי להסיר רובים, קירות ואור שמש ממפה קומפקטית מינימלית ממילא. זה הרבה יותר נפוץ לראות משהו כמו fy_dustworld או fy_iceworld2k, גרסאות קהילתיות פופולריות שעושות עזיבות דעת דרסטיות ענקיות הרחק מהמקור.
אז מי עשה את fy_iceworld? מסתבר, "פנטזיה".
זה כל מה שאנחנו יודעים עליהם, וזה כנראה כל מה שנדע אי פעם. כמו בהרבה תעלומות מהחיים האמיתיים, אין כאן חשיפה גדולה ומספקת, רק עוד שאלות.
אבל לפחות עכשיו כולנו יודעים מה המשמעות של "fy_". זה לא היה "חצר קרב", שמעולם לא היה הגיוני.
fy_ תמיד התכוון לפנטזיה... פנטזיה כמו בחלום, געגוע ותשוקה לא ממומשת.