מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

הפורום הראשי של האתר. מחפשים קישור למשחק אבוד? מנסים להפעיל משחק ולא מצליחים? מצאתם קישור לא פעיל? נתקעתם במהלך משחק ואתם זקוקים לעזרה? יש לכם חידוש/הערה/הארה? זה המקום בשבילכם!

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

סמל אישי של משתמש
fighter
משתמש רשום
משתמש רשום
הודעות: 19
הצטרף: ש' ספטמבר 06, 2003 8:03 pm
איש קשר:

מישהו יודע איך אני יכול להשיג את המנגינות של קומפדיה?

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

מהמשחקים הישנים שלהם כמו גורדי בהרפתקאה מהסרטים או המשחק עם הגן ילדים? או סיפורי איתמר?
שלחתי מייל לקומפדיה והם אמרו שהם מצטערים אבל הם לא שומרים את המוזיקה על דיסקים ואין להם מושג אם היא מוגנת בזכויות יוצרים (מה? זה לא שלכם תגידו?)
סמל אישי של משתמש
Radioactive Grandpa
מנהל
מנהל
הודעות: 5893
הצטרף: ד' ספטמבר 01, 2004 4:08 am
איש קשר:

Re: מישהו יודע איך אני יכול להשיג את המנגינות של קומפדיה?

שליחה על ידי Radioactive Grandpa »

fighter כתב:ואין להם מושג אם היא מוגנת בזכויות יוצרים
חה. ליצנים.
יש מצב שסתם נתקלת בחסם של נציג שענה לך. הם הרי חייבים לדעת (או שהם לא רוצים לדעת?).
אם יש לך את המשחקים, אולי תקליט את המנגינות בתכנה חיצונית במחשב.
סמל אישי של משתמש
fighter
משתמש רשום
משתמש רשום
הודעות: 19
הצטרף: ש' ספטמבר 06, 2003 8:03 pm
איש קשר:

מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

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

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

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

כחלק מניסיונותיי להוסיף תמיכה למשחקים האלה בscummvm הצלחתי לחלץ את המוזיקה והקולות...
אז כן, יש דרך. 8)
סמל אישי של משתמש
dj_anubis
משתמש רשום
משתמש רשום
הודעות: 1630
הצטרף: א' ינואר 19, 2003 6:37 pm

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

rzil הצלחת להריץ אותם דרך SCUMVM? אם כן תוכל להסביר איך עשית את זה (לא נתקלתי בפורום בדיון על זה...אולי פספסתי...)
rzil
משתמש רשום
משתמש רשום
הודעות: 282
הצטרף: א' פברואר 15, 2015 10:07 am

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

את זה לא הצלחתי (הם לא נתמכים).
ניסיתי לראות איך הם בנויים כדי לנסות להוסיף תמיכה...
בדרך הצלחתי לחלץ את הקולות והמוזיקה, אבל שם עצרתי.
סמל אישי של משתמש
fighter
משתמש רשום
משתמש רשום
הודעות: 19
הצטרף: ש' ספטמבר 06, 2003 8:03 pm
איש קשר:

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

תוכל בבקשה לפרט קצת יותר איך עשית את זה?
rzil
משתמש רשום
משתמש רשום
הודעות: 282
הצטרף: א' פברואר 15, 2015 10:07 am

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

כתבתי סקריפט בפייתון שעובר על הקובץ ומחפש את הכותרת של VOC (הפורמט שבו הסאונד במשחק שמור),
כאשר הוא מוצא כזה הוא מחלץ לקובץ...
הסקריפט לא ממש במצב שהוא מוכן לשימוש נח, הכל די Hard-Coded בקובץ כדי לדעת איפה הוא צריך לחפש.
(זה לא הרבה, אבל כן צריך לכתוב בסקריפט איפה נמצא הקובץ שאתה רוצה שהוא יעבור עליו).

מוזמן לדבר איתי בפרטי ואעזור... (כמובן שאם עוד מישהו רוצה הוא מוזמן גם)
אעדכן פה אם זה יהפוך למשהו שאפשר להשתמש בו בצורה נוחה
סמל אישי של משתמש
Octarine
מנהל
מנהל
הודעות: 3749
הצטרף: ג' יולי 07, 2009 11:48 pm
מיקום: בין חושך לאור

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

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

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

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

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

Gordi כתב: ו' נובמבר 16, 2018 7:28 pm תרגיש חופשי לפרסם בפורום, נשמע מועיל :-)
אוקיי, שיפצתי קצת ומפרסם פה.
כדי להשתמש בסקריפט צריך שפייתון 3 יהיה מותקן על המחשב.
כדי להפעיל יש לכתוב את שם הסקריפט ואחריו את שם הקובץ ממנו מעוניינים לחלץ את הקולות.
עקרונית, הוא אמור להיות מסוגל לחלץ קבצי VOC מכל קובץ (לא רק משחקי קומפדיה).
אם אני זוכר נכון במשחקי הקומפדיה מוזיקת הרקע בדרך כלל נמצאת בקובץ שמסתיים ב-D.

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

#!/usr/bin/env python3

import argparse
import errno
import os
import struct
import sys

def create_directory(name):
    try:
        os.makedirs(name)
    except OSError as e:
        if e.errno != errno.EEXIST:
            raise

def get_sound(num, offset, data, inputFile):
    name = 'tempfile{}-{}.voc'.format(num, hex(offset))
    size = 0
    inputFile.seek(offset, 0)
    with open('voc/' + name.format(num), 'wb') as tempFile:
        tempFile.write(inputFile.read(27))
        size = inputFile.read(3)
        tempFile.write(size)
        size = int.from_bytes(size, byteorder='little', signed=False)
        tempFile.write(inputFile.read(size + 1))
        size = tempFile.tell()
    return size - 1

if __name__=='__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('filename')
    args = parser.parse_args()

    create_directory('voc')
    create_directory('dat')

    with open(args.filename, 'rb') as f:
        s = f.read()
        count = 0
        offset = s.find(b'Creative')
        with open('dat/' + 'file{}-start-{}.dat'.format(count, hex(offset)), 'wb') as datFile:
            datFile.write(s[:offset])
        add = offset
        while add != -1:
            skip = get_sound(count, offset, s, f)
            newS = s[1 + offset:]
            add = newS.find(b'Creative')
            if skip != add and add != -1:
                with open('dat/' + 'file{}-{}-{}.dat'.format(count + 1, hex(offset + skip), hex(offset + add)), 'wb') as datFile:
                    datFile.write(s[(offset + skip):(offset+add)])
            offset = offset + 1 + add
            count += 1
        with open('dat/' + 'file{}-{}-end.dat'.format(count, hex(offset + skip)), 'wb') as datFile:
            datFile.write(s[(offset + skip):])


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

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

תודה!
סמל אישי של משתמש
ITAIGAMING
משתמש רשום
משתמש רשום
הודעות: 185
הצטרף: א' נובמבר 01, 2020 7:24 pm
איש קשר:

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

rzil אפשר קצת יותר מוסבר?
מה זה פייתון?
מה עושים?
תסביר שלב שלב

כי אני לא הבנתי כלום :roll:
Smaper
משתמש רשום
משתמש רשום
הודעות: 128
הצטרף: ה' יוני 25, 2020 3:01 pm

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

פשוט תחפשו משחקי קומפדיה ביוטיוב ויש הרבה תוכנות שמוציאות ושומרות קבצי סאונד של הוידאו מיוטיוב.
יותר מהר ופחות כאב ראש.
סמל אישי של משתמש
ITAIGAMING
משתמש רשום
משתמש רשום
הודעות: 185
הצטרף: א' נובמבר 01, 2020 7:24 pm
איש קשר:

Re: מחפש דרך לחלץ קבצי מוזיקה ממשחקים של קומפדיה

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

Smaper כתב: ו' יולי 23, 2021 4:34 am פשוט תחפשו משחקי קומפדיה ביוטיוב ויש הרבה תוכנות שמוציאות ושומרות קבצי סאונד של הוידאו מיוטיוב.
יותר מהר ופחות כאב ראש.
מה?
שלח תגובה הנושא הקודםהנושא הבא