Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Radio/Codec System in Game

You know how in Metal Gear Solid games there's a Codec (except in MGS3 where a generic radio system is used instead) that allows you to call up people and ask them stuff?  Can that be implemented into the game?
 
Yes.  You could use a fairly complex common event, possibly one called as a skill or item, possibly just linked to a button press via Parallel Process.  You'd have some kind of conditional branches for what point of the game you're in, and possibly some other ones giving you a chance to ask different questions, but it wouldn't be that hard.
 
What I want for it is like you can go to the main menu and select the "Cell Phone/Radio/Codec" command and then it comes up with a screen similar to that of the Codec screen from Metal Gear Solid 1.  Then you select a frequency and then you call.  You can also store the numbers/frequencies of your NPC allies and call them up.  Then they'll give you information regarding the current objective.  Would that go as far as to needing a script?  And if so, is it possible for you or someone to create it for me?
 
Doing something like that would require common events as mentioned, and using frequencies and all that jazz would take a good knowledge of common events and conditional branches, as well as switches and perhaps variables. You'd also probably need to use pictures and the like. I've never played any Metal Gear games, so I'm a little lacking in knowledge there, but I could try to help you with the common events if you'd like.
 
Sure.  I can tell you the parts of the system that should help you with the instructions:
- A minimum frequency value of 140.00 and a maximum of 141.99.
- Some frequencies are not able to be called and are just there to take up space.
- You switch frequencies with the left and right arrow keys and use the action button to call.
- By pressing the down arrow key, you can call up the names of people who's frequencies you already know for easy access (like a speed dial of a sort).

The codec screen pictures I can handle by myself (to some extent) so I'll worry about that later. 

Here's a link to the MGS1 Codec screen that I would want to be used:
http://www.platypuscomix.net/interactive/codec2.JPG

Meaning that the pictures of the speaker I would call up through the event, correct?
 
Hmmm....I might be able to look up some stuff on the codec. I'm fairly good with conditional branches and the like, so I might be willing to help you out. I actually don't mind doing that kind of stuff. I think I sort of understand it now...but as Unka said there'd be a fair amount of switches involved, although variables may make it easier. Anyway, it's definitely doable, I'd be willing to do it. Good experience.  :grin:
 
They're also helpful because you can set a variable to any value, while switches can only be on or off. Anyway, just send me a PM or something and I'll *try* to see if I can set this thing up.  :thumb: I actually managed to do something like this before, so this shouldn't be that bad.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top