Welkom Gast! [Registreer] :: [Login]
Navigatie

Tutorials

Shoutbox
U dient in te loggen om een bericht te plaatsen.

22/05/2012 09:42
Hartelijk dank voor de gif btw! Smile Thumbs

22/05/2012 09:41
@Hurra: Tjah, ik ben nu eenmaal voor Android. Kheb geen zin in discussie Pfft elk heeft z'n eigen smaak en voorkeur

20/05/2012 21:33
Squire, dat is nutteloze software.

20/05/2012 20:51
@ ground zero.. download GIF Movie Gear. http://www.gamani.
com/gmgdown.htm

20/05/2012 20:45
Android is het meest gesloten open source project ter wereld. Alsook, GIF


Volg ons voor statusupdates en aankondigingen!
Registreer of log in
Om gebruik te maken van de volledige functionaliteit van Modbase moet je ingelogd zijn.
Na registratie kan je reageren, onderwerpen starten, projecten toevoegen en nog veel meer.

Dit is volkomen gratis en duurt hoogstens een minuut.

Registreer gratis

Modden Basis: Deel 3



Basis van het modden Deel 3.
Wat ik hierin ga behandelen:

- Het toevoegen / verwijderen van wapens aan een team.
- Het maken van een simpele skin.
- Het veranderen van een FX.

Het toevoegen / verwijderen van wapens aan een team.

Het eerste bestand wat we nodig hebben is te vinden in: iw_07/maps/mp/gametypes daar pak je _weapons.gsc uit en zet je het in de goeie mappen.
Dit is nodig zodat het spel weet dat een team dit mag hebben.
Het gedeelte wat we ongeveer nodig hebben in deze tutorial is dit het amerikaanse wapen menu:

switch(game["allies"])
{
case "american":
precacheItem("frag_grenade_american_mp");
precacheItem("smoke_grenade_american_mp");
precacheItem("colt_mp");
precacheItem("m1carbine_mp");
precacheItem("m1garand_mp");
precacheItem("thompson_mp");
precacheItem("bar_mp");
precacheItem("springfield_mp");
precacheItem("greasegun_mp");
precacheItem("shotgun_mp");
//precacheItem("30cal_mp");
//precacheItem("M9_Bazooka");
break;


Wat ik wil is de trenchgun ( shotgun ) en de springfield verwijderen en een ppsh eraan toevoegen.
dat gedeelte ziet er dan zo uit:

switch(game["allies"])
{
case "american":
precacheItem("frag_grenade_american_mp");
precacheItem("smoke_grenade_american_mp");
precacheItem("colt_mp");
precacheItem("m1carbine_mp");
precacheItem("m1garand_mp");
precacheItem("thompson_mp");
precacheItem("bar_mp");
precacheItem("greasegun_mp");
precacheItem("ppsh_mp");
//precacheItem("30cal_mp");
//precacheItem("M9_Bazooka");
break;


Sla dit op.

Het bestand wat we nu nodig hebben is hier te vinden: iw_06/ui_mp/scriptmenus en dan weapon_american.menu.
pak dit ook uit en zet het in de goeie mappen volgorde.
open dit bestand nu en ga naar dit gedeelte:

// MENU CHOICES
execKey "1" { play "mouse_click"; scriptMenuResponse "greasegun_mp" }
execKey "2" { play "mouse_click"; scriptMenuResponse "m1carbine_mp" }
execKey "3" { play "mouse_click"; scriptMenuResponse "m1garand_mp" }
execKey "4" { play "mouse_click"; scriptMenuResponse "springfield_mp" }
execKey "5" { play "mouse_click"; scriptMenuResponse "shotgun_mp" }
execKey "6" { play "mouse_click"; scriptMenuResponse "thompson_mp" }
execKey "7" { play "mouse_click"; scriptMenuResponse "bar_mp" }


Ik wil er geen springfield in en shotgun en daar voor in de plaats een ppsh aan toevoegen.
Het ziet erdan zo uit:

// MENU CHOICES
execKey "1" { play "mouse_click"; scriptMenuResponse "greasegun_mp" }
execKey "2" { play "mouse_click"; scriptMenuResponse "m1carbine_mp" }
execKey "3" { play "mouse_click"; scriptMenuResponse "m1garand_mp" }
execKey "4" { play "mouse_click"; scriptMenuResponse "ppsh_mp" }
execKey "5" { play "mouse_click"; scriptMenuResponse "thompson_mp" }
execKey "6" { play "mouse_click"; scriptMenuResponse "bar_mp" }


even er nog wat over vertellen: execkey betekent ook als je op 1 bv drukt krijg je een greasegun op 4 eeen ppsh enz..

als we nu iets naarboven gaan zie je dit:

#define ORIGIN_TITLE 48 64
#define ORIGIN_CHOICE1 80 84
#define ORIGIN_CHOICE2 80 108
#define ORIGIN_CHOICE3 80 132
#define ORIGIN_CHOICE4 80 156
#define ORIGIN_CHOICE5 80 180
#define ORIGIN_CHOICE6 80 204
#define ORIGIN_CHOICE7 80 228


Natuurlijk klopt deze volgorde nu niet meer, wat we nu doen is alleen maar het laatste regeltje verwijderen want er is maar 1 wapen nu weg.

#define ORIGIN_TITLE 48 64
#define ORIGIN_CHOICE1 80 84
#define ORIGIN_CHOICE2 80 108
#define ORIGIN_CHOICE3 80 132
#define ORIGIN_CHOICE4 80 156
#define ORIGIN_CHOICE5 80 180
#define ORIGIN_CHOICE6 80 204


Nu klopt er nog steeds een ding niet als je een beetje naar onder scrolt kom je dit tegen:

onOpen
{
show greasegun_info;
show weapon_propertiestext;
}
onClose
{
hide m1carbine_info;
hide m1garand_info;
hide thompson_info;
hide bar_info;
hide springfield_info;
hide shotgun_info;
}


Wij hebben er geen shotgun en springfield maar wel een ppsh dus er gaat 1 wapen weg en een verander je.

onOpen
{
show greasegun_info;
show weapon_propertiestext;
}
onClose
{
hide m1carbine_info;
hide m1garand_info;
hide thompson_info;
hide bar_info;
hide ppsh_info;

}


wat we nu even gaan doen is de shotgun van het script verwijderen:

itemDef
itemDef
{
name "button_shotgun"
visible 1
rect 0 0 128 24
origin ORIGIN_CHOICE5
forecolor GLOBAL_UNFOCUSED_COLOR
type ITEM_TYPE_BUTTON
text "@MPUI_5_SHOTGUN"
textfont UI_FONT_NORMAL
textscale GLOBAL_TEXT_SIZE
textstyle ITEM_TEXTSTYLE_SHADOWED
textaligny 20
dvartest "ui_allow_shotgun"
showDvar { "1" }
action
{
play "mouse_click";
scriptMenuResponse "shotgun_mp";
}
onFocus
{
hide greasegun_info;
hide thompson_info;
hide m1carbine_info;
hide m1garand_info;
hide bar_info;
hide springfield_info;
play "mouse_over";
show shotgun_info;
show weapon_propertiestext;
}
}
itemDef
{
name "button_shotgun"
visible 1
rect 0 0 128 24
origin ORIGIN_CHOICE5
forecolor GLOBAL_DISABLED_COLOR
type ITEM_TYPE_BUTTON
text "@MPUI_5_SHOTGUN"
textfont UI_FONT_NORMAL
textscale GLOBAL_TEXT_SIZE
textstyle ITEM_TEXTSTYLE_SHADOWED
textaligny 20
dvartest "ui_allow_shotgun"
showDvar { "2" }
onFocus
{
hide greasegun_info;
hide thompson_info;
hide m1carbine_info;
hide m1garand_info;
hide bar_info;
hide springfield_info;
play "mouse_over";
show shotgun_info;
show weapon_propertiestext;
}
}


dat hele stuk moet weg. Wat je nu gaat doen is dit stuk verwijderen bij de rest van de wapens

hide shotgun_info;


Wat je dan moet doen is alles over de shotgun verwijderen..

Ik wil dus de springfield veranderen naar de ppsh dus ik ga weer naar iw_06/ui_mp/scriptmenus maar dan naar het russische wapen menu.
Daar zoek ik dan dit van de ppsh op:

itemDef
{
name "button_ppsh"
visible 1
rect 0 0 128 24
origin ORIGIN_CHOICE6
forecolor GLOBAL_UNFOCUSED_COLOR
type ITEM_TYPE_BUTTON
text "@MPUI_6_PPSH"
textfont UI_FONT_NORMAL
textscale GLOBAL_TEXT_SIZE
textstyle ITEM_TEXTSTYLE_SHADOWED
textaligny 20
dvartest "ui_allow_ppsh"
showDvar { "1" }
action
{
play "mouse_click";
scriptMenuResponse "ppsh_mp";
}
onFocus
{
hide pps42_info;
hide svt40_info;
hide nagant_info;
hide nagantsniper_info;
hide shotgun_info;
play "mouse_over";
show ppsh_info;
show weapon_propertiestext;
}
}
itemDef
{
name "button_ppsh"
visible 1
rect 0 0 128 24
origin ORIGIN_CHOICE6
forecolor GLOBAL_DISABLED_COLOR
type ITEM_TYPE_BUTTON
text "@MPUI_6_PPSH"
textfont UI_FONT_NORMAL
textscale GLOBAL_TEXT_SIZE
textstyle ITEM_TEXTSTYLE_SHADOWED
textaligny 20
dvartest "ui_allow_ppsh"
showDvar { "2" }
onFocus
{
hide pps42_info;
hide svt40_info;
hide nagant_info;
hide nagantsniper_info;
hide shotgun_info;
play "mouse_over";
show ppsh_info;
show weapon_propertiestext;
}
}


Je kopieert dit dan en plakt het over de springfield gedeelte in weapon_american.menu.
Een ding waar je moet op letten is het stuk met

origin ORIGIN_CHOICE6


dit is in gebruik door een ander wapen dus we geven dat het cijfer van de springfield mijn geval was het 4.
Dan moet er nog de info weg van de russische wapens. dit kan je gewoon van een ander wapen kopieeren en dan erover plakken.

hide pps42_info;
hide svt40_info;
hide nagant_info;
hide nagantsniper_info;
hide shotgun_info;


wordt:

hide greasegun_info;
hide m1carbine_info;
hide m1garand_info;
hide bar_info;
hide thompson_info;
play "mouse_over";
show ppsh_info;
show weapon_propertiestext;


Wat je dan doet is nog met dat Hide en show alles van de springfield veranderen naar de ppsh.
Op een gegeven moment zal je dit tegen komen:

{
name "springfield_info"
visible 0
rect 0 4 224 112
origin ORIGIN_WEAPONIMAGE
style WINDOW_STYLE_SHADER
background "weapon_springfield"
decoration
}


dat verander je dan natuurlijk naar:

{
name "ppsh_info"
visible 0
rect 0 4 224 112
origin ORIGIN_WEAPONIMAGE
style WINDOW_STYLE_SHADER
background "weapon_ppsh"
decoration
}


Waar je dan ook nog moet opletten is dat de Origin's kloppen van de wapens omdat ik van 7 naar 6 ben gegaan moet de bar origin 6 krijgen thompson 5 en dan de ppsh 4.




Het maken van een simpele skin

We hebben de zelfde tools nodig wat we gebruikt hebben in het main menu maken.
Om het bij de mod te laten passen verander ik de kleur van de ppsh naar een gouden ppsh. ( altans dat probeer ik :P )
De wapens kan je vinden in iw_10 -> images en dan onder weapon_###. Wat ik dan moet hebben is weapon_ppsh_c.iwi
Als je gedaan hebt wat je wilt sla je het op en als je het scherm krijgt van de .dds formaat zet je het als volgt:
- DXT5 ARGH
- 2D texture
- Generate Mip Maps
en dan verander je de namen van de .iwi's goed. dus geen .iwi_out erbij gewoon weapon_ppsh.iwi als voorbeeld.
Zet ze in de Images map van je mod en klaar!




Veranderen van een FX

Dit is ook iets simpels je gaat naar iw_07 en dan zoek je bijvoorbeeld een fx uit die de explosie van een granaat veranderd.
Ik kies een fire fx: building_fire_large
Als ik dan de explosies wil veranderen moet je ook de granaten explosie namen weten voor de handigheid pak ik ze gewoon uit.
Wat je nu moet doen: Is bijvoorbeeld voor mij building_fire_large openen met kladblok en daar selecteer je alles in en kopieer je het.
Dan ga je naar de FX wat veranderd moet worden, open je ook met kladblok en dan plak je de building_fire_large script erover. Dan sla je het op en dan ben je klaar.




De mod is hier te downloaden: KLIK

Tutorial gemaakt door usselite

Inloggen

Online users
Nieuwste lid:
mericin

· IzNoGoD00:19:35
· usselite00:30:23
· vinhui00:37:37
· Wolph00:51:04
· mericin00:58:18
· phinal01:05:09
· mitchhubers01:15:10
· HuRRaCaNe02:11:37
· Fristi02:13:55
· Niels02:19:47
· Google[bot]Online

Gasten online: 5


Link ons

Partners

Links


Naar Boven

© 2006-2012 Modbase. Alle rechten voorbehouden. Disclaimer | Gedragscode

Custom coding by Stijn, Image fixing by Derix