fxp
שחזור סיסמה הרשמה
  • הודעות
  • אשכולות
  • רשומים
  • מחוברים כרגע
הרשמה לאתר הרשמה באמצעות facebook
תגיות: LOADER, mod loader
מדריך|

איך ליצור חיה / מפלצת. (Mod Loader)

  1. 14-03-2011 07:04 #1
    בן
    תאריך הצטרפות
    17-11-07
    שם פרטי
    גיא
    הודעות
    1,255
    שלום לכולם!!!!
    ראיתי את כל המדריכים שUnTraDe ורציתי שיידעו שגם אני פה אז...
    קודם כל! אני לא רוצה שסתם תקראו את כל המדריך לשווא אז בואו נמיין את האוכלוסיה כאן:
    כל מי שלא יודע ג'אווה אפילו בסיסית מאוד, שייצא מהאשכול.
    דבר שני, המדריך לא כולל תיכנות של מודלים ולכן אתם יכולים ליצור מובים רק עם המודלים הקיימים (חזיר, כבשה, וכו').
    כל מי שלא יודע מה זה MCP שילך לקרוא את זה: מדריך לMCP ויחזור אחרי שהוא הבין.
    כל מי שמתחת לגיל 18, שיצא מהאשכול, הוא מכיל תכנים ארוטיים. (זה בצחוק למי שלא הבין).
    אחרי "שדיללנו" את האוכלוסיה כאן, נתחיל,
    כמה מושגים שצריך לדעת:

    Mod Loader - מחלקת עזר, היא בעצם מאפשרת לערוך קבצים ראשיים של המשחק (Block, Item, Entity, וכו'...) מתוך קובץ mod_X בעצם X זה השם של המוד, כלומר להוסיף נגיד בלוק לרשימה בBlock, בלי בעצם לערוך בפועל את הקובץ אלא להוסיף לו נתונים, בלי לאלץ את המשתמשים להחליף את הקובץ Block, עוד פעם אני מדבר על Block כאל דוגמא, זה מיוחס לכל המחלקות הראשיות, זה מאוד חשוב שתבינו את הרעיון של זה.

    MCP - Minecraft Coder Pack - זה "התוכנה" שבעצם מאפשרת לך לערוך את הקבצים של המשחק, היא עושה Decompile על הקבצים כלומר מחזירה אותם לקבצים שאפשר לערוך, ובה אנחנו עובדים כדי לתכנת מודים.

    Mob - זה קיצור לMobile, נייד, זה בעצם כל החיות / מפלצות (חזיר תמנון, זומבי, קריפר וכו'...), זה מילה שאני אשתמש בה המון במדריך אני אקרא לזה מוב.

    Example - זה השם של המוד והחיה שאותה אעשה, תחליפו את זה במה שאתם רוצים.
    הנה MCP מוכן עם תיקונים של קבצים, Mod Loader V5, Spawn List ועוד המון תיקונים לקבצים אז אתם חייבים להשתמש בזה!!
    חובה להוריד: http://www.mediafire.com/?fq9riy7594me3sa
    אתם צריכים את המקורות של mod loader אז עושים ע"י Decompile של המשחק עם mod loader מותקן, או מומלץ יותר, להשתמש במה שאני נתתי.
    אחרי החפירות שלי, נתחיל במדריך האמיתי,
    צרו קובץ חדש, EntityExample
    package net.minecraft.src;

    public class EntityExample extends EntityCreature
    {

    public EntityExample(World world)
    {
    super(world);
    // זאת הטקסטורה של המוב שלכם.
    texture = "/mob/mobexample.png";
    }

    protected int getDropItemId()
    {
    //זה הדברים שהוא מפיל (אם אתם רוצים שהוא יפיל בלוק פשוט תעשו:Block.example.blockID).
    return Item.porkCooked.shiftedIndex;
    }
    }
    תחליפו את Example בשם של החיה שאתם רוצים ואז mobexample.png בטקסטורה שאתם רוצים.
    בעצם פה גמרנו עם החלק של ההגדרה של התנהגות המוב חוץ מאיפה הוא מזדמן,
    שמרו את הקובץ בתקייה SRC (איפה שכל המקורות), בשם EntityExample ותחיליפו את Example בשם של החיה.

    הנה מגיע הקטע שבו הmod loader מעורב, צרו קובץ חדש, mod_Example:
    package net.minecraft.src;

    import java.lang.reflect.Method;

    public class mod_Example extends BaseMod
    {
    public mod_Example()
    {
    }

    public String Version()
    {
    return "1.3_01";
    }

    public void AddEntityID()
    {
    //פה אתם מגדירים את השם של החיה ובעצם מודיעים למשחק שיקרא את המוד.
    //קודם הקובץ של החיה, השם שלה ואז הID שלה (פה הID שלה הוא פונקציה בmod loader שמשיגה ID לא משומש).

    EntityList.addMapping(EntityExample.class, "Example", ModLoader.getUniqueEntityId());
    //זה מוסיף את החיה שלכם לעולם, מגדיר איפה היא תזדמן.
    spawnlist.add("Surface biomes", 0, new Object[] { EntityExample.class });
    }
    }
    החליפו את כל הExample בשם של המוב שלכם, ואת surface biomes לאיפה שאתם רוצים שהוא ייזדמן. (כדי לבדוק את האפשריות בדקו את spawnlist.java.
    אתם רואים את המספר 0 באמצע המשפט של הזימון, זה סוג החיה הנה הערכים:
    0 = מפלצת (זומבי, קריפר)
    1 = חיה רגילה (חזיר, פרה...)
    2= חית מים (דיונון...)
    ותשנו את השם של הקובץ למה ששאתם רוצים (אחרי הmod_).
    כמעט סיימנו, פתחו את התיקייה Textures בקבצים של המדריך שהורדתם, ותעתיקו את mobexample.png לתקייה mob אצליכם בקבצים של המשחק (לא המקורות).

    זהו

    רק תשנו את הקבצים:
    mod_[MobName]
    Entity[MobName]

    אם למשהו יש בעיה שיגיד לי פה, ויפרסם את מה שהמשחק עושה (מסך שחור או יוצא וכו') או את מה שהrecompile עושה (אם שם הייתה את הבעיה).
    נערך לאחרונה על ידי sharkDX, 14-03-2011 בשעה 16:42

    מפתח אפליקציות, אתרים ומשחקים.

    צרו קשר בפרטי

    סוג: B | גיר: ידני | תאוריה: 1 (0 טעויות) | שיעורים: 32 | טסט פנימי: 1 | טסט חיצוני:2 (30.12.13)

  2. 14-03-2011 08:28 #2
    בן
    תאריך הצטרפות
    24-08-09
    שם פרטי
    גל
    הודעות
    2,527
    תודה אחי רק תעלה בבקשה את ההורדה מהר.

  3. 14-03-2011 12:21 #3
    בן
    תאריך הצטרפות
    26-11-07
    שם פרטי
    -גיל-
    הודעות
    1,469
    יפה אחי
    אולי תכין לפורום איזה מוד כזה

  4. 14-03-2011 14:05 #4
    בן
    תאריך הצטרפות
    22-10-09
    הודעות
    2,116
    פששש סחטיין...

    אני לומד ג'אווה בבצפר, ברמה גבוהה.. (אני כרגע בכיתה י"ב.. אני יודע הכל כמעט! P: )
    אם תרצה להכין פרויקט משותף - דבר איתי.
    נניח ליצור חיות או משהו כזה..

    אני מתרגש שיש סופסוף שימוש לידע שלי חחח

  5. 14-03-2011 16:44 #5
    בן
    תאריך הצטרפות
    17-11-07
    שם פרטי
    גיא
    הודעות
    1,255
    ציטוט פורסם במקור על ידי AngelsOnTheMoon צפה בהודעה
    פששש סחטיין...

    אני לומד ג'אווה בבצפר, ברמה גבוהה.. (אני כרגע בכיתה י"ב.. אני יודע הכל כמעט! P: )
    אם תרצה להכין פרויקט משותף - דבר איתי.
    נניח ליצור חיות או משהו כזה..

    אני מתרגש שיש סופסוף שימוש לידע שלי חחח
    תצטרף לקבוצה שלנו (שלח לUnTraDe ה"פ), אנחנו מתכנתים מודים וכאלה כשרוצים...
    עודכן הורדה לMCP נקי הכולל Mod Loader ותיקוני באגים ובעיות (מוכן לשימוש גם בלי קשר למדריך).

    מפתח אפליקציות, אתרים ומשחקים.

    צרו קשר בפרטי

    סוג: B | גיר: ידני | תאוריה: 1 (0 טעויות) | שיעורים: 32 | טסט פנימי: 1 | טסט חיצוני:2 (30.12.13)

  6. 14-03-2011 18:33 #6
    WeepingAngel מנותק מנהל ראשי וראש צוות פרוייקטים לשעבר
    בן
    תאריך הצטרפות
    02-05-08
    שם פרטי
    עֹמר
    הודעות
    13,572
    וואי תודה רבה! כבר הרבה זמן חיפשתי תקיית MCP עם MOD LOADER מובנה, כי לא הצלחתי לשלב אותם לבד.
    סוף סוף אני יוכל לפרסם את המודים שלי נורמאלי!


    D o n ' t . B l i n k . W h e n . Y o u . S e e . M y . N i c k

מקרא דרגות:  » יו"ר » מנכ"ל » מנהל ראשי » מפקח » מנהל פורום » צוות פרוייקטים » צוות סיקורים » משתמש כבוד » היכל התהילה » Champ » משקיען כבוד » Winner