04-12-2004, 05:12
|
|
|
חבר מתאריך: 01.06.04
הודעות: 2,254
|
|
השתקפויות ב-HL2 ו-CSS - גם אין לכם כרטיס DirectX 9
לאחרונה גילו כי Valve תכנתו את HL2 בכוונה כך שכרטיסי ה-FX לא ישקפו מים כמו שהם יכולים לשקף, על מנת לקדם את מכירות החברה המתחרה ATI. בקיצור, גרמו ל-nVidia להיראות רע בכך שהם חיבלו בקוד של FX, מה שנתן תוצאות גרועות יותר לכרטיסים.
עלו על המקרה בכך שמישהו בכינוי Persi מפורומי Guru3D עשה ניסוי קטן והחליף את זהויות כרטיס ה-FX שלו ב-ATI Radeon 9800 PRO. בכך השיג תוצאות מדהימות של כרטיס DX9 ללא ירידה בביצועים! אך השיטה הייתה מסורבלת מדי ולא עבדה עבור כל משתמשי ה-FX.
במקביל, במקרה, גאון אחד מהפורומים של Steam הידוע בכינויו JoshuaC התחיל לעבוד על משהו משלו ומצא פתרון אדיר, יותר פשוט ולא רק ל-FX. אני לא יודע בדיוק איך הוא עשה את זה, אבל אחרי פיתוח שארך זמן מה, הוא סיפק קבצים להורדה לתיקיות של HL2 ו-CSS שייתנו לכם השתקפויות מלאות ללא גליצ'ים וללא ירידה בביצועים על רמת גרפיקה של DX8 בלבד!! (בOptions של המשחק), רק על הכרטיסים הבאים:
nVidia
- GeForce 4 Ti
( על MX זה לא יעבוד!!)
- GeForce FX Series
ATI
- Radeon 9200/9500
שימו לב!! אם יש לכם כרטיסי מסך של DX9 לא יהיה צורך בקבצים הללו!! כלומר אם הכרטיס שלכם הוא חזק ממה שצויין פה (GeForce 6 או Radeon 9600 ומעלה).
להלן המחשות הביצועים:
HL2
CSS
הורדה והוראות (נוגעות גם לגבי CSS וגם לגבי HL2):
עשו EXTRACT לתוכן קובץ ה-RAR (תוכן=תיקייה שבתוכה קבצים) אל תיקיית ה-materials.
היכן מצויה תיקיית ה-materials?
ב-CSS:
Valve\Steam\SteamApps\STEAM ACCOUNT NAME\counter-strike source\cstrike
ב-HL2:
Valve\Steam\SteamApps\STEAM ACCOUNT NAME\half-life 2\hl2
אולם לגבי HL2, ייתכן שלא תראו תיקיית materials מהסיבה שפשוט אין שם כזאת תיקייה. לכן, צרו לבדכם את התיקייה במקום המיועד והמשיכו כרגיל.
שימו לב שאתם שמים את הקבצים של CSS ב-materials של ה-CSS ואת הקבצים של HL2 ב-materials של HL2. אל תבלבלו בין הקבצים.
ושוב, אני חוזר: לא צריך (ולא מומלץ) להריץ את המשחק על DX9 על מנת שזה יעבוד. אם אתם לא יודעים על מה אני מדבר, זה נמצא ב-Options>Video>Advanced ואז למטה אפשר לבחור DX9 DX8.1 DX8 וכו'.
מי שזה נמצא אצלו על 9 ורוצה לשנות ל-8.1 או ל-8 שיכתוב בקונסול:
mat_dxlevel 81
mat_dxlevel 80
אני ממליץ לכם לא לשחק עם הפקודות האלה אם אתם לא יודעים מה אתם עושים. זה לא יגרום נזק אבל פשוט עדיף שקודם תבדקו איך זה רץ מבלי ששיניתם כלום ורק אחרי זה אם יש בעיות, תשנו.
הבעיה היא שבכרטיסים שהם לא תומכי DX9 אבל רצים משום מה על DX9, זה סתם ייאט להם את הפריימים לשניה, ובנוסף ייתכן ולא ייראו כלל את השינוי.
בקיצור, תעשו EXTRACT לאן שצריך והכל יהיה בסדר, בדוק.
תהנו!
מקורות:
Steam Forums - CSS Fix
Steam Forums - HL2 Fix
עריכה:
כמובן, לכל אלא שלא מבינים, מנוע הפיזיקה של המשחק מתבסס על פיזיקה. ולכן במקרה שהתיקון "לא עובד" לכם, וגם אתם לא יודעים פיזיקה, ייתכן שאתם לא רואים השתקפויות מכיוון שהשתקפות נוצרת רק בזווית מסויימת. כלומר, אם תעמדו ממש מעל שלולית ותצפו לראות השתקפות, ייתכן בתנאי תאורה מסויימים שלא תראו. אולם אם תשנו את זווית הצפייה על השלולית על-ידי התרחקות מהשלולית והתכופפות (Crouch), תוכלו לראות זאת.
לדוגמא, כשאני בדקתי זאת לראשונה לראות אם זה עובד, המשכתי לשחק מאזור צוקי. כלומר הייתי במקום מאוד גבוה (על גשר, למי שהגיע לשם), אולם ההרים מסביב לא השתקפו על פני המים, אלא היו צלולים. שמתי לב לשינוי (לפני זה הם לא היו צלולים בכלל, אלא פשוט כחולים) ומה שעשיתי זה פשוט לקפוץ מהגשר וככל שהתקרבתי אל המים כך ההשתקפות נעשתה יותר ברורה. ואז מתתי. תנסו לפני שאתם אומרים שזה לא עובד לכם. ותשמרו לפני (מן הסתם).
נערך לאחרונה ע"י Obislu בתאריך 04-12-2004 בשעה 05:27.
סיבה: פיזיקה
|