IMG

 
IMG
IMG   IMG
  Welcome to GTAForums! Be sure to check out the Grand Theft Auto V Forum.

You are not registered! (If you are, click here to login) Registering is fast, free and easy and allows you to instantly reply to any topic on GTAForums.
Why wait? Click here to register your own unique username and become part of the ever-growing community!


( Log In | Register | Revalidate Validation E-mail )
Quick Log-In:
  IMG
       
>
Forum Rules 

Design Your Own Mission

Pages: (2) [1] 2   ( Go to first unread post ) Reply to this topicStart new topicStart Poll

 [TUT] The DYOM Functions Tutorial

 Complete guide to the DYOM menu.
 
Chimpso  
Posted: Friday, Jul 16 2010, 10:58
Quote Post


Ran away with the spoon...
Group Icon
Group: Members
Joined: Aug 8, 2009

au.gif

XXXXX



The DYOM V6.1 Functions Tutorial

Problems with bugs or glitches? See the DYOM bug and glitches list for help!


Hello DYOM users! I have searched the DYOM forum, and I could not find a thread of this type. What I will be doing for you today is listing the functions of DYOM. This is pretty much taking you on a tour of the DYOM menu (bought up by pressing the "Y" key) and explaining every function in as much detail as possible.


So lets begin!

Helpful Lists

These lists will help you locate what you need in the long DYOM lists. The name of the author is after the link.

List of Actor Animations by Chimpso
List of Objects by UNRATED69
List of Interiors by Evanthebassist
List of Actors by JOJOXX

If you have a list that you want to add here then feel free to comment here of PM me.

Guides

Guides are large tutorials or pieces of information that will greatly help you.

The DYOM Weapon Guide by Chimpso
Tips for Creating Missions by Evanthebassist
DYOM Bugs and Glitches List by Chimpso

Helpful Tutorials

Here is a list of some helpful turotials or tricks that can be done in DYOM.

Main Tutorial Topic - This is seldom updated, hence why I have created this section. It does contain some very helpful TUTS though.
Playing Radio in Cutscenes by Chimpso
Creating Effective Car Chases by Chimpso
Make the Player Spawn with a Parachute by Johnny3500

Other Helpful Things

Other things around the DYOM forum that can be of great help to you.

Ask and Answer - By LeonCJ

Contents

When you first press the "Y" key this menu will show up:
  • Mission Menu
  • Storyline Menu
  • Settings
  • Player
  • Objectives
  • Actors
  • Cars
  • Pickups
  • Objects
  • Tools
Now, lets get into explaining them.

1. Mission Menu

The mission menu is used to begin and finalise missions, as well as loading missions.

ButtonFunction
Play MissionPlays the currently loaded mission from the beginning, this function is only available on non-read only missions.
Save MissionSaves the currently loaded mission. The user must select the appropriate slot, and then DYOM will save it into the GTA San Andreas User Files folder in the My Documents folder. The mission will be saved with the name "DYOMx", here X represents the slot number it is saved in. For example, If I saved it in Slot 5, then it would be called "DYOM5".
Load MissionLoads a mission. The user must select the appropriate slot where the mission is saved. This works in the same way as saving missions. If the mission is called "DYOM5" then it would be in Slot 5.
Publish MissionThis will save the currently loaded mission in the GTA San Andreas User Files folder with the name "DYOM0". This mission is a read only mission, which means that it cannot be edited by anyone. Change the name of the mission by removing the 0 from the end and replacing it with a number (1 through to 8) with the number representing the mission Slot it will be put in.
New MissionThis starts a new mission, with all data from the previous mission removed (apart from route points). This allows you to start from scratch and begin designing a new mission.

2. Storyline Menu

The Storyline function is something that I personally do not use. And as a result, have limited experience on. For information on how to use it, consult PatrickW's tutorial here. It should help you out smile.gif.

3. Settings

The settings menu is used to change important settings in your mission, such as weather, wanted levels ect.

[tr][/tr][/tr]
ButtonFunction
Mission NameHere you can set/change the name of your mission that will appear when it loads up.
Intro TextThis is the text that will appear at the top left of the screen in a black box when the mission starts. You can have a maximum of 3 screens/boxes of text per mission.
Time LimitIf the mission is a timed mission, adjust the time the player has to complete the mission here.
Timed MissionSelect weather the mission is a timed mission or not. The time can be adjusted with the "Time Limit" button above.
Time of DayYou can use this option to set the time that your mission will occur. Press the "Y" and "N" keys to add or remove one hour from the time of day. For example, 9:00 is morning and 22:00 will be at night time. It's pretty easy to use. The default Time of Day is 9:00.
WeatherSelect the weather conditions that your mission takes place in. Use "Y" and "N" to cycle through weather options.
Minimum Wanted LevelThe minimum wanted level that the player can have during the mission, select from 0 Stars to 6 Stars.
Maximum Wanted LevelSelect the maximum wanted level that the player can obtain during the mission. Selecting "0 Stars" means the player cannot get a wanted level in the mission.
Riot ModeToggle Riot Mode On/Off. If Riot Mode is on then citizens will loot the streets, bash the player, set fire to cars, ect.
4. Player

The Player button is used to select the first objective ("Objective 0"), the player. The player is the first place where your mission starts. You can select the player model, it's weapons, and then set it's health. The player will then be placed on the map.

5. Objectives

Now for the complicated part, the objectives, which are the building blocks of your missions.

[/tr]
ButtonFunction
Add ObjectiveYou can use this button to add objectives to your mission. When you select it, another sub-menu will show up:
  • Add Car
    Used to add a vehicle that must be entered to be completed in your mission. You can browse and select the desired vehicle using the "Y" and "N" buttons. Once it is selected, you can change it's primary and secondary colours ("Y" and "N") and then move it into the right position. You can then adjust it's health (100; it will be set on fire and immidiatly blow up. 250; It is very weak and will be set on fire easily. 500: It will have half a it's normal health. 1000 It will have it's normal health. 2500; it will have 2.5 times more health then normal.), weather or not is is Bullet-Proof, Explosion-Proof or Damage-Proof (does not take any body damage, dented hood, doors ect.), and weather or not it is locked.
  • Add Actor
    This lets you add an actor (NPC, or non player character) as an objective. For actor objectives, you must kill the actor to complete it. Once you have selected the actor model, it's weapons and what animations it preforms (see here for a list of animations) (all with the "Y" and "N" keys). You will be brought to another menu. Here you can select the health for your actor (100 (normal), 250, 500, 1000, 2500), it's behaviour (Normal, Hold Position, Attack Direct or Hold and Direct), it's weapon accuracy (10 (poor) 25 (decent) 50 (good) 75 (very good) 100 (perfect) ), weather or not it can be killed by a headshot (off means it cannot be killed by a headshot, on means it can), and finally the "Kill All Enemies" button. If you put this to "On" then you will have to kill every enemy actor on in the mission that is on the field at the time of that objective. Use that if you have multiple enemies that you want to kill as one objective.
  • Add Pickup
    This will add a pickup as an objective. Pickups need to be, obviously, picked up to count as completed. Once you select the pickup menu you can select what type of pickup you want to add (Weapon, Health, Armor, Bribe, Other). If you select "Weapon" then you can use the "Y" and "N" keys to select what type of weapon you want, then it will be placed on the map. Selecting "Health" or "Armor" will place health or armor as an objective. Selecting "Bribe" will add a poilce bribe as an objective, and selecting "Other" will bring up a special set of items (browse with the "Y" and "N" keys) that can be placed as objectives.
  • Add Checkpoint
    This allows you to add a checkpoint as an objective. Checkpoints need to be passed through to count as completed. First you need to select the checkpoint type using the "Y" and "N" keys. After that, move the checkpoint around using the WASD keys or the cusor keys. You can then change the height of the objective by holding down the "Jump Key" and using the cusor keys. And you can change the size of the checkpoint by holding down the "Left Mouse Button" and using the cusor keys. Once you are done, the checkpoint will be placed on the map.
  • Add Special Player Objectives
    This allows you to add special types of objectives that effect the player.
    • Teleport
      This will teleport the player to the selected place on the map so that they can continue playing on from that point. They are completed immidiatly. You can choose the teleports model, weapons and health.
    • Teleport to car
      This acts the same as the teleport objective except that it teleports the player into a car. The player must use the car to go to the next objective. You can browse and select the desired vehicle using the "Y" and "N" buttons. Once it is selected, you can change it's primary and secondary colours ("Y" and "N") and then move it into the right position. You can then adjust it's health (100; it will be set on fire and immidiatly blow up. 250; It is very weak and will be set on fire easily. 500: It will have half a it's normal health. 1000 It will have it's normal health. 2500; it will have 1.5 times more health then normal.), weather or not is is Bullet-Proof, Explosion-Proof or Damage-Proof (does not take any body damage, dented hood, doors ect.).
    • Set Wanted Level
      This will change the player current wanted level, you can select from 0 to 6 stars.
    • Remove Weapons (NEW!)
      This objective removes all weapons from the player and leaves them just with their fists.
    • Talk on Phone (NEW!)
      When this objectives is used, the player character will take out a phone and start talking. These objectives act much like "Timeout" objectives. Set the amount of time the sentence will last and add the text. The first "Talk on Phone" objective will take out the players phone. The "Talk on Phone" objectives between the start and finish "Talk on Phone" objectives will have the player talking on the phone. The last "Talk on Phone" objective has the player putting away the phone.
  • Add Special Enviroment Objectives
    These objectives effect what goes on around the player, including time limits ect.
    • Cutscene
      This will allow you to add cutscens to your mission. A cutscene objective is automatically completed once it is finished. Use the cusor keys rotate the camera, hold down "Jump KEy" and use the cusor keys to change the height of the cutscene, hold down the "Left Mouse Button" to and use the cusor keys to move the camera around. Once you are done with then, you will then have to adjust the time (in seconds) thats the cutscene stays on screen for (using "Y" and "N"). And then after that you have to type out the text that accompanies the cutscene. Once all that is done, the cutscene is placed on the map.
    • Countdown
      The countdown objective is a countdown timer, (eg, at the start of a race) and is completed after the onscreen timer counts down. The player cannot move during the countdown. You can select how long the countdown will go for (in seconds).
    • Timeout
      The Timeout objective acts pretty much the same as the Countdown objective. The difference it the player can move during it and select weather the player can see the timer or not.
    • Weather Change
      With this objective you can change the current game weather by using the "Y" and "N" keys.
    • Set Time
      With this you can change the game time of day in the game by using the "Y" and "N" keys.
    • Ped/Car Behaviour
      With this you can change weather or not cars/peds will appear on the streets. "Normal Ped/Cars" will make peds and cars spawn. "Riot Mode" will convert the location into Riot mode (rioting/looting peds). "No Cars" will make no cars spawn. "No Peds" will make no peds spawn and "No Peds/Cars" will make neither spawn.
    • Adjust Time Limit
      If the game is a timed game, you can add or remove time from the timer.
    • Start Timed Section
      If the game is a timed game, use this option to start the timer from the current objective.
Edit ObjectiveThis allows you to edit the CLOSEST objective. You can change it's settings as per above.
Delete ObjectiveThis will delete the CLOSEST objective from the mission.
Select ObjectiveThis will select the closest objective. Any new objectives the player adds will be placed after the selected one.
Put After SelectedThis will make the CLOSEST objective occur AFTER the selected one. EG, if I have objective 5 selected and make Objective 8 get put after it, then objective 8 will change to objective 6, as it is after 5.
6. Actors

Actors are NPCs (Non player characters) added to give missions more action. They can be made allies, friends or neutral.

[tr][/tr]
ButtonFunction
Add ActorThis allows you to add an actor into the mission. You must first first select the actor model using the "Y" and "N" key. After thet you have to select what weapons the actor will use and it's animation (see here for a list of animations). You will then be bought to another menu, here you can select the health for your actor (100 (normal), 250, 500, 1000, 2500). You will then have to select the alliance of the actor. If it is an ally then it is on your side. If it is an enemy then it is against you. If you select "Enemy" then you will have to select it's behaviour (Normal, Hold Position, Attack Direct, Hold and Direct). If you select it as an ally then you also have to set behaviour; (Normal, Hold Position, Follow Player, Must Survive, Hold Position and Must Survive, Follow Player and Must Survive). If an actor that "Must Survive" is killed the mission will fail.You then must select it's weapon accuracy (10 (poor) 25 (decent) 50 (good) 75 (very good) 100 (perfect) ), weather or not it can be killed by a headshot (off means it cannot be killed by a headshot, on means it can). The actor will then be spawned after the currently selected objective.
Spawn ActorThis option will make the closest actor spawn AFTER the selected objective during the mission.
Hide ActorThis option will hide the closest actor after the selected objective, causing it to be removed from the game world.
Edit ActorThis allows you to edit the closest actor and changes it's health, weapons, accuracy, animations ect.
Delete ActorThis will delete the closest actor.
7. Cars

The interface for adding vehicles is pretty much the same as for actors.

[tr][/tr]
ButtonFunction
Add CarThis function is used to add vehicles to the mission. You can browse and select the desired vehicle using the "Y" and "N" buttons. Once it is selected, you can change it's primary and secondary colours ("Y" and "N") and then move it into the right position. You can then adjust it's health (100; it will be set on fire and immidiatly blow up. 250; It is very weak and will be set on fire easily. 500: It will have half a it's normal health. 1000 It will have it's normal health. 2500; it will have 2.5 times more health then normal.), weather or not is is Bullet-Proof, Explosion-Proof or Damage-Proof (does not take any body damage, dented hood, doors ect.), and weather or not it is locked.
Spawn CarThis option will make the closest car spawn AFTER the selected objective during the mission.
Hide CarThis option will hide the closest car after the selected objective, causing it to be removed from the game world.
Edit CarThis allows you to edit the closest car and changes it's health, proofing ect.
Delete CarThis will delete the closest car.
8. Pickups

The interface for Items is much the same as cars and actors, and allows you to add pickups in the mission.
[tr][/tr]
ButtonFunction
Add PickupThis allows you to add a pickup into the mission. Once you select the pickup menu you can select what type of pickup you want to add (Weapon, Health, Armor, Bribe, Other). If you select "Weapon" then you can use the "Y" and "N" keys to select what type of weapon you want, then it will be placed on the map. Selecting "Health" or "Armor" will place health or armor on the map. Selecting "Bribe" will add a poilce bribe on the map, and selecting "Other" will bring up a special set of items (browse with the "Y" and "N" keys) that can be placed. Once you have selected the pickup you can set weather it will spawn only once or spawn continually.
Spawn PickupThis option will make the closest pickup spawn AFTER the selected objective during the mission.
Hide PickupThis option will hide the closest pickup after the selected objective, causing it to be removed from the game world.
Edit PickupThis allows you to edit the closest pickup and changes it's location.
Delete PickupThis will delete the closest pickup.
9. Objects

The Objects menu allows you to place static objects on the map. Click here for a complete list of objects.

[tr][/tr]
ButtonFunction
Add ObjectThis will allow you to select and object to place from a LOOOONNNNGGGG list. Once you have found your desired object by browsing ("Y" and "N" keys) you can adjust it's location with the cusor keys, it's height by holding down the "Jump Key" and using the Cusor Keys, and its pitch and rotation by holding down the "Left Mouse Button" and using the cusor keys.
Spawn ObjectThis option will make the closest object spawn AFTER the selected objective during the mission.
Hide ObjectThis option will hide the closest object after the selected objective, causing it to be removed from the game world.
Edit PickupThis allows you to edit the closest object and changes it's location, height ect.
Destroy ObjectThis will delete the closest object.
10. Tools

The tools menu makes life easier when designing missions. It basically gives you a helping hand with these handy functions:

[tr][/tr][tr]
ButtonFunction
Teleport to MarkerBy using this you will immidiatly teleport to the map marker (which you can set in the "Map" section of the pause screen). This saves you from having to travel there yourself.
Teleport to ObjectiveThis allows you to browse through and teleport to a desired objective.
JetPackGives you a jetpack, although you can just use the "rocketman" cheat.
Spawn Test VehicleThis allows you to spawn a test vehicle to use.
Browse InteriorsThis allows you to browse the hidden interiors universe. Use "Y" and "N" to browse and use "A" and "D" for faster browsing. For a list of interiors see here.
Play form SelectedThis will allow you to test the mission from the selected objective. So you don't have to play through the whole thing to get to the part you need to check out.
Thats it! I hope this helps people! If you have any questions or notice any mistakes please comment here or PM me! biggrin.gif

This post has been edited by Chimpso on Friday, Feb 4 2011, 13:18
Users WebsitePM
  Top
 

 
Dutchy3010  
Posted: Friday, Jul 16 2010, 13:52
Quote Post


Female SCM coder!
Group Icon
Group: Moderators
Joined: Jul 30, 2006

nl.gif

Member Award




Very nice! We already had a topic what looked like this (here), and I wrote something like this too. However, I can't find the text I wrote and that other topic is completely outdated. So... I'll pin this topic and unpin that other topic. smile.gif

Great work!
Users WebsitePMMSNPlayStation Network
  Top
 

 
Chimpso  
Posted: Friday, Jul 16 2010, 13:57
Quote Post


Ran away with the spoon...
Group Icon
Group: Members
Joined: Aug 8, 2009

au.gif

XXXXX



Thanks Dutchy! By the way, does anyone know how to remove those stupid nullified codings above the tables? I have tried to remove them but nothing has worked dozingoff.gif .

This post has been edited by Chimpso on Friday, Jul 16 2010, 14:09
Users WebsitePM
  Top
 

 
Chimpso  
Posted: Friday, Jul 23 2010, 12:27
Quote Post


Ran away with the spoon...
Group Icon
Group: Members
Joined: Aug 8, 2009

au.gif

XXXXX



I have decided to create a section on my first post up the top that links to several helpful TUTs and lists. I done this because the main TUT topic is seldom updated. If you would like to add a TUT or list then comment here or pm me smile.gif.
Users WebsitePM
  Top
 

 
[TRM]AlexisLUIGI13  
Posted: Saturday, Jul 24 2010, 03:02
Quote Post


Dessigner of my Missions
Group Icon
Group: Members
Joined: Jun 6, 2010

XXXXX



nice aport biggrin.gif
PMXbox Live
  Top
 

 
pauliux2  
Posted: Monday, Oct 4 2010, 14:18
Quote Post


Homie
Group Icon
Group: Members
Joined: Oct 31, 2009

lh.gif

XXXXX



damn..i dont understand with Adjust Timelimit..I start time i enter objective but time dosent disepear...how to make it disepear?
Users WebsitePMXbox Live
  Top
 

 
JOJOXX  
Posted: Monday, Oct 4 2010, 14:58
Quote Post


Prankster
Group Icon
Group: Members
Joined: May 12, 2009

XXXXX



QUOTE (pauliux2 @ Oct 4 2010, 14:18)
damn..i dont understand with Adjust Timelimit..I start time i enter objective but time dosent disepear...how to make it disepear?

Make an objective.Add ,,Adjust time".After the objective add ,,Adjust Timelimit" and select to 00:00.I think that's enough for your problem smile.giftounge.gif

This post has been edited by JOJOXX on Tuesday, Oct 5 2010, 11:00
PM
  Top
 

 
pauliux2  
Posted: Tuesday, Oct 5 2010, 12:54
Quote Post


Homie
Group Icon
Group: Members
Joined: Oct 31, 2009

lh.gif

XXXXX



QUOTE (JOJOXX @ Oct 4 2010, 14:58)
QUOTE (pauliux2 @ Oct 4 2010, 14:18)
damn..i dont understand with Adjust Timelimit..I start time i enter objective but time dosent disepear...how to make it disepear?

Make an objective.Add ,,Adjust time".After the objective add ,,Adjust Timelimit" and select to 00:00.I think that's enough for your problem smile.giftounge.gif




















Thanks, JOJOXX.








Users WebsitePMXbox Live
  Top
 

 
Chimpso  
Posted: Saturday, Oct 30 2010, 11:23
Quote Post


Ran away with the spoon...
Group Icon
Group: Members
Joined: Aug 8, 2009

au.gif

XXXXX



Added a link to the DYOM Bugs and Glitches list. Don't know how I forgot it. Anyways guys, remember to let me know when you create a TUT so I can put it on here (if you want me to).
Users WebsitePM
  Top
 

 
Chimpso  
Posted: Friday, Feb 4 2011, 13:21
Quote Post


Ran away with the spoon...
Group Icon
Group: Members
Joined: Aug 8, 2009

au.gif

XXXXX



Alright. The Tutorial has been updated with all information up to DYOM v6.1

I did not add in-depth info on the storyline. This is because I don't use it, and Patrick's Tutorial is much better.

A few code updates have been made, so if you notice anything abnormal with the tables, please let me know biggrin.gif.
Users WebsitePM
  Top
 

 
brdgamemaster  
Posted: Tuesday, Apr 19 2011, 13:28
Quote Post


Player Hater
Group Icon
Group: Members
Joined: Jan 13, 2011

XXXXX



For your next DYOM update, can you add ALL the animations a ped can do(and I mean all of them), select the fighting style the ped and player can do, add the feature of turning regeneration on or off, set the amount of money you have, let the peds drop money either by the amount you chosen or random amount, and set the amount of ammo you recieve of either when you start or pick up one. If these suggestion i said do make it to your next update, I would truely appreciate it.

-brdgamemaster
PM
  Top
 

 
hebekie  
Posted: Tuesday, Apr 19 2011, 13:37
Quote Post


Yes , indeed i am gone (:D)
Group Icon
Group: BUSTED!
Joined: Nov 18, 2009

be.gif

XXXXX



QUOTE (brdgamemaster @ Apr 19 2011, 13:28)
For your next DYOM update, can you add ALL the animations a ped can do(and I mean all of them), select the fighting style the ped and player can do, add the feature of turning regeneration on or off, set the amount of money you have, let the peds drop money either by the amount you chosen or random amount, and set the amount of ammo you recieve of either when you start or pick up one. If these suggestion i said do make it to your next update, I would truely appreciate it.

-brdgamemaster

That belongs in the idea topic .
PM
  Top
 

 
jeff9950  
Posted: Sunday, Jul 24 2011, 21:13
Quote Post


Player Hater
Group Icon
Group: Members
Joined: Jul 24, 2011

us.gif

XXXXX



I don't see the "1234567890.." text cause and solution cryani.gif
PMPlayStation Network
  Top
 

 
Chimpso  
Posted: Friday, Apr 27 2012, 12:55
Quote Post


Ran away with the spoon...
Group Icon
Group: Members
Joined: Aug 8, 2009

au.gif

XXXXX



Oh gawd, to think I wrote this almost 2 years ago! I'm thinking about going over and completing all my tutorials, as well as fixing/adding any new material to my old ones. Does anything need adding/changing here?
Users WebsitePM
  Top
 

 
Arejai  
Posted: Friday, Apr 27 2012, 14:21
Quote Post


...
Group Icon
Group: Members
Joined: Feb 15, 2010

XXXXX



Users WebsitePM
  Top
 

 
caio3771  
Posted: Sunday, May 13 2012, 02:50
Quote Post



Group Icon
Group: Members
Joined: May 1, 2012

XXXXX



helped me a lot
thanx
PM
  Top
 

 
ormsondo  
Posted: Monday, Aug 6 2012, 19:43
Quote Post


Player Hater
Group Icon
Group: Members
Joined: Nov 21, 2008

XXXXX



For some reason "Follow player and Must Survive" under Friendly Behaviour in adding actors doesn't work, when you select it you can play through the mission and they follow you as they should, but next time you start up the game they just stand there, however, if you kill them, you get mission failed which means it reverts back to simply "must survive". This is weird confused.gif I can try adding them as objectives ofc.
PM
  Top
 

 
Frostwolf 34  
Posted: Wednesday, Oct 31 2012, 09:42
Quote Post


Player Hater
Group Icon
Group: Members
Joined: Jun 29, 2012

XXXXX



How do you make the mission without any ped or car around?
PM
  Top
 

 
HuxelPig  
Posted: Monday, Nov 19 2012, 18:54
Quote Post


Hit me as hard as you can. But not in the face.
Group Icon
Group: Members
Joined: Oct 2, 2012

sf.gif

XXXXX



6. Actors

Actors are NPCs (Non player characters) added to give missions more action. They can be made allies, friends or neutral.

Shouldn't it be "Friends, enemies, and neutral"??
PMXbox LivePlayStation Network
  Top
 

 
Secronom President  
Posted: Monday, Nov 19 2012, 22:16
Quote Post


Oblivion is the fate of all things.
Group Icon
Group: Members
Joined: Sep 23, 2010

cd.gif

Member Award




It is (now):

-Ally
-Enemy 1
-Enemy 2
-Neutral.
Users WebsitePMPlayStation Network
  Top
 

 

0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)

0 Members:

Pages: (2) [1] 2 

Topic Options Reply to this topicStart new topicStart Poll
Search topic for posted by (exact match)



 
IMG IMG