חבילת חלונות 3.11 להפעלה מהירה

אם חיפשתם במה לשתף את הקהילה בנושאים שלאו דווקא קשורים באופן ישיר למשחקים ישנים או ל"מסע אל העבר", זהו הפורום בשבילכם!

מנהלים: Gordi, Radioactive Grandpa, Octarine, Og, אופיר

rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

חבילה עדכנית בהודעה הראשית

מהסוף להתחלה..
Gordi כתב: מה אתה חושב, שווה להתאים את החבילה ל-XP?
כמובן!
..התחלתי ניסיון גם להתאים אותה ללינוקס בשלב כלשהו (הרבה יותר פשוט דרך אגב), אבל גם שם נתקלתי בבעיות עם התלות ב-exetype..
Gordi כתב:
  • כשאני מריץ את exetype, אני מקבל הודעת שגיאה: exetype is not a valid Win32 application.
קימפלתי את ה-exetype מחדש על גבי חלונות XP ונראה שהבעיה הזו הסתדרה.

לא האפשרות הכי נעימה אבל זה קיימת בדיוק למקרים מסוג זה... יש בחבילה אפשרות לכפייה של מצב חלונות:
יש ליצור קובץ בתיקיית המשחק ששמו params.txt ובתוכו השורה הבאה

קוד: בחירת הכל

-c "set envos=win"
נקווה שבכל זאת, עם ה-exetype החדש, לא נזדקק לזה.
Gordi כתב:
  • XP לא באה עם PowerShell מותקן.
בכל מקרה השימוש בPowerShell הוא רק לצורך בחירת תיקיות (ביוצר קיצורי הדרך ובמציאת DOSBox),
כך שהדרך של יצירת קיצורי דרך באופן ידני עדיין תעבוד.
עדיין זו בעיה, ואני אמשיך לחפש בינתיים דרכים אחרות שלא זקוקות לPowerShell..
...יש לך הצעה לדרך נוחה לבחירת התיקייה?

ד"א, תיקיית ההתקנה של DOSBox פשוט נשמרת בקובץ טקסט
כלומר, אפשר להדביק את כתובת התיקייה לקובץ dospath.txt והכל יעבוד.

עריכה:
הועלתה גרסה עדכנית ללא PowerShell
(JScript במקום, נבדק ב-XP)
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6724
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי Gordi »

Octarine כתב:נראה לי שחבל על המאמץ של שניכם. XP כבר לא נתמכת ע'י מיקרוסופט, אז אני חושב שגם למסע אל העבר מותר להפסיק לתמוך בה.
אבל... זה לא הקטע שלנו?
וברצינות, אם זה כרוך במאמץ גדול, אני מסכים. אבל כל עוד זה לא המצב, נראה לי נחמד לתמוך גם ב-XP. למרות שהיא כבר לא נתמכת רשמית, היא כנראה תמשיך ללוות אותנו שנים רבות (היית לאחרונה במשרד ממשלתי? שדה תעופה? הוצאת כסף מכספומט? :-) ).
rzil כתב:הועלתה גרסה עדכנית ללא PowerShell
(JScript במקום, נבדק ב-XP)
סחטיין! אני אבדוק בהזדמנות.
rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

אחרי הרבה זמן בלי עדכון - ...עדיין לא השתנה הרבה
בעיקר אסתטיקה בקוד של קבצי האצווה
+ dosbox.conf בתיקית המשחק דורס את ברירת המחדל בחבילה (נראה לי שכדאי)
-(קישור מעודכן בהודעה הראשית)-

לא ממש יצא לי לבדוק את הגרסה הזו יותר מדי ולכן בינתיים ההודעה הראשית תשאר כפי שהיא
(ומתישהו אתקן את הקישורים השבורים שם)

אם למישהו יצא כבר לשחק עם החבילה אשמח לדעת איך היה... (עבד חלק/טבע בשגיאות/הפעלה מורכבת/מתאים לשימוש גם ע"י דגי זהב/הכל..)
לא נשארו לי רעיונות נוספים לשיפור... אז אולי זה אומר שהיא מוכנה

מתלבט לגבי יוצר קיצורי דרך גרפי.. משהו דומה לתכניות של החילוץ אולי

עריכה: (12/8/2016)
קישור מעודכן בהודעה הראשית
rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

עדכון חדש לחבילה (לאחר שנה בדיוק מאז העדכון הקודם...)
בהשראת השיטה שכאן
נוספה אפשרות ליצור קיצורי דרך למשחקים של חלונות 3.1 ודוס על ידי גרירה של קובץ הריצה/תיקית המשחק לקובץ "CreateDSC.bat".
ואיתה תמיכה בתפריט "שלח אל":
יש להקליד "shell:sendto" בשורת הכתובת וליצור שם קיצור דרך לקובץ "CreateDSC.bat"

קישור הורדה עדכני בהודעה הראשית.

אשמח למשוב... (רעיונות לשיפור/תקלות וכו')
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6724
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי Gordi »

תודה רבה!
אני חייב לך פידבק כבר זמן מה, אשתדל מאוד שהדבר הבא שאני עושה עבור האתר יהיה זה.
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6724
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי Gordi »

להלן הערותי:
  • עבודה מאוד מרשימה! למדתי כמה דברים יפים (שיש להם שימוש בחיי היומיום) בקשר לשילוב קבצי אצווה עם פקדים מתקדמים יותר. כל הכבוד!
  • ממליץ בחום על יצירת דוגמאות מפורטות לשימוש בכל הפיצ'רים השונים של החבילה, או לפחות הפיצ'רים הבסיסיים (כלומר, לקחת משחק שנמצא ב-C:\Games ולהראות איך להפעיל אותו, אפילו בליווי תמונות מסך).
  • לדעתי ההדפסה למסך של תוכן הקובץ Go.bat וקבלת אישור מהמשתמש ש"הכל בסדר" מבלבלת יותר מאשר מועילה עבור המשתמש ההדיוט. אני לא מצפה ממישהו לא-טכני להבין מה אמור להיות ב-Go.bat ולדעת לאשר זאת. הדרך שלו לאשר את התוכן יהיה להפעיל ולראות אם זה עובד.
  • ביצירה של קובץ Go.bat חדש, לא מוסבר מה זה "progman winfile". הייתי מוסיף משפט על כך שפקודה זו תגרום לחלונות 3.11 להריץ את קובץ ההרצה שמגיע מיד אח"כ. (אגב, בקריאה ראשונה קראתי זאת בתור program winfile, ושרפתי לא מעט זמן בניסיון להבין למה קבצי האצווה שיצרתי לבדי לא עובדים).
  • (כשניסיתי להפעיל את Dave מתוך חלונות 3.11, הוא רץ מהר מדי ולא היה שחיק. מעניין אותי אם זה קורה גם בסביבה שלך).
  • כל הקישורים של "משחקי חלונות לדוגמא" שבורים.
  • "לחבילה קיימת מגבלה טכנית שעבור תכניות לחלונות הקובץ "go.bat" חייב להכיל שורה בודדת בלבד!" - לצערי לא הקפדנו על כך במשחקי האתר. אולי הקוד שצרפתי בסוף יכול לעזור להתמודד עם הבעיה הזו (עשיתי רק כמה בדיקות בסיסיות). נראה לי שיהיה צריך לפתח אותו הלאה, לייצר קובץ אצווה אחר (נאמר GoWin.bat) עם progman winfile ולקרוא לקובץ האצווה החדש במידה והוא קיים.
  • ממליץ לכלול מספר גרסה ותאריך שחרור בתוך קובץ ההורדה.
קוד עבור בעיית השורה הבודדת:
הצג/הסתר תוכן
בשורה התחתונה, יופי של עבודה!
הייתי מאוד רוצה לראות מדריך יותר מפורט לשימוש, וכך נוכל לקשר אל החבילה הזאת מתוך האתר.
rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

תודה רבה על התגובה,
פרסמתי גרסה חדשה (עם תאריך) בהודעה הראשית.

קיבלתי את עצתך גם בעניין אישור תוכן הקובץ go.bat - לא מופיע יותר.
Gordi כתב: ו' אוגוסט 18, 2017 8:22 pm [*] "לחבילה קיימת מגבלה טכנית שעבור תכניות לחלונות הקובץ "go.bat" חייב להכיל שורה בודדת בלבד!" - לצערי לא הקפדנו על כך במשחקי האתר. אולי הקוד שצרפתי בסוף יכול לעזור להתמודד עם הבעיה הזו (עשיתי רק כמה בדיקות בסיסיות). נראה לי שיהיה צריך לפתח אותו הלאה, לייצר קובץ אצווה אחר (נאמר GoWin.bat) עם progman winfile ולקרוא לקובץ האצווה החדש במידה והוא קיים.
שים לב שהמגבלה קיימת רק במשחקי חלונות, רוב המשחקים באתר הם לדוס ושם המגבלה לא קיימת והחבילה אמורה לעבוד עם הקובץ הקיים באתר.
המגבלה עצמה נוצרת מהתוכנה reloa.exe שדואגת לפתוח את חלונות 3 עם המשחק הרלוונטי ולסגור בגמר, הוספת התמיכה בזה תהיה מסובכת יותר.
בכל אופן, לדעתי המגבלה לא מפריעה לתפקוד כרגע. (ובינתיים ההנחה היא שאם השורה הראשונה היא לא קובץ ריצה של חלונות.. אז זה משחק דוס)

בגדול, השורה שצריכה להופיע בקובץ go.bat אמורה להכיל את קובץ הריצה של המשחק, גם במשחקי חלונות (לא progman winfile),
וכשמבצעים שלח אל ישר מקובץ הריצה (למשל FREDDI.exe ב"הדג שרצה להיות בלש") השם של הקובץ הוא מה שמוצע (ומה שרצוי).
כשמתקבל קובץ שאינו קובץ ריצה (למשל התקיה עצמה), מוצע כרגע progman winfile כפתרון זמני עד שאוסיף סוג של "ניחוש" של קובץ הריצה המתאים...

קצת הסבר על הפקודה עצמה (שוב.. ממש לא הפקודה שאמורה להיות שם):
הפקודה פותחת את סייר הקבצים של חלונות 3 וכך המשתמש יכול לבחור בקובץ הרלוונטי משם.
progman -
(Program Manager): למעשה הסביבה המוכרת של חלונות 3, מקבל כפרמטר שם של תכנית להפעלה ומריץ גם אותה בנוסף...

..והתכנית הכי מתאימה:
WinFile-
סייר הקבצים של חלונות 3

Gordi כתב: ו' אוגוסט 18, 2017 8:22 pm [*] (כשניסיתי להפעיל את Dave מתוך חלונות 3.11, הוא רץ מהר מדי ולא היה שחיק. מעניין אותי אם זה קורה גם בסביבה שלך).
כן, קורה גם אצלי.
החל מגירסה 3.1 של חלונות בוטלה התמיכה בהרצת דוס ב-Real Mode מה שגורם למשחקי דוס לרוץ מהר מאד..
הבדיקה של סוג הקובץ נועדה לפתור את הבעיה הזו בדיוק - לא להפעיל את חלונות כשלא צריך,
ובכך למנוע את האצת המשחקים (כך שאם המשחק מיועד לדוס, הוא יופעל ישירות מדוס).

מסיבה מסויימת דייב מקבל את אותה השגיאה שהתקבלה במשחקי חלונות ב-exetype.. (כך שהוא מזוהה כמשחק חלונות אם go.bat מכיל רק "dave")
בגרסה החדשה (מהיום) החלפתי את התכנה באחת שמשתמשת ישירות בפונקצית מערכת שעושה את אותו הדבר, מקווה שזה יעבוד יותר טוב.

(לחלופין, חשבתי להריץ את התכנית בדוס ואם הייתה שגיאה להריץ אותה בחלונות, השאלה היא אם יכול להיות שמשחק סתם מחליט להסתיים בשגיאה)
Gordi כתב: ו' אוגוסט 18, 2017 8:22 pm [*] כל הקישורים של "משחקי חלונות לדוגמא" שבורים.
.
.
.
בשורה התחתונה, יופי של עבודה!
הייתי מאוד רוצה לראות מדריך יותר מפורט לשימוש, וכך נוכל לקשר אל החבילה הזאת מתוך האתר.
הקישורים לדוגמאות תוקנו
כדאי לשים לב שגם התיקייה MNT שבחבילה היא דוגמא נחמדה מאד בעצמה 8)
(הדוגמא כוללת שינוי רזולוציה, טעינת תקליטור ומדריך הפעלה)

שוב תודה על ההערות!
הוספתי הדרכה לפעולת הקובץ CreateDSC.bat
(..אני לא בטוח שחוץ מזה יש עוד מה לפרט מעבר למה שבמדריך)
סמל אישי של משתמש
איתן
משתמש רשום
משתמש רשום
הודעות: 1435
הצטרף: ד' יוני 16, 2004 6:59 pm

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי איתן »

רז,
כל הכבוד!

ממש גרמת לי לרצות לחפור לעומק וללמוד מזה מה שאפשר,
אין לי עכשיו זמן לזה בכלל, אבל זה ללא ספק נכנס לרשימה :)
rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

תודה רבה,
מקווה שתמצא זמן בקרוב
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6724
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי Gordi »

תודה רבה,

אני אבדוק את מה שאמרת על משחקי חלונות (אבל זה יקח לי קצת זמן :-().
לגבי הפירוט, ההצעה שלי היא לקחת שני משחקים (למשל Dave ו-Jewel Thief שהם רזים ופשוטים) ולהסביר, צעד אחרי צעד, כיצד להפעיל אותם עם החבילה.
אני מציע לצאת מתוך נקודת ההנחה ששניהם נפרסו לתוך תיקייה משלהם בתוך C:\Games ואז לעבור בצורה מלאה (בנפרד - פעם אחת למשחק הדוס ופעם אחת למשחק החלונות) על הסט השלם של הפעולות שיש לבצע על מנת לגרום להם לעבוד עם החבילה (אולי אפילו עם תמונות מסך).
מנסיוני זה מאוד עוזר.
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6724
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי Gordi »

עוד הערה: ישנו באג שמופיע במידה והמשחק נמצא בכונן אחד (נאמר D) והחבילה בכונן אחר (נאמר C).
ע"מ לתקן את הבעיה, יש להשתמש בפקודה CD /d במקום CD.
rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

Gordi כתב: ו' אוגוסט 25, 2017 4:22 pm לגבי הפירוט, ההצעה שלי היא לקחת שני משחקים (למשל Dave ו-Jewel Thief שהם רזים ופשוטים) ולהסביר, צעד אחרי צעד, כיצד להפעיל אותם עם החבילה.
אני מציע לצאת מתוך נקודת ההנחה ששניהם נפרסו לתוך תיקייה משלהם בתוך C:\Games ואז לעבור בצורה מלאה (בנפרד - פעם אחת למשחק הדוס ופעם אחת למשחק החלונות) על הסט השלם של הפעולות שיש לבצע על מנת לגרום להם לעבוד עם החבילה (אולי אפילו עם תמונות מסך).
מנסיוני זה מאוד עוזר.
תודה, אעשה בהזדמנות
Gordi כתב: ש' אוגוסט 26, 2017 11:03 pm עוד הערה: ישנו באג שמופיע במידה והמשחק נמצא בכונן אחד (נאמר D) והחבילה בכונן אחר (נאמר C).
ע"מ לתקן את הבעיה, יש להשתמש בפקודה CD /d במקום CD.
תודה רבה, תוקן!
rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

דוגמא להפעלה (יותר מדי זמן שאני לא מוצא זמן לזה)

המדריך מניח DOSBox מותקן
והמשחקים Dave ו־Jewel Thief כבר נפרסו לתיקיות משלהם ב־C:\Games
dave
ו־jwlthief
בהתאמה.

נתחיל:
הורידו את החבילה המעודכנת מהקישור בהודעה הראשית
פרסו אותה למקום כלשהו, לדוגמא
C:\Games\16bbox
פתחו חלון חדש של סייר חלונות וכתבו בשורת הכתובת

קוד: בחירת הכל

shell:sendto
צרו קיצור דרך לקובץ CreateDSC.bat בחלון שנפתח ושנו את שמו, לדוגמא 16bBox

הכל מוכן! ועכשיו להפעלת המשחקים

Dave
לחצו מקש ימני על התיקיה dave
ובחרו בתפריט: שלח אל -> 16bBox
בחלון השחור שיפתח לחצו ENTER

כעת מופיע על שולחן העבודה קיצור דרך בשם dave
לחצו עליו להפעלת המשחק*.

Jewel Thief
הכנסו לתיקיה jwlthief ומחקו את הקובץ Go.bat
לחצו מקש ימני על JWLTHIEF.exe
ובחרו בתפריט: שלח אל -> 16bBox
בחלון השחור שיפתח לחצו ENTER
החבילה תציע ליצור עבורכם קובץ go.bat חדש
לחצו Y לאישור
לחצו ENTER כדי לאשר את תוכן הקובץ שנוצר
כעת מופיע על שולחן העבודה קיצור דרך בשם JWLTHIEF
לחצו עליו להפעלת המשחק*.


*בהפעלה הראשונה החבילה תחפש את מיקום ההתקנה של DOSBox,
אם אינו מותקן במיקום ברירת המחדל תתבקשו לבחור את תיקית ההתקנה ידנית

(ניתן להוסיף לתיקיות של המשחקים קובץ בשם file_id.diz שיכיל את שם המשחק,
ליצירת קיצורי דרך עם שמות יותר נחמדים מראש, או פשוט לשנות את השם של קיצור הדרך לאחר היצירה)
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6724
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי Gordi »

אחלה, אני לא אספיק לתת פידבק היום אבל אנסה להגיע לזה בקרוב.
rzil
משתמש רשום
משתמש רשום
הודעות: 267
הצטרף: א' פברואר 15, 2015 10:07 am

Re: חבילת חלונות 3.11 להפעלה מהירה

שליחה על ידי rzil »

גרסה חדשה ועכשיו אפילו יותר פשוטה להפעלה (קישור בהודעה הראשית).
לאחר החילוץ, ניתן להפעיל את קובץ האצווה AddSendTo.bat שיוסיף שני קיצורים לתפריט "שלח אל":
- יצירת קיצור דרך על שולחן העבודה: "16bBox (קיצור דרך)"
- הפעלת המשחק: "16bBox"
כל מה שנשאר אחר כך זה ללחוץ לחיצה ימנית על קובץ הריצה או התיקיה של המשחק, לבחור אחד מהם ולשחק.

נקודות חשובות כלליות (לא ספציפיות לגרסה הזו):
  • החבילה מתאימה גם למשחקי חלונות 3.1 וגם למשחקי DOS
  • החבילה תלויה בדוסבוקס, ויתכן שבהפעלתה הראשונה תתבקשו לציין היכן דוסבוקס נמצא.
  • בהפעלה ראשונה של משחק שאין לו קובץ בשם go.bat (שקיים ברב המשחקים באתר) החבילה תציע פקודה להפעלה עם האפשרות לערוך.
    בדרך כלל הפקודה שצריך היא שם קובץ הריצה.
שלח תגובה הנושא הקודםהנושא הבא