דף 2 מתוך 3

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

נשלח: ש' ינואר 30, 2016 10:36 pm
על ידי 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)

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

נשלח: ו' פברואר 12, 2016 6:35 pm
על ידי Gordi
Octarine כתב:נראה לי שחבל על המאמץ של שניכם. XP כבר לא נתמכת ע'י מיקרוסופט, אז אני חושב שגם למסע אל העבר מותר להפסיק לתמוך בה.
אבל... זה לא הקטע שלנו?
וברצינות, אם זה כרוך במאמץ גדול, אני מסכים. אבל כל עוד זה לא המצב, נראה לי נחמד לתמוך גם ב-XP. למרות שהיא כבר לא נתמכת רשמית, היא כנראה תמשיך ללוות אותנו שנים רבות (היית לאחרונה במשרד ממשלתי? שדה תעופה? הוצאת כסף מכספומט? :-) ).
rzil כתב:הועלתה גרסה עדכנית ללא PowerShell
(JScript במקום, נבדק ב-XP)
סחטיין! אני אבדוק בהזדמנות.

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

נשלח: ש' יוני 04, 2016 10:18 pm
על ידי rzil
אחרי הרבה זמן בלי עדכון - ...עדיין לא השתנה הרבה
בעיקר אסתטיקה בקוד של קבצי האצווה
+ dosbox.conf בתיקית המשחק דורס את ברירת המחדל בחבילה (נראה לי שכדאי)
-(קישור מעודכן בהודעה הראשית)-

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

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

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

עריכה: (12/8/2016)
קישור מעודכן בהודעה הראשית

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

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

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

אשמח למשוב... (רעיונות לשיפור/תקלות וכו')

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

נשלח: ה' אוגוסט 17, 2017 9:24 pm
על ידי Gordi
תודה רבה!
אני חייב לך פידבק כבר זמן מה, אשתדל מאוד שהדבר הבא שאני עושה עבור האתר יהיה זה.

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

נשלח: ו' אוגוסט 18, 2017 8:22 pm
על ידי Gordi
להלן הערותי:
  • עבודה מאוד מרשימה! למדתי כמה דברים יפים (שיש להם שימוש בחיי היומיום) בקשר לשילוב קבצי אצווה עם פקדים מתקדמים יותר. כל הכבוד!
  • ממליץ בחום על יצירת דוגמאות מפורטות לשימוש בכל הפיצ'רים השונים של החבילה, או לפחות הפיצ'רים הבסיסיים (כלומר, לקחת משחק שנמצא ב-C:\Games ולהראות איך להפעיל אותו, אפילו בליווי תמונות מסך).
  • לדעתי ההדפסה למסך של תוכן הקובץ Go.bat וקבלת אישור מהמשתמש ש"הכל בסדר" מבלבלת יותר מאשר מועילה עבור המשתמש ההדיוט. אני לא מצפה ממישהו לא-טכני להבין מה אמור להיות ב-Go.bat ולדעת לאשר זאת. הדרך שלו לאשר את התוכן יהיה להפעיל ולראות אם זה עובד.
  • ביצירה של קובץ Go.bat חדש, לא מוסבר מה זה "progman winfile". הייתי מוסיף משפט על כך שפקודה זו תגרום לחלונות 3.11 להריץ את קובץ ההרצה שמגיע מיד אח"כ. (אגב, בקריאה ראשונה קראתי זאת בתור program winfile, ושרפתי לא מעט זמן בניסיון להבין למה קבצי האצווה שיצרתי לבדי לא עובדים).
  • (כשניסיתי להפעיל את Dave מתוך חלונות 3.11, הוא רץ מהר מדי ולא היה שחיק. מעניין אותי אם זה קורה גם בסביבה שלך).
  • כל הקישורים של "משחקי חלונות לדוגמא" שבורים.
  • "לחבילה קיימת מגבלה טכנית שעבור תכניות לחלונות הקובץ "go.bat" חייב להכיל שורה בודדת בלבד!" - לצערי לא הקפדנו על כך במשחקי האתר. אולי הקוד שצרפתי בסוף יכול לעזור להתמודד עם הבעיה הזו (עשיתי רק כמה בדיקות בסיסיות). נראה לי שיהיה צריך לפתח אותו הלאה, לייצר קובץ אצווה אחר (נאמר GoWin.bat) עם progman winfile ולקרוא לקובץ האצווה החדש במידה והוא קיים.
  • ממליץ לכלול מספר גרסה ותאריך שחרור בתוך קובץ ההורדה.
קוד עבור בעיית השורה הבודדת:
הצג/הסתר תוכן
בשורה התחתונה, יופי של עבודה!
הייתי מאוד רוצה לראות מדריך יותר מפורט לשימוש, וכך נוכל לקשר אל החבילה הזאת מתוך האתר.

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

נשלח: ש' אוגוסט 19, 2017 10:35 pm
על ידי 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
(..אני לא בטוח שחוץ מזה יש עוד מה לפרט מעבר למה שבמדריך)

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

נשלח: ב' אוגוסט 21, 2017 10:07 pm
על ידי איתן
רז,
כל הכבוד!

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

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

נשלח: ג' אוגוסט 22, 2017 11:17 pm
על ידי rzil
תודה רבה,
מקווה שתמצא זמן בקרוב

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

נשלח: ו' אוגוסט 25, 2017 4:22 pm
על ידי Gordi
תודה רבה,

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

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

נשלח: ש' אוגוסט 26, 2017 11:03 pm
על ידי Gordi
עוד הערה: ישנו באג שמופיע במידה והמשחק נמצא בכונן אחד (נאמר D) והחבילה בכונן אחר (נאמר C).
ע"מ לתקן את הבעיה, יש להשתמש בפקודה CD /d במקום CD.

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

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

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

נשלח: ה' ספטמבר 14, 2017 11:41 am
על ידי 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 שיכיל את שם המשחק,
ליצירת קיצורי דרך עם שמות יותר נחמדים מראש, או פשוט לשנות את השם של קיצור הדרך לאחר היצירה)

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

נשלח: ש' ספטמבר 16, 2017 8:21 pm
על ידי Gordi
אחלה, אני לא אספיק לתת פידבק היום אבל אנסה להגיע לזה בקרוב.

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

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

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