דף 2 מתוך 2

נשלח: ב' אוקטובר 29, 2007 7:10 am
על ידי Og
סליחה על ההקפצה, אבל זה המקום היחיד בפורום שבו מדובר על ECM.

רז, יש לי שאלה אליך שקשורה לקבצי אצווה ולהורדות שלך (וכמובן שגם קשורה לנושא הזה ולאתר אחרת הייתי שואל בפרטי כמו בעבר):
אתה מוחק את הקובץ .bin.ecm בתוך קובץ האצווה שבהורדות שלך? אני שואל כי גם אני אתחיל להשתמש בECM בחלק מהמשחקים שהעליתי (כמו פיפא99), ולא היה לי כח להוריד משחק שהעלית ולבדוק איך אתה מוחק את קובץ הECM שם.
העניין הוא שאני רוצה למחוק את הECM רק אם אני בטוח שהISO שוחזר כראוי. רציתי לעשות את הבדיקה עם ERRORLEVEL אבל ECM.EXE מחזיר ERRORLEVEL של 0 גם אם הוא הצליח וגם אם הוא נכשל (או שאני לא יודע לבדוק?).

הדרך היחידה שאני יכול לחשוב עליה לעשות את מה שאני רוצה היא למצוא תוכנה לדוס שבודקת CRC32 ונותנת ERRORLEVEL כאבחנה ולשלב אותה בקובץ האצווה, אבל זה כבר ממש OVERKILL ואני לא מתכוון לעשות את זה.

בקיצור, השאלה היא אם אתה מוחק ואם כן, איך?

תודה מראש :)

נשלח: ב' אוקטובר 29, 2007 9:48 am
על ידי raztk
לא, אני לא מוחק, למרות שחשבתי לעשות סוג של "Cleanup" (למחוק הכל חוץ מה-BIN וה-CUE, ככה שלמשתמש לא יהיה יותר מדי בלאגן עם הקבצים בסוף התהליך).

במקום לבדוק את ה-CRC, מה דעתך לבדוק את הגודל בבתים? זה אפשרי בלי שום תוכנה חיצונית:

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

@echo off
set file=
set size=
if not exist "unecm.exe" goto :eof
if not exist "%file%.ecm" goto :eof
unecm.exe "%file%.ecm"
for %%? in ("%file%") do if %%~z? neq %size% del "%%~?"&goto :eof
for %%? in ("unecm.exe" "%file%.ecm") do del "%%~?"
goto :eof
הקובץ יבדוק (בשורה החמישית) לאחר החילוץ אם הגודל של ouwb.bin.ecm שווה ל-<size> (צריך לשנות לגודל המתאים), אם לא, זה יצא.

נשלח: ב' אוקטובר 29, 2007 12:54 pm
על ידי Og
כן, ידעתי שאפשר לבדוק גודל (למרות שלא ידעתי איך), אבל אני חושש שזה פשוט לא מספיק בשבילי. בשביל שקט נפשי אני חייב CRC32 (אפשר גם MD5, אבל לא חובה להיות עד כדי כך פדנטיים :wink: ).

אז תודה, אני אזכור את בדיקת הגודל. בטוח שאני אזדקק לה בעתיד מתישהו.

נשלח: ב' אוקטובר 29, 2007 5:56 pm
על ידי Og
לפעמים אני פשוט לא חושב... מייד אחרי שכתבתי את ההודעה נזכרתי שבעצם קוד המקור של התוכנה כלול בהורדה שלה. לקח לי שתי שניות לשנות את התוכנה כך שתחזיר ERRORLEVEL של 1 אם משהו משתבש וחמש שעות למצוא קומפיילר שיהדר אותה... נאבקתי עם מהדרים של מיקרוספט והורדתי כמה חינמיים ללא הצלחה עד שבטעות נתקלתי בקומפיילר בשם Dev-C++ שזה בעצם IDE ל- MinGW.
ממש, אבל ממש מומלץ.

בכל מקרה, סוף טוב, הכל טוב.

נשלח: ב' אוקטובר 29, 2007 6:56 pm
על ידי raztk
האמת היא שאני משתמש ב-MinGW כדי לקמפל כמה מנועים של דום, ואז אני מעלה אותם כדי שאחרים יוכלו להוריד (זה טוב לאנשים כמוני שרוצים לקבל את השינויים האחרונים לפני שהם שוחררו רשמית). אבל אני משתמש ב-Code::Blocks, לא ב- ++Dev-C (שהוא קצת Out of Date עד כמה שידוע לי).

כל הכבוד בכל אופן. :)

Re: Blood 2?

נשלח: ד' יולי 02, 2008 12:46 am
על ידי C-man
אני מתכוון להעלות את FF7 מחדש (כי הוא כרגע רק על P2M). אתה (עוג) מוכן להעלות את ה build שלך לתוכנה יחד עם קובץ האצווה, ומה-שלא-נלווה עם זה?

ואם יש המלצות לדרך השימוש אני אשמח לקבל אותן (כמו למשל באיזה תוכנת כיווץ מומלץ להשתמש).

Re: Blood 2?

נשלח: ד' יולי 02, 2008 6:56 am
על ידי Og
המשחק היחיד שעושה בקימפול שלי שימוש הוא FIFA2000, זאת בגלל שלא היה צורך בו בשום משחק אחר - את רוב המשחקים הצלחתי לפרוץ ולכווץ כקבצים, ואלה שלא, עובדים מצוין בפורמט ISO. פורמט ISO אמיתי (ולא קובץ בינארי עם סיומת ISO) לרוב שוקל כמו Bin/Cue לאחר ECM(כלומר, שוקל כמו סכום גודל הקבצים שבתקליטור) והמשחקים שעושים שימוש ברצועות מוזיקה, כלומר אלה שחייבים צמדי Bin/Cue (ריימן, טושטוש ושות') בלאו הכי לא מתכווצים טוב בECM (מגה בתים בודדים).

אני מאוד ממליץ לך לנסות ליצור קבצי ISO מהתקליטורים לפני שאתה מנסה ECM. אני משתמש ב UltraISO כדי ליצור אותם וזאת בגלל שעוד לא מצאתי תכנה חינמית שיכולה ליצור ISO אמיתי (ISOBuster ו- ImgBurn לא יכולים לעשות את זה(או לפחות אני לא הצלחתי)).

מצד שני, יכול להיות שמשחקי PSX שונים בקטע הזה, כי משחק הPSX היחיד שניסיתי עם השיטה הזו הוא פיפא2000 ומה שמוזר בו, זה שקובץ הISO יצא כמו הBIN, לכן השתמשתי בBIN ו-ECM.

בכל מקרה, אם לא הורדת את FIFA2000, הנה התכנה וקובץ האצווה:
http://masa0000.googlepages.com/ECunECM.zip" target="_blank

חשבתי לעשות קובץ אצווה עצבני עם הרבה בדיקות, עם עברית ואנגלית, עם אינטראקציה עם המשתמש ועוד כמה דברים מגניבים כאלה, אבל לאחר קצת מחשבה, הגעתי למסקנה שזה סתם מיותר ועשיתי משהו קטן ופשוט. לעומת זאת, אם תרצה עוד מאפיינים בקובץ האצווה, שאל ואם אני יודע, אני אומר לך איך לעשות אותם.

Re: Blood 2?

נשלח: ד' יולי 02, 2008 7:35 pm
על ידי C-man
ה trial של UltraISO לא נתן לי לשמור ISO גדול מידי, ובחיפוש קצר לא מצאתי serial או משהו, אז אסתפק ב ECM.
תודה על העלאת החבילה :).