https://rpg.hamsterrepublic.com/ohrrpgce/api.php?action=feedcontributions&user=Yoshiboy&feedformat=atomOHRRPGCE-Wiki - User contributions [en]2024-03-29T14:03:48ZUser contributionsMediaWiki 1.39.7https://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=User_talk:Yoshiboy&diff=26614User talk:Yoshiboy2012-04-07T17:08:47Z<p>Yoshiboy: </p>
<hr />
<div>Yoshiboy: Dang it! Ever since Editing-Wiki, I never feel like working on my good game. The one I said I'd finish (I've never finished a game)<br />
<br />
[[User:Pkmnfrk|Mike C.]] Tip: Don't make spam pages outside of the User: namespace.<br />
<br />
Yoshiboy: Sorry, I won't do it again.<br />
<br />
'''Yoshiboy:''' I really love OHR. What are ways we can spread it to people? MORE PEOPLE NEED TO USE IT! GRRR... :)<br />
<br />
'''Yoshiboy:''' Uhh, whenever I uploade an image the fonts larger, and words appear above "User Page" etc. hat don't look as if they should be there, Is something wrong?<br />
<br />
[[User:Pkmnfrk|Mike C.]]: Technically, yes, something's wrong. But, in all my years of wiki editing (wow, it's really been that long...), I've never seen anything adverse happen because of it. So, it's safe to ignore.<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]] 08:12, 27 June 2006 (PDT): Yeah, that "mime magic" error at the top of the upload page is harmless. It happens when wikimedia is autodetecting the filetype of the upload. It is caused by a minor misconfiguration on my server, but since it has never broken anything, I haven't bothered to track down what exactly.<br />
<br />
----<br />
<br />
Hello! Sorry I haven't edited in a long time. But I've still been watching the OHR site for updates. I want to know if there is a free program for creating icons? I've been looking all over and I can't find one that doesn't expire or place a large "SAMPLE" over the icon. There are free game making programs and there has to be free icon creators. Any help would really be appreciated.<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]]: I am fond of png2ico, which you can get from http://www.winterdrache.de/freeware/png2ico/ . The way it works is, you create an icon in your favorite graphics program, save it as a PNG file, and then convert that PNG into an ICO file.<br />
<br />
----<br />
<br />
<br />
Wow, I made this account when I was still in elementary school. I just thought I'd drop by again, and I'm glad to see OHRRPGCE is still being updated with new features. OHRRPGCE really got me interested in programming and game design... So, thanks!</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=User_talk:Yoshiboy&diff=14449User talk:Yoshiboy2007-01-19T21:45:08Z<p>Yoshiboy: typo</p>
<hr />
<div>Yoshiboy: Dang it! Ever since Editing-Wiki, I never feel like working on my good game. The one I said I'd finish (I've never finished a game)<br />
<br />
[[User:Pkmnfrk|Mike C.]] Tip: Don't make spam pages outside of the User: namespace.<br />
<br />
Yoshiboy: Sorry, I won't do it again.<br />
<br />
'''Yoshiboy:''' I really love OHR. What are ways we can spread it to people? MORE PEOPLE NEED TO USE IT! GRRR... :)<br />
<br />
'''Yoshiboy:''' Uhh, whenever I uploade an image the fonts larger, and words appear above "User Page" etc. hat don't look as if they should be there, Is something wrong?<br />
<br />
[[User:Pkmnfrk|Mike C.]]: Technically, yes, something's wrong. But, in all my years of wiki editing (wow, it's really been that long...), I've never seen anything adverse happen because of it. So, it's safe to ignore.<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]] 08:12, 27 June 2006 (PDT): Yeah, that "mime magic" error at the top of the upload page is harmless. It happens when wikimedia is autodetecting the filetype of the upload. It is caused by a minor misconfiguration on my server, but since it has never broken anything, I haven't bothered to track down what exactly.<br />
<br />
----<br />
<br />
Hello! Sorry I haven't edited in a long time. But I've still been watching the OHR site for updates. I want to know if there is a free program for creating icons? I've been looking all over and I can't find one that doesn't expire or place a large "SAMPLE" over the icon. There are free game making programs and there has to be free icon creators. Any hep would really be appreciated.</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=User_talk:Yoshiboy&diff=14448User talk:Yoshiboy2007-01-19T21:44:26Z<p>Yoshiboy: I need to know a good icon creator!</p>
<hr />
<div>Yoshiboy: Dang it! Ever since Editing-Wiki, I never feel like working on my good game. The one I said I'd finish (I've never finished a game)<br />
<br />
[[User:Pkmnfrk|Mike C.]] Tip: Don't make spam pages outside of the User: namespace.<br />
<br />
Yoshiboy: Sorry, I won't do it again.<br />
<br />
'''Yoshiboy:''' I really love OHR. What are ways we can spread it to people? MORE PEOPLE NEED TO USE IT! GRRR... :)<br />
<br />
'''Yoshiboy:''' Uhh, whenever I uploade an image the fonts larger, and words appear above "User Page" etc. hat don't look as if they should be there, Is something wrong?<br />
<br />
[[User:Pkmnfrk|Mike C.]]: Technically, yes, something's wrong. But, in all my years of wiki editing (wow, it's really been that long...), I've never seen anything adverse happen because of it. So, it's safe to ignore.<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]] 08:12, 27 June 2006 (PDT): Yeah, that "mime magic" error at the top of the upload page is harmless. It happens when wikimedia is autodetecting the filetype of the upload. It is caused by a minor misconfiguration on my server, but since it has never broken anything, I haven't bothered to track down what exactly.<br />
<br />
----<br />
<br />
Hello! Sorry I haven't edited in a long time. But I've still been watching the OHR site for updates. I want to know if there is a free program for creating icons? I've been looking all over and I can't find one that doesn't expire or place a large "SAMPLE" over the icon. There are free game making programs and there has to be free icon creators.</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Talk:Downloadable_Resources&diff=13303Talk:Downloadable Resources2006-11-26T20:06:12Z<p>Yoshiboy: </p>
<hr />
<div>RPeG Audio link isn't working for me. Is it just me? I'd really like some new music! Perhaps you could include some more music in the next OHR update?<br />
<br />
You guys, the website for RPeG has been seized by web squatters.<br />
Not sure if you can do anything about that, but I just thought I'd announce it.<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]]: You are right. I would swear those are the same squatters who ate rpgcreations<br />
<br />
What is a web squatter anyway?<br />
<br />
== They did, didn't they?! ==<br />
<br />
So THAT'S what happened to Sword of Jade's instruction manual.</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_make_a_battle_end_only_by_killing_a_specific_enemy_while_other_enemies_remain_alive%3F&diff=9656How do I make a battle end only by killing a specific enemy while other enemies remain alive?2006-08-25T14:45:46Z<p>Yoshiboy: very brief and simple</p>
<hr />
<div>This is very simple actually. On enemy you want to die, open it's bitsets, and set it as "Boss." Then go to the other enemies bitsets and select "Die without Boss" and maybe "Flee instead of die" so that they won't die like the boss does.<br />
<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=F.A.Q.&diff=9627F.A.Q.2006-08-21T18:51:13Z<p>Yoshiboy: Add the persons question "Are you going to add costumes for characters?" into future requests</p>
<hr />
<div><!-- DO NOT DELETE ANY OF THIS!!! INSERT YOUR QUESTION INTO THE LIST. YOUR ANSWER WILL BE WRITTEN ON A SEPARATE PAGE. IF YOU ARE UNSURE OF HOW TO PROPERLY ASK A QUESTION, ASK IT ON THE DISCUSSION PAGE INSTEAD --><br />
<br />
<!--<br />
# # # <br />
# # # <br />
# # # # # # # # #<br />
### ### ### <br />
# # # <br />
READ THIS BEFORE ADDING A QUESTION:<br />
<br />
Before you add a question to the list, please ensure that you:<br />
<br />
1. Spell check it<br />
2. Grammar check it<br />
3. Do not put extra punctuation/spaces, ESPECIALLY IMMEDIATELY BEFORE THE QUESTION MARK.<br />
<br />
If you proceed to create a page without doing that, and the question is mal-formed, it's extra work for us (the admins) to clean it up afterwards. It's best to this before hand.<br />
<br />
Thank you.<br />
<br />
READ THE ABOVE BEFORE ADDING A QUESTION!<br />
# # # <br />
### ### ### <br />
# # # # # # # # # <br />
# # # <br />
# # # <br />
<br />
<br />
--><br />
'''F.A.Q.''' means '''Frequently Asked Questions'''<br />
<br />
To find answers, use the '''search''' feature, or browse the '''[[Special:Categories|List of All Categories]]'''<br />
<br />
If you cannot find your question answered here, feel free to click the '''edit''' link and add your question to the alphabetical list, so that a more experienced user can answer it for you. Do not add '''answers''' to this page. Add your question to the list of questions if it's not already there, reload the page, and click on the newly appeared link for your question. This will allow you to place your answer in its own page.<br />
<br />
<br />
[[How do I add a question?]] - '''Read this before you add a question, or don't add it'''<br />
<br />
<br />
=Beginner Questions=<br />
* [[How do I start?]]<br />
* [[I can't figure out how to download the OHRRPGCE, Help!]]<br />
* [[I can't figure out how to install and run the OHRRPGCE, Help!]]<br />
<br />
=General Questions=<br />
* [[Can I add gravity to my game?]]<br />
* [[Can I play and make games installing game.exe and custom.exe on a Usb key?]]<br />
* [[Can I run CUSTOM.exe or GAME.exe in a fullscreen instead of in a small window?]]<br />
* [[Can I sell RPGs I make with the OHRRPGCE?]]<br />
* [[Can you add different animations in battle for a hero's different attacks?]]<br />
* [[Can you make heroes appear during a battle?]]<br />
* [[How about a OHRRPGCE hall of fame, for all the best games made with it, or does one already exist?]]<br />
* [[How are elemental strengths and weaknesses calculated?]]<br />
* [[How are weapon pictures used?]]<br />
* [[How can I allow the player to rename someone before they join their team?]]<br />
* [[How can I allow the player to rename someone who never joins their team?]]<br />
* [[How can I implement weather on a map?]]<br />
* [[How can I make a combination lock using multiple digits?]]<br />
* [[How can I make a world map where the player just presses a key and the hero walks to another place on the map?]]<br />
* [[How can I make an attack do an exact amount of damage each time?]]<br />
* [[How can I make copies of NPCs do distinct things?]]<br />
* [[How can I make copies of NPCs do the same thing?]]<br />
* [[How can I make it so that an event will happen, when an NPC is pushed onto a certain tile?]]<br />
* [[How can I make it so that an inn restores HP, but not MP?]]<br />
* [[How can I make more than two choices in a text box?]]<br />
* [[How can I move my graphics between RPG files?]]<br />
* [[How can I talk to NPCs with some other key besides the space bar?]]<br />
* [[How can I trick the Npc limit?]]<br />
* [[How did you get the bright idea to use a wiki message board to host game makers' questions?]]<br />
* [[How do I add a timer?]]<br />
* [[How do I add heroes to my party?]]<br />
* [[How do I add new colors to my palette?]]<br />
* [[How do I add screens before my title game screen?]]<br />
* [[How do I advance a text box without pressing the space bar?]]<br />
* [[How do I advance backdrops pressing the space bar?]]<br />
* [[How do I advance backdrops without pressing the space bar?]]<br />
* [[How do I allow players to rename characters?]]<br />
* [[How do I animate maptiles?]]<br />
* [[How do I announce to the community that a game demo (or version) is online and ready to be tested and reviewed?]]<br />
* [[How do I attack NPCs outside of battle?]]<br />
* [[How do I bump a hero's level?]]<br />
* [[How do I change my starting location?]]<br />
* [[How do I change the main hero during a cutscene so that the player can't notice it?]]<br />
* [[How do I change the money symbol?]]<br />
* [[How do I check that the OHRRPGCE has enough conventional memory to work correctly?]]<br />
* [[How do I cleanly uninstall the OHRRPGCE?]]<br />
* [[How do I convert a TTF font into an OHF font?]]<br />
* [[How do I copy and paste a palette?]]<br />
* [[How do I correctly post an article on this website?]]<br />
* [[How do I customize the keyboard?]]<br />
* [[How do I customize the master palette?]]<br />
* [[How do I delete game data from my RPG?]]<br />
* [[How do I destroy all the NPCs on a single map?]]<br />
* [[How do I destroy more than one copy of an NPC at a time?]]<br />
* [[How do I end the game?]]<br />
* [[How do I get more Conventional DOS memory?]]<br />
* [[How do I get permission to use a WIP build with my game?]]<br />
* [[How do I get rid of NPC misalignment?]]<br />
* [[How do I give an enemy a "Counter-attack"?]]<br />
* [[How do I give an enemy multiple item rewards?]]<br />
* [[How do I give my hero more than just one attack?]]<br />
* [[How do I give my hero spells?]]<br />
* [[How do I give stun and poison to the enemy so that they can use it on the heroes?]]<br />
* [[How do I give the screen little and/or big shake?]]<br />
* [[How do I have one enemy target one specific other enemy?]]<br />
* [[How do I implement mouse input in my game?]]<br />
* [[How do I implement new keys for the player with hero jumps as an example?]]<br />
* [[How do I increase Maximum HP or MP through an Item?]]<br />
* [[How do I learn to draw better graphics?]]<br />
* [[How do I limit the number of items I can carry?]]<br />
* [[How do I make "fake" doors?]]<br />
* [[How do I make Vehicles?]]<br />
* [[How do I make a "Save Point"]]<br />
* [[How do I make a "backdrop point"?]]<br />
* [[How do I make a "fake" movie using backdrops?]]<br />
* [[How do I make a "vending machine?"]]<br />
* [[How do I make a Bank where you can store money/items?]]<br />
* [[How do I make a battle end only by killing a specific enemy while other enemies remain alive?]]<br />
* [[How do I make a battle start after talking to an NPC?]]<br />
* [[How do I make a battle where the heroes attack automatically?]]<br />
* [[How do I make a blank/ all transparent sprite?]]<br />
* [[How do I make a boss battle that the player cannot run away from?]]<br />
* [[How do I make a boss with multiple forms?]]<br />
* [[How do I make a chest in which I can store items and get them back later?]]<br />
* [[How do I make a different song play when you ride a vehicle?]]<br />
* [[How do I make a fighting game?]]<br />
* [[How do I make a healing item?]]<br />
* [[How do I make a hero attack several times during a battle turn?]]<br />
* [[How do I make a hero join the party in the middle of a battle?]]<br />
* [[How do I make a hero learn spells from items?]]<br />
* [[How do I make a hero learn spells from level-ups?]]<br />
* [[How do I make a hero look like it's jumping?]]<br />
* [[How do I make a key-locked Door?]]<br />
* [[How do I make a multiplayer game?]]<br />
* [[How do I make a poisoning or stunning attack?]]<br />
* [[How do I make a safe-deposit box locked with a password?]]<br />
* [[How do I make a save slot load automatically instead of the load menu when the game launches?]]<br />
* [[How do I make a shop that can be used only one, two or three times?]]<br />
* [[How do I make a single spell that can be cast without having to access the Spell List screen?]]<br />
* [[How do I make a spell that teleports you somewhere?]]<br />
* [[How do I make a stat-boosting spell/attack?]]<br />
* [[How do I make a stat-weakening spell/attack?]]<br />
* [[How do I make a teleporter that transports you to an "HQ" thoughout the whole game?]]<br />
* [[How do I make a text box that automatically shows the name of the item that I set it to give?]]<br />
* [[How do I make a treasure chest that contains many items and/or more than $32767?]]<br />
* [[How do I make a treasure chest?]]<br />
* [[How do I make a wall that NPCs can't pass, but Heros can?]]<br />
* [[How do I make a wall that heroes can't pass, but Npcs can?]]<br />
* [[How do I make an "enemy-repelling" item?]]<br />
* [[How do I make an NPC have a "line of sight" or an area in which it can detect a hero and how do I make it act upon it?]]<br />
* [[How do I make an NPC heal the hero?]]<br />
* [[How do I make an NPC hurt the hero?]]<br />
* [[How do I make an NPC look like it's jumping?]]<br />
* [[How do I make an NPC say something different later?]]<br />
* [[How do I make an automatic battle?]]<br />
* [[How do I make an enemy keep on spawing itself?]]<br />
* [[How do I make an event happen when the player presses a key at a certain X and Y on a map?]]<br />
* [[How do I make an icon for my game?]]<br />
* [[How do I make an inn where you can hire heroes?]]<br />
* [[How do I make an intro story thing? (text boxes with backgrounds)]]<br />
* [[How do I make an item or spell that revives dead heroes?]]<br />
* [[How do I make an item that shows a text box?]]<br />
* [[How do I make an item you have to be a certain level to use/equip?]]<br />
* [[How do I make buildings?]]<br />
* [[How do I make certain enemy formations rarer than others in the same formation set?]]<br />
* [[How do I make choices in a dialogue box?]]<br />
* [[How do I make emoticons?]]<br />
* [[How do I make enemies speak in battle?]]<br />
* [[How do I make fonts?]]<br />
* [[How do I make gradual fade in and fade out?]]<br />
* [[How do I make heroes and npcs invisible?]]<br />
* [[How do I make it so that an enemy spawns only when multiple other enemies are killed?]]<br />
* [[How do I make maptiles animate?]]<br />
* [[How do I make maptiles that hurt you?]]<br />
* [[How do I make match the color of the picture I've drawn with the color of the Ohrrpgce master palette?]]<br />
* [[How do I make more than two choices in a text box using figures?]]<br />
* [[How do I make music?]]<br />
* [[How do I make my imported backgrounds look better?]]<br />
* [[How do I make my vehicle remember where I parked it?]]<br />
* [[How do I make one, two, or three NPCs follow the hero?]]<br />
* [[How do I make screenshots?]]<br />
* [[How do I make the screen fade out but not the hero?]]<br />
* [[How do I make the screen scroll like a Zelda game?]]<br />
* [[How do I make the screen scroll?]]<br />
* [[How do I make the story continue after you die in battle?]]<br />
* [[How do I make title options like Start Game, Continue Game, etc.?]]<br />
* [[How do I make weather effects?]]<br />
* [[How do I make/ work on screen under custom.exe?]]<br />
* [[How do I mix colors together?]]<br />
* [[How do I place shops?]]<br />
* [[How do I prevent a hero from attacking several times during a battle turn?]]<br />
* [[How do I prevent a hero in the reserve party from appearing in the team menu?]]<br />
* [[How do I prevent an NPC from wandering far away from its start location?]]<br />
* [[How do I prevent items from appearing in the inventory?]]<br />
* [[How do I prevent the player from calibrating the joystick?]]<br />
* [[How do I prevent the player from popping up the menu?]]<br />
* [[How do I reset time?]]<br />
* [[How do I securely backup my work?]]<br />
* [[How do I start a battle automatically?]]<br />
* [[How do I take Screen Shots of...?]]<br />
* [[How do I upload a picture on the wiki?]]<br />
* [[How do I use Anvil studio to make midi music?]]<br />
* [[How do I use MIDI2BAM to make BAM music?]]<br />
* [[How do I use NOTATE.EXE to make BAM music?]]<br />
* [[How do I use Sound Effects?]]<br />
* [[How do I use Stephanie's PC Piano to make BAM music?]]<br />
* [[How do I use a USB gamepad or joystick with the OHRRPGCE?]]<br />
* [[How do I use attack captions to make dialogue in battles?]]<br />
* [[How do I use data from my existing game to make another game?]]<br />
* [[How do I use precise weapon placement?]]<br />
* [[How do I use unlump.exe?]]<br />
* [[How do you make your hero attack like megaman?]]<br />
* [[How does level MP increase when levelling up?]]<br />
* [[How does the "Absorb Damage" bitset work?]]<br />
* [[How is damage calculated?]]<br />
* [[How is the attack dodge rate calculated?]]<br />
* [[How long is a game tick?]]<br />
* [[How many _______ can I make?]]<br />
* [[How many articles can be hosted here?]]<br />
* [[How many copies of a hero can I have in my team?]]<br />
* [[How many games are hosted by Castle Paradox?]]<br />
* [[How many items can I have in my inventory menu?]]<br />
* [[I am a music composer. Where can I find a place to host my MIDI and BAM files?]]<br />
* [[I am running under Linux. Can I use the OHRRPGCE? and if so what version of the Custom.exe and Game.exe shall I download?]]<br />
* [[I am using a hero that can be renamed several times by the player. What name should I use for him when I write in the text boxes?]]<br />
* [[I am using the Paintbrush program that comes with windows...]]<br />
* [[I don't have an internet connection at home. How can I save the articles and or print them later?]]<br />
* [[I have a game project but I'm not good at making graphics and music and I would like new members to join my game project. Where can I meet members of the community that could be interested in working with me?]]<br />
* [[I have translated howto.txt and some other documents in my mother tongue. Who shall ask to put it online?]]<br />
* [[I haven't worked for a long time on my rpg file. I've downloaded the new version of custom.exe. Can it bug my game?]]<br />
* [[I need to bump up manually my hero's level. How should I proceed?]]<br />
* [[I need to rename heroes but I don't want the player to see (or notice) something on the screenplay. How should I proceed?]]<br />
* [[I use the paint program that comes by default with Windows because I couldn't find any free drawing programs. Would you know where I can find some on the net?]]<br />
* [[I would like to make my game all in black and white. How can I fill the master palette with various shades of grey?]]<br />
* [[I would like to make my own battle system. How can I start?]]<br />
* [[I would like to make my own menu and edit it under custom.exe How shall I start?]]<br />
* [[I would like to make my own wiki media website. Where can I go to get some information in my mother tongue?]]<br />
* [[I would like to start a website about OHR games in my mother tongue. Could we be sister sites?]]<br />
* [[Is it possible for the game to know if you ran from the last battle and do something about it?]]<br />
* [[Is it possible to change the background (animation) when prompted by an Attack?]]<br />
* [[Is it possible to export images from a game? Print Screen doesn't work on CUSTOM.]]<br />
* [[Is it possible to make a textbox advance faster?]]<br />
* [[Is it possible to make an enemy know whether it is poisoned or stunned so it can heal itself?]]<br />
* [[Is the Windows version compatible with games made using the DOS version?]]<br />
* [[Is there a way I can draw my pictures in a painting program, then place it into my game?]]<br />
* [[Is there a way to enable NPCs to walk through each other?]]<br />
* [[Is there any way to add captions to an attack when the target is "Weak to" or "Strong to" the attack?]]<br />
* [[Is there any way to adjust how much the "Weak to" and "Strong to" will add or remove from the damage?]]<br />
* [[My computer is very old. Will the OHRRPGCE still work on it?]]<br />
* [[So when will it be finished?]]<br />
* [[The OHRRPGCE doesn't meet my expectations. What else can I use?]]<br />
* [[What about linking ads and/or commercials to this website? (It could make tons of money!)]]<br />
* [[What are Level MP based/FF1 Style spells?]]<br />
* [[What are Tags for?]]<br />
* [[What are the Debugging keys?]]<br />
* [[What are the RGB values for the different colors?]]<br />
* [[What are the advantages and drawbacks of the different music programs?]]<br />
* [[What are the command-line arguments that the OHRRPGCE accepts?]]<br />
* [[What are the common rules and customs of the OHR RPG community?]]<br />
* [[What are the correct sizes for each type of graphics in centimeters?]]<br />
* [[What are the correct sizes for each type of graphics?]]<br />
* [[What are the limits on various things?]]<br />
* [[What are the main lines of the OHRRPGCE's community history?]]<br />
* [[What are the particularities of a "on boat" map and how can I make one?]]<br />
* [[What are the particularities of a world map and how can I make one?]]<br />
* [[What are the things the OHRRPGCE CANNOT do and will never be able to do?]]<br />
* [[What are the things the OHRRPGCE can do very well?]]<br />
* [[What are the various ways to get back on the bmp format the backdrops that are in the rpg file?]]<br />
* [[What can I do to NOT lose my game datas?]]<br />
* [[What can I do to NOT lose my password?]]<br />
* [[What can an item do when used outside of battle?]]<br />
* [[What do each of the attack motions do?]]<br />
* [[What do each of the bitsets in the general game data do?]]<br />
* [[What do each of the preference bitsets do?]]<br />
* [[What does the "Automatically choose target" bitset do, and how does it work?]]<br />
* [[What does the 'mute' attack option do?]]<br />
* [[What files do I need to give people so they can play my RPG?]]<br />
* [[What is MP Idiot?]]<br />
* [[What is MP~ ?]]<br />
* [[What is a 'Font' and how do I use it?]]<br />
* [[What is a WIP?]]<br />
* [[What is a mirror?]]<br />
* [[What is file X in WORKING.TMP?]]<br />
* [[What is so special about the number 32767?]]<br />
* [[What is the Ctr stat and what does it do?]]<br />
* [[What is the difference between a BAM and a MIDI file?]]<br />
* [[What is the difference between the "Own Item" tag and the "is in Inventory" tag?]]<br />
* [[What is the formula for how much experience it takes for a levelup?]]<br />
* [[What should I do if the Answers on here don't work for me?]]<br />
* [[When exactly will an enemy drop its 'rare item' on death?]]<br />
* [[When exactly will an enemy use its "Desperation" attacks?]]<br />
* [[When is the next update?]]<br />
* [[When should I run RPGFIX.EXE?]]<br />
* [[When was the first version of the OHRRPGCE compiled?]]<br />
* [[Where are UNLUMP and the other utilities in the Linux version?]]<br />
* [[Where can I find WIP builds?]]<br />
* [[Where can I find fonts?]]<br />
* [[Where can I find games?]]<br />
* [[Where can I find other RPG makers, or makers for other types of games?]]<br />
* [[Where can I find the master palette picture saved under the png, bmp, gif...format?]]<br />
* [[Where can I find tutorials for my drawing program?]]<br />
* [[Where can I go for help?]]<br />
* [[Where can I store the pictures I want to include in the articles?]]<br />
* [[Why did you change the original site to this one?]]<br />
* [[Why did you choose BAM music over other formats?]]<br />
* [[Why did you decide to make the screen 320 x 200?]]<br />
* [[Why did you pick an acronym that is so hard to pronounce?]]<br />
* [[Why did you pick such strange names for each version of CUSTOM and GAME.EXE?]]<br />
* [[Why does BAM music sound worse than MIDI music?]]<br />
* [[Why does Castle Paradox's server goes down so often?]]<br />
* [[Why not make better password protection for RPG files?]]<br />
<br />
=Questions About Errors And Unexpected Behavior=<br />
* [[CUSTOM.exe froze up while I was working on a game! Is there any way I can unfreeze CUSTOM or retrieve the files I modified?]]<br />
* [[Custom usually freezes when importing music!]]<br />
* [[Error: "Out of memory in module GAME at address XXXX:XXXX"]]<br />
* [[Even if I disable the minimap, I can still display it with F1]]<br />
* [[Every time a battle starts, the enemies die instantly and I win without doing anything. Why?]]<br />
* [[How do I get information about reported bugs?]]<br />
* [[How do I report a bug?]]<br />
* [[I added new spells to my hero's spell list, why aren't they there when I play?]]<br />
* [[I can't figure out how to install and run the new version of the OHRRPGCE, Help!]]<br />
* [[I click the program and my computer crashes]]<br />
* [[I click the program and nothing at all happens]]<br />
* [[I click the program and see an error message]]<br />
* [[I click the program and the screen goes blank]]<br />
* [[I forgot my password! What do I do?]]<br />
* [[I get an error message about AUTOEXEC.NT]]<br />
* [[I get an error message about CONFIG.NT]]<br />
* [[I get an error message about illegal wait substate #174 ]]<br />
* [[I get an error message about the 16-bit MS-DOS Subsystem]]<br />
* [[I get an error message saying: The system is not suitable for running MS-DOS and microsoft Windows applications]]<br />
* [[I get an message that says Invalid Text Box]]<br />
* [[I made backgrounds, but now I can't import them!]]<br />
* [[I made enemies and formations, why can't I fight them when I walk around my map?]]<br />
* [[I made an Item that is supposed to permanently alter stats, but every time I use a recovery item it gets undone, why?]]<br />
* [[I'm not getting any sound in Linux. Can you tell me how OHRRPGCE outputs MIDI so that I can set up my system correctly?]]<br />
* [[Is there a way to resize CUSTOM.exe?]]<br />
* [[It doesn't work!]]<br />
* [[My Script compiles, but I can't find the .HS file!]]<br />
* [[My battles don't work! What is wrong?]]<br />
* [[My enemies never move or attack, why?]]<br />
* [[My enemy's turn takes forever, why?]]<br />
* [[My scripts won't compile! Why?]]<br />
* [[No data to compile]]<br />
* [[Script error! Failed to unlump (scriptid).hsx]]<br />
* [[Sometimes, my hero attacks once and some other times twice. What can be the reason for that?]]<br />
* [[The OHRRPGCE doesn't work on my computer! Why?]]<br />
* [[The program runs, but doesn't work like I expect it to]]<br />
* [[The program used to work just fine, but now it doesn't!]]<br />
* [[What is a test case?]]<br />
* [[What is bugzilla and how does it work?]]<br />
* [[What is the edit menu for and how do I make it active?]]<br />
* [[When I give my heroes spells, the lists aren't coming up in the Spells menu or in battle, and I did name the spell lists! Why?]]<br />
* [[When I upgraded to a newer version of the OHRRPGCE, my shops were all wrong! What happened?]]<br />
* [[Why do all my heroes have the same attack?]]<br />
* [[Why do my minimaps come up with F1 even if I have the option turned off in Map Data]]<br />
* [[Why do my spawned enemys all appear in the top left corner?]]<br />
* [[Why do the colors on all of my pictures change when I change one palette?]]<br />
* [[Why doesn't BAM music work on my computer?]]<br />
* [[Why doesn't VDMSound work on my computer?]]<br />
* [[Why doesn't my joystick/gamepad work in GAME.EXE?]]<br />
* [[Why don't my pushable NPCs move?]]<br />
<br />
=Plotscripting Questions=<br />
* [[Can I have a copy of the plotscripting tutorial that I don't have to be on the internet to use?]]<br />
* [[Can you modify experience outside of battle with plotscripting?]]<br />
* [[Expected name but defineoperator block ended]]<br />
* [[Expected number but found ___]]<br />
* [[Expected top-level declaration but found ___]]<br />
* [[How can I compile my plotscripts in Linux?]]<br />
* [[How can I compile my plotscripts under windows?]]<br />
* [[How can I compile my plotscripts without using hssed.exe?]]<br />
* [[How can I run a script instead of/before/after the menu comes up?]]<br />
* [[How can I set or remove animating maptiles with plotscripting?]]<br />
* [[How do I add arguments to my script and how do I use them?]]<br />
* [[How do I avoid script buffer overflows?]]<br />
* [[How do I call one script directly from another script?]]<br />
* [[How do I change enemies' stats with plotscripting?]]<br />
* [[How do I change the walkabout graphic set of an NPC using Plotscripting?]]<br />
* [[How do I enter NPC references through strings?]]<br />
* [[How do I enter names through strings?]]<br />
* [[How do I get it to run a script when I level up a certain hero (me)?]]<br />
* [[How do I import my scripts without launching custom.exe and then going in the script managment menu?]]<br />
* [[How do I know I have to use more than one hss file?]]<br />
* [[How do I learn to write plotscripts?]]<br />
* [[How do I level up my hero using plotscripting?]]<br />
* [[How do I link script files together?]]<br />
* [[How do I make a HS file?]]<br />
* [[How do I make a HSI file?]]<br />
* [[How do I make a HSS file?]]<br />
* [[How do I make an NPC disappear after ending its plotscript by making it walk out of view?]]<br />
* [[How do I make my own HSD file?]]<br />
* [[How do I make the first plotscript in a file be the new game plotscript, and the second one in the same file begin when you talk to an NPC in a different map?]]<br />
* [[How do I prevent my scripts from bugging?]]<br />
* [[How do I prevent my scripts from taking hours to compile?]]<br />
* [[How do I print my hss file?]]<br />
* [[How do I restore my hero's stats during a plotscript?]]<br />
* [[How do I run a plotscript after a battle?]]<br />
* [[How do I run a plotscript before a battle?]]<br />
* [[How do I use a map autorun script to create weather effects?]]<br />
* [[How do I use scancodes?]]<br />
* [[How do I write battlescripting?]]<br />
* [[How do I write if statements with complex conditions (2 or 3 conditions)?]]<br />
* [[How do I write map autorun scripts?]]<br />
* [[How do I write strings?]]<br />
* [[How does plotscripting work?]]<br />
* [[How does script-debug mode work?]]<br />
* [[HssEd keeps asking for HSPEAK]]<br />
* [[I came up with a new plotscript command. How should I propose it to the community?]]<br />
* [[I can't read the HSPEAK error screen!]]<br />
* [[I get an error message saying: declaration script is not permitted inside a script. Perhaps my script has an extra...]]<br />
* [[I have made a script library. Who shall I ask to put it online?]]<br />
* [[I still get "Script error! Failed to unlump (scriptid).hsx"; I used the right format for more than one script in a file.]]<br />
* [[I would like to start to write some advanced plotscripts with complex commands in it. Where can I find help and support?]]<br />
* [[I would like to use a pre made battle system I've download at Castle paradox. How do I implement it in my game?]]<br />
* [[I'm rather intimate with NPC manipulation and feel ready to make a first tactical engine that would fulfill my gameplay needs. How shall I start?]]<br />
* [[I'm rather intimidated with NPC manipulation and I would like to make a tactical engine to fulfill my gameplay needs. How shall I proceed?]]<br />
* [[I've got a message that says expected top level declaration but found "archinym.lmp" when I compile. What does that mean?]]<br />
* [[If I put more than one plotscript into one file, how do I make only one at a time begin when I need it?]]<br />
* [[If statement has 2 conditions. It should have only one. Use and and or for complex conditions]]<br />
* [[In a plotscript, how does it know which NPC 2 to use, if there's a new list of NPCs for every map?]]<br />
* [[Is it possible to put two NPCs on the same X,Y position with Plotscripting?]]<br />
* [[Is there a limit to how big a plotscript can be?]]<br />
* [[Unrecognised name ___. It has not been defined as script, constant, variable, or anything else]]<br />
* [[What are HamsterSpeak flow control commands?]]<br />
* [[What are scancodes?]]<br />
* [[What are the differences between a variable and a global variable?]]<br />
* [[What are the differences between the "wait for key" command and the "key is pressed" command?]]<br />
* [[What are the differences between the "wait for key" command and the "wait for scancode" command?]]<br />
* [[What are the differences between the "walk hero " command and "walk to X/Y" command?]]<br />
* [[What are the more requested features for the next versions?]]<br />
* [[What do the run-time script errors mean?]]<br />
* [[What is a constant and how do I use it?]]<br />
* [[What is a good RGB value for a "Night Time Effect" when using the tweak palette plotscript command?]]<br />
* [[What is a script argument for?]]<br />
* [[What is a script/plotscript and how do I write them?]]<br />
* [[What is a string and how do I use it?]]<br />
* [[What is a variable?]]<br />
* [[What is a while loop and how do I make it?]]<br />
* [[What is an HSD file and how does it work?]]<br />
* [[What is fake plotscripting and when do I use it?]]<br />
* [[What is the 3rd Party HSI?]]<br />
* [[What is the set hero Z command, and how do I correctly use it?]]<br />
* [[What should I do if my script has bugs?]]<br />
* [[When I compile my script it says that stat:hp is not a valid name, but it is in my hsi file! Can anyone tell me what is going on?]]<br />
* [[When I drag my HS file onto HSPEAK, I get an error message not related to my actual code. What am I doing wrong?]]<br />
* [[When should I use strings?]]<br />
* [[Where can I find an advanced plotscript library that may fit my advanced plotscript needs?]]<br />
* [[Why can't I launch a script which is already inside a script?]]<br />
* [[Why do my scripts lock up on the "Wait for NPC" command?]]<br />
* [[Why does my script take hours to compile?]]<br />
* [[Why doesn't my Game-Over plotscript work?]]<br />
* [[Why doesn't my Load-Game plotscript work?]]<br />
* [[Why doesn't the set NPC Z command exist?]]<br />
* [[Why don't my special plotscripts work?]]<br />
<br />
=Feature Request Questions=<br />
* [[Are you going to add costumes for characters?]]<br />
* [[Are you going to make a version that supports hi-res graphics, 3D, etc...?]]<br />
* [[I need to know if something I've heard about (and or something I've read on forums) is yet implemented or not. What can I do to get information?]]<br />
* [[I want a new feature!]]<br />
* [[I want more items, NPCs, elements, spells, etc...]]<br />
* [[I would like to propose new features for the next version of the OHRRPGCE. How should I proceed?]]<br />
* [[Is it possible to make little Character Portraits appear next to text boxes?]]<br />
* [[When will the show load menu command be implemented?]]<br />
* [[Will it ever be possible to give attacks sound effects?]]<br />
* [[Will the "set NPC Z" command ever be implemented?]]<br />
* [[Will there ever be overhead pixels?]]<br />
* [[Will there ever be sound effects?]]<br />
* [[Will you ever add more animation frames?]]<br />
* [[Will you ever add support to import movies?]]<br />
* [[Will you ever make a Linux version? Macintosh? BeOS?]]<br />
* [[Will you ever support MOD music?]]<br />
* [[Will you ever support MP3 music?]]<br />
* [[Will you ever support TTF fonts?]]<br />
* [[Will you ever support WAV files?]]<br />
* [[Will you raise the limit on number of NPCs?]]<br />
<br />
=Hamster Republic Questions=<br />
* [[Bob is the most adorable hamster I have ever seen. Where can I find a hamster with Bob's distinct features?]]<br />
* [[Can I make a game with speaking hamsters? (and if so can I include Bob in it)?]]<br />
* [[Can I make my own version of Wandering Hamster?]]<br />
* [[Does Bob the Hamster exist in real life?]]<br />
* [[How do I add new quotes for Bob in the main page of the website?]]<br />
* [[How do I delete an account used to submit games to the Hamster Republic OHRRPGCE Game List?]]<br />
* [[How do you e-mail a dead person? (James) ]]<br />
* [[I miss Bob the Hamster. Will his new adventures be released one day?]]<br />
* [[I would like to create a brand new RPG with Bob the Hamster in it. The graphics would be based on those in wander.rpg. Will you agree?]]<br />
* [[I would like to include Bob (or any other character from Wandering Hamster) in my game. How shall I contact James to ask for it?]]<br />
* [[I would like to write a fan fiction and/or make comics with Bob the Hamster, his friends and enemies in it. Will you agree?]]<br />
* [[Is Bob a dog?]]<br />
* [[Is James British?]]<br />
* [[Is James Dead?]]<br />
* [[Is James Really Dead?]]<br />
* [[May I use some of the graphics/music in Wandering Hamster?]]<br />
* [[What is HamsterWheel?]]<br />
* [[What languages do you speak?]]<br />
* [[When will the next version of Wandering Hamster be online?]]<br />
* [[Why are you called James "SPAM Man" Paige?]]<br />
* [[Why did you pick a hamster over any other animal?]]<br />
<br />
=Developer Questions=<br />
* [[Can I make my own version of the OHRRPGCE?]]<br />
* [[How do I become an OHRRPGCE developer?]]<br />
* [[How do I make my own WIPs?]]<br />
* [[I have compiled my own version with interesting features. How shall I propose my ideas to the developers so they can test and comment on them?]]<br />
* [[I have made my own version of the OHRRPGCE and would like to post it here. What should I do?]]<br />
* [[I want to make a program based on the OHRRPGCE's code. Do I have to pay you a licence fee or something?]]<br />
* [[I would like to learn FreeBASIC. Where can I find information good for a beginner?]]<br />
* [[Is Jormungand still in developement?]] <br />
* [[What do you mean "the code is messy"?]] <br />
* [[What is "Free Basic" and is there a link with "Quick Basic"?]]<br />
* [[What will be a better source to learn how to make an rpg maker from?]]<br />
* [[Why not re-write the OHRRPGCE in Python?]]<br />
* [[Why not re-write the OHRRPGCE in ...?]]<br />
<br />
<!-- You can add questions right here at the end of the list, or better yet ***you can insert them into the proper section of the list in alphabetical order***, and save us some trouble :) --><br />
<br />
If you want to browse questions relating to specific topics, you can browse by [[Special:Categories|Category]] instead. (Note that this includes all the pages in the Wiki, not just FAQs)<br />
<br />
=OLD FAQ's=<br />
We also keep a [[:Category:Obsolete|list of obsolete questions]]. They only apply to older versions of the OHRRPGCE. They are kept here for the benefit of people who are curious about history (and those who cannot upgrade to the latest version for whatever reason)<br />
<br />
=See Also=<br />
* [[HOWTO]] - ''How to Use the OHRRPGCE''<br />
<br />
[[Category:FAQ]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Category:Feature_Requests&diff=9626Category:Feature Requests2006-08-21T18:48:00Z<p>Yoshiboy: I removed the question from this page and will add it to the FAQ</p>
<hr />
<div>Topics about missing features belong in this category. Be aware that because of the [[OHRRPGCE]]'s limitations, the answer to feature requests is often ''"No"''</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Release_Check_List&diff=8918Release Check List2006-07-10T16:49:16Z<p>Yoshiboy: I link-ified WELCOME.RPG</p>
<hr />
<div>__NOTOC__<br />
I recommend that this checklist be complete before we release.<br />
<br />
=Legend=<br />
[ ] = not done<br />
[x] = done<br />
[!] = deferred until later<br />
<br />
=The List=<br />
<br />
==[[Ubersetzung]]==<br />
[ ] Finally update HamsterSpeak docs (for strings, flow control, and any other new features)<br />
[x] Fix graphical errors in item and hero-appearance menus<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=176 bug 176] (windows browser bug)<br />
[ ] New [[Game:WELCOME.RPG|WELCOME.RPG]]<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=163 bug 163] (music_native crash in import)<br />
[x] Resolve [http://HamsterRepublic.com/bugzilla/show_bug.cgi?id=179 bug 179] (two keyispressed in one if)<br />
[x] Resolve [http://HamsterRepublic.com/bugzilla/show_bug.cgi?id=174 bug 174] (quick keypresses lost)<br />
[ ] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=184 bug 184] ("Dead" enemies can be attacked over and over again)<br />
[ ] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=203 bug 203] (Script interpreter bugs)<br />
[ ] Fix fullscreen issues and/or add customisable scaling, etc, (improvements) to windowed mode.<br />
<br />
==[[Hasta-la-qb]] (Dropping QB Support)==<br />
This is the final release to support compiling in [[QuickBasic]]. It was branched from the [[tirgoviste]] release, but includes many of the same fixes that went into the [[ubersetzung]] ([[WIP]]) trunk<br />
<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=163 bug 163] (music_native crash in import)<br />
[x] Resolve [http://HamsterRepublic.com/bugzilla/show_bug.cgi?id=179 bug 179] (two keyispressed in one if)<br />
[x] Resolve [http://HamsterRepublic.com/bugzilla/show_bug.cgi?id=174 bug 174] (quick keypresses lost)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=146 bug 146] (QB attack editor crash)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=193 bug 193] (default ROM font loading broken)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=43 bug 43] (QB lockup on the hour)<br />
[x] Calculate approximately how much conventional memory QB version requires (and decrease it).<br />
[x] Copy over all non-FB bugfixes from the wip branch<br />
<br />
==[[Tirgoviste]]==<br />
[x] Add stat caps (for Fenrir...)<br />
[!] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=112 bug 112] (too fast?)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=103 bug 103] (crash on ps error)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=140 bug 140] (key quirks)<br />
[!] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=141 bug 141] (crash starting Colora)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=142 bug 142] (wrong battle rewards)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=143 bug 143] (disabled spells)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=150 bug 150] (broken out-of-MP checking)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=144 bug 144] (crash after all battles)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=151 bug 151] (shops broken in format version 5 RPG files)<br />
[x] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=152 bug 152] (QB crash in battle on attack)<br />
[x] Resolve [http://HamsterRepublic.com/bugzilla/show_bug.cgi?id=158 bug 158] (crash on edit large enemy graphics)<br />
[!] Resolve [http://hamsterrepublic.com/bugzilla/show_bug.cgi?id=163 bug 163] (music_native crash in import)<br />
[!] Resolve [http://HamsterRepublic.com/bugzilla/show_bug.cgi?id=164 bug 164] (runaway memory allocation loop)<br />
[x] Create subversion branch svn://gilgamesh.hamsterrepublic.com/ohrrpgce/rel/tirgoviste<br />
[x] Update dates in all text files for 2006-03-15<br />
[x] Verify that whatsnew.txt says everything it needs to<br />
[x] [[Sanity test]] executables<br />
<br />
[[Category:Impatience]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=What_are_the_correct_sizes_for_each_type_of_graphics%3F&diff=8875What are the correct sizes for each type of graphics?2006-07-08T14:48:04Z<p>Yoshiboy: added link to HOWTO</p>
<hr />
<div>If you are planning on making your graphics in an external program and saving them as 4-bit (16-color) BMP files to import into your game, it is helpful to know the correct dimentions for each type of graphics.<br />
<br />
Heroes.........32x40<br />
Walkabout......20x20<br />
Small Enemies..34x34<br />
Large Enemies..50x50<br />
Huge Enemies...80x80<br />
Attacks........50x50<br />
Weapons........24x24 <br />
<br />
Note that you do not have to get the size exactly right. If you are off by a little, you will still be able to import your pictures<br />
<br />
Remember that a BMP file must be saved with only 16-colors (4-bit color depth) if you want to be able to import it, except for backgrounds which must be saved in 24-bit color depth.<br />
<br />
==See Also==<br />
* HOWTO Chapter: [[Importing BMP graphics]]<br />
* [[I made backgrounds, but now I can't import them!]]<br />
<br />
[[Category:FAQ]]<br />
[[Category:Artwork]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Sometimes,_my_hero_attacks_once_and_some_other_times_twice._What_can_be_the_reason_for_that%3F&diff=8867Sometimes, my hero attacks once and some other times twice. What can be the reason for that?2006-07-07T13:36:53Z<p>Yoshiboy: I'm not sure this is how it works...</p>
<hr />
<div>The problem is most likely with your Extra Hits. <br />
<br />
* Extra Hits is how many extra times you may get to attack during a turn.<br />
* It is probably set at 2.<br />
<br />
Although, like other stats, it randomizes, so that somtimes it will attack twice sometimes not.<br />
<br />
<br />
== See Also ==<br />
[[How do I prevent a hero from attacking several times during a battle turn?]]<br />
<br />
[[Category:FAQ]][[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_make_an_NPC_disappear_after_ending_its_plotscript_by_making_it_walk_out_of_view%3F&diff=8836How do I make an NPC disappear after ending its plotscript by making it walk out of view?2006-07-05T14:39:04Z<p>Yoshiboy: typos,</p>
<hr />
<div>{{revise}}<br />
<br />
This is very simple. All that must be done, is have the NPC walk off the screen, then make it disappear. This can be done at any part of [[plotscripting|plotscripts]].<br />
<br />
<br />
== Walking away the NPC ==<br />
<br />
So the Hero and NPC are exchanging information, and right after the text box that says "Goodbye!" have the NPC walk off the screen using:<br />
<br />
walk npc (npc #, direction, distance)<br />
wait for npc (npc #)<br />
<br />
* The NPC number is which NPC it will move. Remember, if there are multiple copies of an NPC on a map, it may move the wrong one. <br />
<br />
* Enter the direction that the NPC will move in the direction argument.<br />
<br />
* The distance is how far the NPC will have to go, (in this case) to leave the camera's view. <br />
<br />
So in a real plotscript the commands would look like this.<br />
<br />
walk npc (3,south,8)<br />
wait for npc (3)<br />
<br />
* This command would walk the NPC 3 south 8 tiles. Easy enough eh?<br />
<br />
You may have to put in multiple "walk" commands if obsticles are in the way so the NPC can walk by them instead of bumping into them. Like this for example:<br />
<br />
walk npc (3,south,3)<br />
wait for npc (3)<br />
walk npc (3,west,1)<br />
wait for npc (3)<br />
walk npc (3,south,5)<br />
wait for npc (3)<br />
<br />
* Unless the camrea is following the NPC, it will eventually be out of sight.<br />
<br />
<br />
== Getting rid of the NPC ==<br />
<br />
'''''1. Use the following command to destroy the npc:'''''<br />
<br />
destroy npc (npc #)<br />
<br />
* ''NOTE:'' Unless the NPC was created using the "create npc (npc #)" command, the NPC will reappear the next time you enter the map. If you don't want that try the next example.<br />
<br />
----<br />
<br />
'''''2. You can also get rid of the NPC using tags.'''''<br />
<br />
In custom do the following:<br />
<br />
* Name a free tag "[Character] Walked Away" or anything else. Lets pretend you used tag 12.<br />
<br />
* On the NPC that is supposed to walk away, set it to:<br />
<br />
Appear if tag [12] is OFF<br />
<br />
(You can do this by pressing left on the keyboard)<br />
<br />
* Then go to your plotscript. At the end of the walk use the following command:<br />
<br />
set tag ([12],on)<br />
<br />
This way your NPC won't come back unless you set tag 12 back on.<br />
<br />
----<br />
<br />
Then just finish off anything you still need to do in the script, make sure to put the "resume player" in and then end your script. Test it until it does exactly what you want.<br />
<br />
[[Category:FAQ]][[Category:Plotscripting]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_make_an_NPC_disappear_after_ending_its_plotscript_by_making_it_walk_out_of_view%3F&diff=8835How do I make an NPC disappear after ending its plotscript by making it walk out of view?2006-07-05T13:52:47Z<p>Yoshiboy: fixed up, I made for someone who would be new to plotscripts. Can the tag be removed?</p>
<hr />
<div>{{revise}}<br />
<br />
This is very simple. All that must be done, is have the NPC walk off the screen, then make it disappear. This can be done at any part of [[plotscripting|plotscripts]].<br />
<br />
<br />
== Walking away the NPC ==<br />
<br />
So the Hero and NPC are exchanging information, and right after the text box that says "Goodbye!" have the NPC walk off the screen using:<br />
<br />
walk npc (npc #, direction, distance)<br />
wait for npc (npc #)<br />
<br />
The NPC number is which NPC it will move. Remember, if there are multiple copies of an NPC on a map, it may move the wrong one. Enter the direction that the NPC will move in the direction argument. The distance is how far the NPC will have to go to leave the camera's view. So in a real plotscript the commands would look like this.<br />
<br />
walk npc (3,south,8)<br />
wait for npc (3)<br />
<br />
* This command would walk the NPC 3 south 8 tiles. Easy enough eh?<br />
<br />
You may have to put in multiple "walk" commands if obsticles are in the way so the NPC can walk by them instead of bumping into them. Like this for example:<br />
<br />
walk npc (3,south,3)<br />
wait for npc (3)<br />
walk npc (3,west,1)<br />
wait for npc (3)<br />
walk npc (3,south,5)<br />
wait for npc (3)<br />
<br />
* Unless the camrea is following the NPC, it will eventually be out of sight.<br />
<br />
<br />
== Getting rid of the NPC ==<br />
<br />
'''''1. Use the following command to destroy the npc:'''''<br />
<br />
destroy npc (npc #)<br />
<br />
* Unless the NPC was created using the:<br />
<br />
create npc (npc #)<br />
<br />
* command, the NPC will reappear the next time you enter the map. If you don't want that try the next example.<br />
<br />
----<br />
<br />
'''''2. You can also get rid of the NPC using tags.'''''<br />
<br />
In custom do the following:<br />
<br />
* Name a free tag "[Character] Walked Away" or anything else. Lets pretend you used tag 12.<br />
<br />
* On the NPC that is supposed to walk away, set it to:<br />
<br />
Appear if tag [12] is OFF<br />
<br />
(You can do this by pressing left on the keyboard)<br />
<br />
* Then go to your plotscript. At the end of the walk use the following command:<br />
<br />
set tag ([12],on)<br />
<br />
This way your NPC won't come back unless you set tag 12 back on.<br />
<br />
----<br />
<br />
Then just finish off anything you still need to do in the script, make sure to put the "resume player" in and then end your script. Test it until it does exactly what you want.<br />
<br />
[[Category:FAQ]][[Category:Plotscripting]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_prevent_a_hero_from_attacking_several_times_during_a_battle_turn%3F&diff=8833How do I prevent a hero from attacking several times during a battle turn?2006-07-04T21:24:54Z<p>Yoshiboy: sorry forgot to categorize!</p>
<hr />
<div>Heros are not supposed to attack several times during one turn, so you may have set some options on that you don't need to.<br />
<br />
1. You could have set "Extra Hits" in the attack damage menu too high for a certian attack.<br />
<br />
* Extra Hits is really just how many times you want the attack to hit. So if it is set on 1 it will attack once.<br />
<br />
2. You may have the "Hits" stat on the hero set fairly high. <br />
<br />
* Hits means how many times the hero gets to attack in on turn. So if is set to 3 you might attack 3 times (slightly more or less) and that might not be wanted.<br />
** To stop it, set the Hits Stat to 0, or set the 'Ignore the attackers extra hits" bitset on for most attacks.<br />
<br />
'''''See Also:'''''<br />
* HOWTO Chapter [[Battles]]<br />
<br />
[[Category:Battles]]<br />
[[Category:FAQ]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_prevent_a_hero_from_attacking_several_times_during_a_battle_turn%3F&diff=8832How do I prevent a hero from attacking several times during a battle turn?2006-07-04T21:22:27Z<p>Yoshiboy: im not sure if this is what the person wants to hear...</p>
<hr />
<div>Heros are not supposed to attack several times during one turn, so you may have set some options on that you don't need to.<br />
<br />
1. You could have set "Extra Hits" in the attack damage menu too high for a certian attack.<br />
<br />
* Extra Hits is really just how many times you want the attack to hit. So if it is set on 1 it will attack once.<br />
<br />
2. You may have the "Hits" stat on the hero set fairly high. <br />
<br />
* Hits means how many times the hero gets to attack in on turn. So if is set to 3 you might attack 3 times (slightly more or less) and that might not be wanted.<br />
** To stop it, set the Hits Stat to 0, or set the 'Ignore the attackers extra hits" bitset on for most attacks.</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Talk:How_do_I_make_an_automatic_battle%3F&diff=8831Talk:How do I make an automatic battle?2006-07-04T21:11:06Z<p>Yoshiboy: What is an automatic battle?</p>
<hr />
<div>[[User:Yoshiboy|Yoshiboy:]] What do you mean by "Automatic Battle?"</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_limit_the_number_of_items_I_can_carry%3F&diff=8826How do I limit the number of items I can carry?2006-07-04T00:15:09Z<p>Yoshiboy: simple awnser to a link</p>
<hr />
<div>There is a complicated way to do this, simply see [http://moogle1.castleparadox.com/scripts.php| Moogle1's Plotscripting Tutorials.] The specific tutorial is [http://moogle1.castleparadox.com/itemlimits.php| Item Limits.]This is really complicated, so unless your an advanced plotscripter and/or really dedicated to the idea, I wouldn't recommend it.<br />
<br />
[[Category:Advanced Plotscripting]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Stun,_Regen,_Poison,_and_Mute&diff=8781Stun, Regen, Poison, and Mute2006-06-29T13:59:34Z<p>Yoshiboy: </p>
<hr />
<div>Using OHRRPGCE, it is possible to create status effects, which are in almost every RPG. The ones that are available in the OHRRPGCE are Poison, Stun, Regen and Mute. They are easy to use and add more strategic elements to the game. Also note that all status effects do not continue after ending a battle.<br />
<br />
Remember, the suggestions here are just suggestions. Mix around with status effects to create your own spiffy attacks!<br />
<br />
== Poison ==<br />
This is very obvious, almost every RPG has some form of Poison. Though for the sake of the HOWTO, I'll explain it anyways. Poison is an attack that will slowly drain a stat from an enemy, most commonly HP. Poison could also be called sickness or other things.<br />
<br />
'''Usage:''' To poison an enemy, go to the "Damage Settings" of the selected attack, and set the "Target Stat" to "Poison Register." This means that the damage done to this register, will be slowly repeated over and over until the enemy (or hero) dies. How often it is done depends on the hero's or enemy's speed stat: faster enemies take damage more often. If another attack is used that poisons the enemy, then the damage repeated will increase. Be careful of how you use poison, because it can pile up and cause large amounts of damage at a time.<br />
<br />
'''Curing Poison:''' To cure Poison, you must use an attack. To cure poison, make an attack that cures the poison register, or one that sets the poison register to 100% of it's maximum. ''This may be confusing to you. Setting the poisson register to 0% might seem more logical, but in fact that will make the target really really really severely poisoned.''<br />
<br />
[[Image:Poisonheal.PNG]]<br />
<br />
'''Suggestions:''' When useing Poison, I recommend you set the "Damage Math" to pure damage, then the "Base Atk Stat" to 100. Then, go to "Extra Damage" and set the percent into the minus (by pressing left on the keyboard). Depending on the amount you put into the minus in the "Extra Damage" will be taken off from the 100, in "Base Atk Stat." So If you want the attack to take 20HP from the enemy each time, set the "Extra Damage" to -80%.<br />
<br />
[[Image:Poison.PNG]]<br />
<br />
You can use the "Fail if Target is Poisoned" Bitset to the attack to stop the poison being inflicted to keep growing each time the enemy is hit.<br />
<br />
== Stun ==<br />
Stun is somewhat like "Sleep" from Pokemon. Stun will freeze the ready bar where it is, stopping the target from attacking. This could also be considered a Paralyze Attack, a Sleep Attack, or a Freeze Attack. Anything idea that stops the target from moving. Be careful how long stun will work, and how frequently it will be used when being cast from an enemy. Getting hit by Stun continously when you only have a few heros can make a battle very boring.<br />
<br />
'''Usage:''' Using Stun is just like using any status effecting attack. Set the Target Stat of an enemy to "Stun Register." When the target is hit with a Stun attack, the damage done to the enemy will be how many seconds (yes not ticks!) the target will wait before being able to attack again. Remember, like other status effects, Stun can pile up if used repetively. So be sure to not make the damage too high. Expect the brainless enemies to use the attack multiple times. Another way to stop the annoyingness, is to set the "Fail if target is Stunned" bitset on so that it won't repeat.<br />
<br />
'''Suggestions:''' Like I mentioned in Poison, use the 100 Stat, and Pure Damage, to ensure that the same amount of controlled damage is sent every time. This time though, you can try using the "Do Not Randomize" Bitset.<br />
<br />
== Regen ==<br />
Regen is short for Regenerate. This is one of the less obvious status effects. Regen, works the same way as poison, but it does the opposite thing. It ''cures'' the target repetively. This is usually used on allies, you don't want to heal an enemy. There is no symbol that goes in the ready bar for regen, so a caption box would do nicely to show that the target is regenerating.<br />
<br />
'''Usage:''' You now already know how to use status effects, this time just set the Target Stat to, "Regen Register." If someone is using Regen it's usually on a friend, so be sure to set the target as "Ally." During the battle, the damage done to this register will repeat ceaselessly. It's a pretty good deal, having some extra HP every so-and-so.<br />
<br />
'''Curing Regen:''' By curing Regen, I mean stopping regen. Regen is a good thing, and noone would want to stop it. A regen stopping attack would seem almost useless to an enemy, but I suppose you could give the attack to a hero. Stopping regen would be done the same way Poison is cured. When using this "Stop Regen" attack, set the target to enemy, because noone would want to use it on a friend.<br />
<br />
'''Suggestions:''' Try to use Regen at low numbers if you are allowing pile-ups. Having extra HP every now and then is a big boost. If repeated really high numbers, it would make the hero or enemy become unstoppable. Since Regen is such a good thing, make MP for it high. Or better yet, make it an item, a ''rare'' item, the kind people save for boss battles.<br />
<br />
Don't forget pile-ups. If you don't want to allow them, the set the, "Fail is Target is Regenerating" Bitset on.<br />
<br />
== Mute ==<br />
Mute is an interesting power, somewhat like "Disable" from Pokemon. Mute stops the target from using certain attacks, which are marked by an attack bitset, '''Mutable'''. Like stun, it lasts for a certain amount of time, tracked internally with a counter.<br />
<br />
'''Usage:''' Creating a mute attack is as simple as eating cheese. Like the other status effects, set the Target Stat to "Mute Register." Each point of Damage done to this register will be taken away after each tick. So if you do 100 damage, it will be a 100 ticks until you are cured of mute. When muted, the target will not be able to use certian attacks. You have to choose which attacks are not available when you are muted. Go into the attacks you want to be unavailable, and select "Muteable" under the bitset menu.<br />
<br />
'''Suggestions:''' When using mute, notice it is in ticks, not seconds like stun is. Mute isn't as powerful as stun is, so it would be best to make it last longer.<br />
<br />
Don't make all the attacks "Muteable" or the effect will be just like stun. Just make the special attacks muteable. Try to make it so that every hero and enemy has at least one attack that can't be muted. The original idea behind mute was that magical attacks can be muted (since you need to chant a spell), while physical attacks could not (you don't need to talk to run someone through with a sword).<br />
<br />
== Status Ideas ==<br />
Here are some multiple useages for statuses, if you have any you would like to share, than please add them to this list.<br />
<br />
'''Captions:''' It's good to add captions when using a status effecting attack. The user may not be entierly aware when a enemy attacks with a status attack. The user my get frustrated, and wonders why he's losing so much HP with poison, or why the ready bar is stuck when they are stunned.<br />
<br />
'''Status Identifiers:''' Just so you know that your hero is Poisoned, Stunned, Muted, or Regenerating, there are symbols that will appear in the Health Bar, you can set these in "General Game Data."<br />
<br />
[[Image:Identifiers.PNG]]<br />
<br />
'''Dosen't Work with certain Status Effect:''' You can make it so that certain attacks don't work when YOU are inflicted with a certain status effect then try this...<br />
<br />
* Lets say, you don't want to be able to "''Super Attack''" when your poisoned. <br />
* Make the attack called "''Super Attack''" but make it have no appearance or damage. <br />
* Set the bitset, "Fail if Target is Poisoned" on, and set the "Target Class", to Self.<br />
* Then make the real attack (Lets call it, "''Super Attack Chain''") with the Damage, Appearance, and everything else to the way you want.<br />
* The go back to "''Super Attack''" and make it chain to "''Super Attack Chain''" and set the Chain Rate to 100%. <br />
*Make sure you give the hero the "''Super Attack''" and not "''Super Attack Chain''."<br />
<br />
'''Side Effects:''' You can make attacks have status effecting side effects. Just make your attack, chain to an attack, that inflicts a status effect. If you want, make the chain rate NOT 100% so that these extra effects are rare.<br />
<br />
<br />
== Other Perspectives ==<br />
''Here are other's advice for using status effects!''<br />
<br />
'''Raekuul:'''<br />
It's fun to toy with these!<br />
<br />
Poison - Slowly saps the target stat. To do this, put your target stat as "Poison Register" on the attack menu.<br />
<br />
Regen - Reverse of Poison. Short for Regenerative.<br />
<br />
Stun - Stops the target from attacking until a time (determined by the *damage*) expires.<br />
<br />
Stun and Regen work best with the "Do not display damage" bitset. Also, I'm not sure what a poison/regen one would do if the "Absorb damage" bitset is on... someone get back to me on that...<br />
<br />
'''H-Bomb:'''<br />
<br />
Poison and Stun - <br />
<br />
Because Players can be re-poisoned, which heightens the amount of damage taken, I prefer to make individual attacks for Poison and stun, and chain them to another "real" attack, which will have this effect, and set the probability of chaining to 50% or less. Create a graphic by spelling "poison" or "stun" and making it flash different colors for effect if you want. The word will have to be reversed to appear correctly (due to the enemies facing the opposite way as the characters do). For attacker animation, select "null" and then link the poison or stun to the attack which you want to have this effect.<br />
<br />
Regen - <br />
<br />
Damage math: regen register = 99% of current<br />
Base ATK stat: Attack<br />
Base DEF Stat: default<br />
Target stat: Regen Register<br />
Extra Damage%: -1<br />
Aim Math: Never Misses<br />
Extra Hits: 1<br />
Delay Before Attack: 0 <br />
<br />
The Regen will be based on your attack stats, the extra damage bitset<br />
is backwards, -1% will regenerate small chunks of life at a time, as where -80% would generate hundreds of hitpoints at a time (depending on attack strength) You will obviously need to select cure instead of harm, and set the attack to target Ally, and link it to an attack, item, or spell.<br />
<br />
'''Dr. Baconman:'''<br />
<br />
Stopping Poison, Regen, or Stun "Pileups".<br />
<br />
The normal thing that happens when you set Poison, Regen, or Stun to a specific number for damage is that the damage is added to the total every time.<br />
For example, a Poison attack that deals 20 points of damage each turn is inflicted upon you. The enemy repeats the same attack, adding 20 more points of damage, so you take 40 damage because the attack was repeated. If that were to happen over, say, 10 turns, the damage would pile up to a whopping 240 points each turn.<br />
<br />
To stop this from happening, be sure to set the Damage to a Percent of the striker's Atk or Mag, or a Percent of the target's HP. Since percents aren't added together in the [[CUSTOM]] program, you won't have to worry about Poison, Stun, or Regen being repeated to outrageous numbers.<br />
<br />
{{HOWTO}}<br />
<br />
=See Also=<br />
* [[How do I make a poisoning or stunning attack?]]<br />
* [[What does the 'mute' attack option do?]]<br />
* [[Battles]]<br />
<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Stun,_Regen,_Poison,_and_Mute&diff=8778Stun, Regen, Poison, and Mute2006-06-29T12:24:50Z<p>Yoshiboy: /* Poison */ someone add two lines of random numbers. I got rid of em.</p>
<hr />
<div>Using OHRRPGCE, it is possible to create status effects, which are in almost every RPG. The ones that are available in the OHRRPGCE are Poison, Stun, Regen and Mute. They are easy to use and add more strategic elements to the game. Also note that all status effects do not continue after ending a battle.<br />
<br />
Remember, the suggestions here are just suggestions. Mix around with status effects to create your own spiffy attacks!<br />
<br />
== Poison ==<br />
This is very obvious, almost every RPG has some form of Poison. Though for the sake of the HOWTO, I'll explain it anyways. Poison is an attack that will slowly drain a stat from an enemy, most commonly HP. Poison could also be called sickness or other things.<br />
<br />
'''Usage:''' To poison an enemy, go to the "Damage Settings" of the selected attack, and set the "Target Stat" to "Poison Register." This means that the damage done to this register, will be slowly repeated over and over until the enemy (or hero) dies. How often it is done depends on the hero's or enemy's speed stat: faster enemies take damage more often. If another attack is used that poisons the enemy, then the damage repeated will increase. Be careful of how you use poison, because it can pile up and cause large amounts of damage at a time.<br />
<br />
'''Curing Poison:''' To cure Poison, you must use an attack. To cure poison, make an attack that cures the poison register, or one that sets the poison register to 100% of it's maximum. ''This may be confusing to you. Setting the poisson register to 0% might seem more logical, but in fact that will make the target really really really severely poisoned.''<br />
<br />
[[Image:Poisonheal.PNG]]<br />
<br />
'''Suggestions:''' When useing Poison, I recommend you set the "Damage Math" to pure damage, then the "Base Atk Stat" to 100. Then, go to "Extra Damage" and set the percent into the minus (by pressing left on the keyboard). Depending on the amount you put into the minus in the "Extra Damage" will be taken off from the 100, in "Base Atk Stat." So If you want the attack to take 20HP from the enemy each time, set the "Extra Damage" to -80%.<br />
<br />
[[Image:Poison.PNG]]<br />
<br />
You can use the "Fail if Target is Poisoned" Bitset to the attack to stop the poison being inflicted to keep growing each time the enemy is hit.<br />
<br />
== Stun ==<br />
Stun is somewhat like "Sleep" from Pokemon. Stun will freeze the ready bar where it is, stopping the target from attacking. This could also be considered a Paralyze Attack, a Sleep Attack, or a Freeze Attack. Anything idea that stops the target from moving. Be careful how long stun will work, and how frequently it will be used when being cast from an enemy. Getting hit by Stun continously when you only have a few heros can make a battle very boring.<br />
<br />
'''Usage:''' Using Stun is just like using any status effecting attack. Set the Target Stat of an enemy to "Stun Register." When the target is hit with a Stun attack, the damage done to the enemy will be how many seconds (yes not ticks!) the target will wait before being able to attack again. Remember, like other status effects, Stun can pile up if used repetively. So be sure to not make the damage too high. Expect the brainless enemies to use the attack multiple times. Another way to stop the annoyingness, is to set the "Fail if target is Stunned" bitset on so that it won't repeat.<br />
<br />
'''Suggestions:''' Like I mentioned in Poison, use the 100 Stat, and Pure Damage, to ensure that the same amount of controlled damage is sent every time. This time though, you can try using the "Do Not Randomize" Bitset.<br />
<br />
== Regen ==<br />
Regen is short for Regenerate. This is one of the less obvious status effects. Regen, works the same way as poison, but it does the opposite thing. It ''cures'' the target repetively. This is usually used on allies, you don't want to heal an enemy. There is no symbol that goes in the ready bar for regen, so a caption box would do nicely to show that the target is regenerating.<br />
<br />
'''Usage:''' You now already know how to use status effects, this time just set the Target Stat to, "Regen Register." If someone is using Regen it's usually on a friend, so be sure to set the target as "Ally." During the battle, the damage done to this register will repeat ceaselessly. It's a pretty good deal, having some extra HP every so-and-so.<br />
<br />
'''Curing Regen:''' By curing Regen, I mean stopping regen. Regen is a good thing, and noone would want to stop it. A regen stopping attack would seem almost useless to an enemy, but I suppose you could give the attack to a hero. Stopping regen would be done the same way Poison is cured. When using this "Stop Regen" attack, set the target to enemy, because noone would want to use it on a friend.<br />
<br />
'''Suggestions:''' Try to use Regen at low numbers if you are allowing pile-ups. Having extra HP every now and then is a big boost. If repeated really high numbers, it would make the hero or enemy become unstoppable. Since Regen is such a good thing, make MP for it high. Or better yet, make it an item, a ''rare'' item, the kind people save for boss battles.<br />
<br />
Don't forget pile-ups. If you don't want to allow them, the set the, "Fail is Target is Regenerating" Bitset on.<br />
<br />
== Mute ==<br />
Mute is an interesting power, somewhat like "Disable" from Pokemon. Mute stops the target from using certain attacks, which are marked by an attack bitset, '''Mutable'''. Like stun, it lasts for a certain amount of time, tracked internally with a counter.<br />
<br />
'''Usage:''' Creating a mute attack is as simple as eating cheese. Like the other status effects, set the Target Stat to "Mute Register." Each point of Damage done to this register will be taken away after each tick. So if you do 100 damage, it will be a 100 ticks until you are cured of mute. When muted, the target will not be able to use certian attacks. You have to choose which attacks are not available when you are muted. Go into the attacks you want to be unavailable, and select "Muteable" under the bitset menu.<br />
<br />
'''Suggestions:''' When using mute, notice it is in ticks, not seconds like stun is. Mute isn't as powerful as stun is, so it would be best to make it last longer.<br />
<br />
Don't make all the attacks "Muteable" or the effect will be just like stun. Just make the special attacks muteable. Try to make it so that every hero and enemy has at least one attack that can't be muted. The original idea behind mute was that magical attacks can be muted (since you need to chant a spell), while physical attacks could not (you don't need to talk to run someone through with a sword).<br />
<br />
== Status Ideas ==<br />
Here are some multiple useages for statuses, if you have any you would like to share, than please add them to this list.<br />
<br />
'''Captions:''' It's good to add captions when using a status effecting attack. The user may not be entierly aware when a enemy attacks with a status attack. The user my get frustrated, and wonders why he's losing so much HP with poison, or why the ready bar is stuck when they are stunned.<br />
<br />
'''Status Identifiers:''' Just so you know that your hero is Poisoned, Stunned, Muted, or Regenerating, there are symbols that will appear in the Health Bar, you can set these in "General Game Data."<br />
<br />
[[Image:Identifiers.PNG]]<br />
<br />
'''Dosen't Work with certain Status Effect:''' You can make it so that certain attacks don't work when YOU are inflicted with a certain status effect then try this...<br />
<br />
* Lets say, you don't want to be able to "''Super Attack''" when your poisoned. <br />
* Make the attack called "''Super Attack''" but make it have no appearance or damage. <br />
* Set the bitset, "Fail if Target is Poisoned" on, and set the "Target Class", to Self.<br />
* Then make the real attack (Lets call it, "''Super Attack Chain''") with the Damage, Appearance, and everything else to the way you want.<br />
* The go back to "''Super Attack''" and make it chain to "''Super Attack Chain''" and set the Chain Rate to 100%. <br />
*Make sure you give the hero the "''Super Attack''" and not "''Super Attack Chain''."<br />
<br />
'''Side Effects:''' You can make attacks have status effecting side effects. Just make your attack, chain to an attack, that inflicts a status effect. If you want, make the chain rate NOT 100% so that these extra effects are rare.<br />
<br />
<br />
== Other Perspectives ==<br />
''Here are other's advice for using status effects!''<br />
<br />
'''Raekuul:'''<br />
It's fun to toy with these!<br />
<br />
Poison - Slowly saps the target stat. To do this, put your target stat as "Poison Register" on the attack menu.<br />
<br />
Regen - Reverse of Poison. Short for Regenerative.<br />
<br />
Stun - Stops the target from attacking until a time (determined by the *damage*) expires.<br />
<br />
Stun and Regen work best with the "Do not display damage" bitset. Also, I'm not sure what a poison/regen one would do if the "Absorb damage" bitset is on... someone get back to me on that...<br />
<br />
'''H-Bomb:'''<br />
<br />
Poison and Stun - <br />
<br />
Because Players can be re-poisoned, which heightens the amount of damage taken, I prefer to make individual attacks for Poison and stun, and chain them to another "real" attack, which will have this effect, and set the probability of chaining to 50% or less. Create a graphic by spelling "poison" or "stun" and making it flash different colors for effect if you want. The word will have to be reversed to appear correctly (due to the enemies facing the opposite way as the characters do). For attacker animation, select "null" and then link the poison or stun to the attack which you want to have this effect.<br />
<br />
Regen - <br />
<br />
Damage math: regen register = 99% of current<br />
Base ATK stat: Attack<br />
Base DEF Stat: default<br />
Target stat: Regen Register<br />
Extra Damage%: -1<br />
Aim Math: Never Misses<br />
Extra Hits: 1<br />
Delay Before Attack: 0 <br />
<br />
The Regen will be based on your attack stats, the extra damage bitset<br />
is backwards, -1% will regenerate small chunks of life at a time, as where -80% would generate hundreds of hitpoints at a time (depending on attack strength) You will obviously need to select cure instead of harm, and set the attack to target Ally, and link it to an attack, item, or spell.<br />
<br />
'''Dr. Baconman:'''<br />
<br />
Stopping Poison, Regen, or Stun "Pileups".<br />
<br />
The normal thing that happens when you set Poison, Regen, or Stun to a specific number for damage is that the damage is added to the total every time.<br />
For example, a Poison attack that deals 20 points of damage each turn is inflicted upon you. The enemy repeats the same attack, adding 20 more points of damage, so you take 40 damage because the attack was repeated. If that were to happen over, say, 10 turns, the damage would pile up to a whopping 240 points each turn.<br />
<br />
To stop this from happening, be sure to set the Damage to a Percent of the striker's Atk or Mag, or a Percent of the target's HP. Since percents aren't added together in the [[CUSTOM]] program, you won't have to worry about Poison, Stun, or Regen being repeated to outrageous numbers.<br />
<br />
{{HOWTO}}<br />
<br />
=See Also=<br />
* [[How do I make a poisoning or stunning attack?]]<br />
* [[What does the 'mute' attack option do?]]<br />
* [[Battles]]<br />
<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=User_talk:Yoshiboy&diff=8703User talk:Yoshiboy2006-06-27T01:12:53Z<p>Yoshiboy: help?</p>
<hr />
<div>Yoshiboy: Dang it! Ever since Editing-Wiki, I never feel like working on my good game. The one I said I'd finish (I've never finished a game)<br />
<br />
[[User:Pkmnfrk|Mike C.]] Tip: Don't make spam pages outside of the User: namespace.<br />
<br />
Yoshiboy: Sorry, I won't do it again.<br />
<br />
'''Yoshiboy:''' I really love OHR. What are ways we can spread it to people? MORE PEOPLE NEED TO USE IT! GRRR... :)<br />
<br />
'''Yoshiboy:''' Uhh, whenever I uploade an image the fonts larger, and words appear above "User Page" etc. hat don't look as if they should be there, Is something wrong?</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=File:Quit_menu.PNG&diff=8702File:Quit menu.PNG2006-06-27T01:10:44Z<p>Yoshiboy: For the all menu guide to custom</p>
<hr />
<div>For the all menu guide to custom</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Making_Complex_Attacks&diff=8695Making Complex Attacks2006-06-26T21:09:53Z<p>Yoshiboy: Somepictures</p>
<hr />
<div>Tired of your boring attacks? Well, we have the cure for you! Add varity to your RPGs with these fantastic attack ideas! Well, what are you waiting for? Dig into our great list of attacks!<br />
<br />
'''''Feel free to add your attack ideas here, or suggest an attack you want made in discussion, it would be greatly appreciated!'''''<br />
<br />
= '''Common Ideas''' =<br />
<br />
These are ideas that everyone will most likly need to know and are in most RPGs. These are simple and many people new to OHR will like to know them. Here are ways that you can achive them if you don't yet know how. These ideas are easily customizable so you can try lots of different things to them.<br />
<br />
Be sure to read [[How can I make an attack do an exact amount of damage each time?]] if you would like certain attacks to do so, such as healing attacks.<br />
<br />
== Healing Attack ==<br />
<br />
Healing attacks are very simple. These attacks are often also used outside of battle, as [[Items]]. We will call this attack "Heal."<br />
<br />
* Make an attack.<br />
** Set the Target: ''Ally'' makes the attack usable on your heroes instead of the enemys.<br />
** Set the Damage: ''Pure'' prevents defence and magic defence from being included in the calculations. <br />
** Set the Base Atk Stat: 100 makes the attack do 100 damage, independent of the abilities of the hero who is using the item. You can raise and lower the damage by changing the Extra Damage, which is a percent of the normal damage <br />
** Edit the attack's bitsets, and turn on.<br />
*** "Cure instead of Harm" So that the attack will heal.<br />
*** "Usable outside battle" So it can be used as an item.<br />
*** "Do Not Randomize" So that it will always be the same.<br />
<br />
It's is basically all beacuse of the "Cure instead of Harm" which raises the target stat instead of lowering it.<br />
<br />
<br />
''You may also want to see:''<br />
*[[How do I make an item or spell that revives dead heroes?]]<br />
*[[How do I increase Maximum HP or MP through an Item?]]<br />
<br />
== Stat Increasing/Lowering Attack ==<br />
<br />
These attacks can increase stats such as Atk, Mag, and Def in battle. Although they can only be used in battle, and the stats go back to normal after the battle.<br />
* Make an attack.<br />
* Set the damage, it shouldn't too much unless it is a powerful attack.<br />
* Set the ''Target stat:'' to whatever stat you want to damage.<br />
Doing this you can damage stats like, attack, so when you use an attack it won't be as powerful.<br />
<br />
You can also raise the attack, simply set the "Cure Instead of Harm" bitset on, and set the target settings to "Ally."<br />
<br />
== Random Multiple Times Attack ==<br />
<br />
The key to making complex attacks is chaining. Chaining is where you set one attack to "link" to another. There's a couple options to how it can link, primarily to set the probability of the second (or third, or fourth...) attack happening. Pummel is an attack that will repeat, for a random amount of times, until it stops. It is done by chaining attacks. We'll call this "Pummel."<br />
<br />
<br />
This "Pummel" attack is easy:<br />
* First, create an attack. Pummel is usually set to do low damage, since it will repeat.<br />
* Then, go to "Chaining" on the attack menu, and set it to chain to itself.<br />
* Make sure to give it a Chain Rate of less than 100%! Or it will keep going until the monster is dead. For those who don't know about percentage, 100% is all the time. 75% is most of the time. 50% is half the time. 25% is one quarter of the time.<br />
And that's all you need to do!<br />
<br />
Then in the game, when you use pummel it will attack, and if your lucky it will attack again, and again. Congrats! You did Pummel!<br />
<br />
----<br />
<br />
''WARNING'': If the attack has some type of requirement (HP,MP, or Gold), it will be deducted each time it attacks. So, if your pummel attack hits 5 times, and requires 5 MP to use, you'll lose 25 MP. <br />
<br />
However, this can be a convincing attack if it's like '''Steal MP''', and it has a negative MP requirement. Each time it attacks, you would gain that much MP. Beware, for unknown reasons, HP and MP don't do "negative requirements"...<br />
<br />
<!--@ Raekuul: I integrated your comment into the text.--><br />
<!--@ Thanks, man!--><br />
<br />
However, there is a way to aviod having the requirments repeated. (i.e. 5 attacks at 5 MP cost only equals 5 MP lost) It is just as easy, but takes slightly more effort:<br />
<br />
* Create an attack. This will be the first "blow" in the attack.<br />
* Create a second attack, which will be sucvessive blows.<br />
* Make sure it has no requirements!<br />
* Chain the first attack to the second, with 100% probability.<br />
* Chain the second attack to itself, and give itself less than 100%.<br />
<br />
And, voilá!<br />
<br />
== Charging Attack ==<br />
<br />
This is a way you can make an attack, that you must wait for a long time to unleash (like charging energy so the attack will be more powerful), but the damage should be alot.<br />
* To make a "Charging Attack," simply increase the "Delay Before Attack" alot.<br />
* Attacks like this are very powerful. So set the damage high.<br />
<br />
== Extended Animations ==<br />
<br />
Ok, let's say you have an attack (say, Ãœber-l337 Gigadoken), but it just can't work with only three frames! Enter the "Extended Animation!"<br />
* Identify the main "segments" of the attack. Example: Ball of energy flies from sky to hero, ball of energy shoots to monster<br />
* Make seprate attacks for each segment, depicting said actions<br />
** Give it the "Don't show damage" bitset, and make it give no damage, except for the last segment, which should do however much damage the attack does.<br />
** That said, if you want more than one part to do damage or whatever, feel free to do that.<br />
* Chain each segment to the next, with a probability of 100%<br />
* The hero should have the first segment as an attack. That way it will show all the parts.<br />
<br />
TADA! Your done, and know you have a really spiffy attack!<br />
<br />
== Critical Hits ==<br />
<br />
This is more of an idea than a attack. It lets you give your attacks critical hits! Which are powerful blows that may rarely come after any attack. Something you get if your lucky. <br />
<br />
* Make an attack, this will be your Critical Hit, it is rare, and should do alot of damage, but not too much.<br />
* Perhaps make the animation just a big CRITICAL HIT! or somthing spiffy. If not, put critical hit in the captions box. <br />
* Anyway, then go to most of your attacks that don't have a chain on them, and chain them to, CRITICAL HIT! But make the chain rate about 10% or lower.<br />
<br />
[[Image:Chainrate10_howto.PNG]]<br />
<br />
This means, that when you use most attacks, there is a rare chance of getting an extra blow in there!<br />
* Try making an attack, that is slightly weaker than other attacks, but has a higher chance of getting a critical hit. An attack like this should not cost MP, since it has already sacraficed how much damage it does.<br />
<br />
== Status Side Effects ==<br />
<br />
Perhaps you want an attack like "Poison Punch." It will do damage but also may inflict piosn on the enemy.<br />
<br />
* Make the attack, with damage and such.<br />
* Then make it chain to the attack that poisons the enemy.<br />
<br />
You can set the chain rate to 100% if you want it to always poison the enemy. Or less, if you want it to occasionally poison the enemy. You can use this idea with all status effects.<br />
<br />
<br />
''If you don't yet know how to use status effects see:''<br />
* [[Stun, Regen, Poison, and Mute]]<br />
<br />
= '''Specific Ideas''' =<br />
<br />
Here are some attacks that aren't used in every game, but they are neat ideas if you are looking some interesting attacks. Some of these are rather complex, and a new programmer may have trouble using some.<br />
<br />
== Stat Stealing Attack ==<br />
<br />
Perhaps your hero is a vampire type, and can steal enemies energy to use against them. Maybe by taking Attack from a monster, the hero can up his? Whatever the effect, you can steal stats from monsters, and this will show how:<br />
* Make an attack that has the following characteristics:<br />
** Target stat is whatever stat you want to steal<br />
** It should have the following bitsets on:<br />
*** Absorb Damage<br />
** It would probably look best if you use a "Reverse Projectile" graphics, to show that you're stealing a stat.<br />
<!--@ Thank you to Raekuul for this blindingly obvious info! --><br />
<br />
== Random Attacks ==<br />
<br />
This is a whole ''way'' to attack. We will call this "Choas Box." The Chaos Box is a spell list, that is set to random. When used, it may do many things, sometimes good, really good, or sometimes bad, very bad. <br />
* Go to a Hero's Menu, and name a spell list, "Chaos Box," or some other spiffy name.<br />
* Then set the type of list to random effects.<br />
* Then make many attacks, some that will be standard, some that may attack many at once, some that will heal, and some that will heal enemies, some that will hurt heros, and some that cause status effects, be creative.<br />
** Make sure you set the "Automatically Choose Target" bitset on for each.<br />
* Then go back to the spell list and add all the attacks, make ones that are more common by adding multiple of those.<br />
* Then you are done.<br />
So if the player likes to take gambles than this is good for him/her!<br />
<br />
== Copy Attack ==<br />
<br />
This is a very cool idea, but it requires you to not use the "Steal Item" normally in the game. This attack copies an enemies attack. But it doesn't become usable until after the battle.<br />
* First, make your copyng attack, make the animation or damage anything you want, but be sure to set the "Steal Item" bitset on.<br />
* For most enemies, create an item that will teach the hero how to use the enemies main attack.<br />
<br />
* Then for each enemy, in the "Rewards Menu"<br />
** Select the appropriate Item in Stealable Item<br />
** Make the Steal avalablity to unlimited, steal rate close to 100%, so it might not always work.<br />
<br />
Then, in the game, when you steal that item, you can teach it to your hero and he know can use that enemy's main attack! You can make these Items sellable, in case they get multiple ones.<br />
<br />
* Remember to change he global text strings! Edit all the ones about stealing.<br />
<br />
[[Image:global_attackhowto.PNG]]<br />
<br />
== HP/MP Reading Attack ==<br />
<br />
The Scan move from Final Fantasy games allows the player to see how much HP and MP an enemy has left before it dies. This can be important, strategically, in that you can focus more on high-powered attacks if an enemy is close to death.<br />
<br />
To implement an attack that reads HP, just follow these steps:<br />
* Make a new attack, call it "Scan" (or whatever you wish to call it).<br />
* Make it do nothing, but chain to an attack called "HP Left."<br />
* Then work on that attack.<br />
<br />
* Set the caption to something along the lines of "Scanning HP..."<br />
* Set the damage formula to "HP = 0% of current"<br />
<br />
[[Image:Liferead_hotwo.PNG]]<br />
<br />
* Set the following bitsets on it:<br />
** Ignore attacker's extra hits (so it only scans once)<br />
** Show damage without inflicting (so that you only ''show'' the damage, not actually do it)<br />
** Do not randomize (so that it shows ''exactly'' the HP, not +/- 20 points)<br />
** Mutable (if it's a magical attack, and you're using the mute status effect)<br />
** Show attack name (it will show the damage, then have "HP Left" next to it)<br />
<br />
[[Image:Bitsets_howto.PNG]]<br />
<br />
And, voila! When this attack is used on an enemy (or, a hero even), their current HP will "pop up" like regular damage, but they won't actually take damage. Also be sure to give the player the "Scan" attack, not the "HP left."<br />
<br />
To scan MP, you do exactly the same thing, but you set the Target stat to MP instead of HP. Also, be sure to change the caption, so as not to mislead players. You can also target other stats, but they are generally not as useful to know.<br />
<br />
If you want your Scan attack to scan both HP '''and''' MP, then you can make one attack for each, and then chain the HP attack to the MP attack, and it will do one after the other.<br />
<br />
== Quick Escaping Attack ==<br />
<br />
* Make an attack, that does no damage, but set the "Cause to run away" bitset on.<br />
<br />
Then if a player needed to run, but had little HP left and didn't think they had time to hold ESC. They could use they could use this attack to escape quickly.<br />
<br />
----<br />
<br />
{{HOWTO}}<br />
<br />
[[Category:HOWTO Chapters]]<br />
[[Category:Unfinished Articles]]<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=File:Global_attackhowto.PNG&diff=8694File:Global attackhowto.PNG2006-06-26T21:07:42Z<p>Yoshiboy: for howto</p>
<hr />
<div>for howto</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=File:Bitsets_howto.PNG&diff=8692File:Bitsets howto.PNG2006-06-26T20:55:38Z<p>Yoshiboy: </p>
<hr />
<div></div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=File:Liferead_hotwo.PNG&diff=8691File:Liferead hotwo.PNG2006-06-26T20:55:05Z<p>Yoshiboy: </p>
<hr />
<div></div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=File:Chainrate10_howto.PNG&diff=8690File:Chainrate10 howto.PNG2006-06-26T20:54:39Z<p>Yoshiboy: </p>
<hr />
<div></div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Talk:Making_Complex_Attacks&diff=8689Talk:Making Complex Attacks2006-06-26T20:41:08Z<p>Yoshiboy: Thanks</p>
<hr />
<div>[[User:Yoshiboy|Yoshiboy]]: I'm just curious, but what needs to be done to this chapter? What kind of HOWTO should it be?<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]]: Actually, this article is looking pretty good. It just needs more. This is a place for "recipes" for commonly desired attacks. Some example screenshots might be helpful too.<br />
<br />
Yoshi: I want to add the attack: "Life Read" or somthing, but that idea would have come from the Wandering Hamster, the attack that can show you how much life is left, but it's your idea, so can I have permission to add it?<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]]: I claim no ownership to any attack in Wandering Hamster... in fact, I don't believe an attack recipe is even "ownable".<br />
<br />
'''Yoshi:''' I can't think of many pictures that would be good to put here. What kind should I add?<br />
<br />
[[User:Bob the Hamster|Bob the Hamster]]: I think the most useful screenshots here would be screenshots of the attack editor demonstrating particular settings or values, similar to what appears in the [[Bosses]] article. Like maybe the bitsets for a "heal" attack, or the chain settings for a critical hit attack... but one in-battle screenshots might be nice too, not because it would illustrate how to make such an attack, just because it might look good and be inspirational.<br />
<br />
[[User:Yoshiboy|Yoshiboy]] Yeah ok, but I think I may just use graphics from the Wandering Hamster, I'm too lazy to draw graphics for this. :)</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_make_a_hero_attack_several_times_during_a_battle_turn%3F&diff=8671How do I make a hero attack several times during a battle turn?2006-06-25T13:05:32Z<p>Yoshiboy: attacks</p>
<hr />
<div>You cannot choose multiple different attacks during one turn, but there are ways to attack multiple times of 1 attacks.<br />
<br />
Here are two ways to do this.<br />
<br />
1. Modify "Extra Hits" on the attack damage menu. The number in that spot is how many times the attack will repeat.<br />
<br />
2. Or you can make it repeat a random amount of times by "chaining" an attack itself with a low "chain rate".<br />
<br />
<br />
== See Also ==<br />
<br />
* [[Making Complex Attacks]]<br />
* [[Battles]]<br />
<br />
[[Category:FAQ]]<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_customize_the_master_palette%3F&diff=8670How do I customize the master palette?2006-06-25T12:55:30Z<p>Yoshiboy: sigh... well i tried my best</p>
<hr />
<div>I've never tried to myself, but looking up on it, [[2mas]] and other [[Graphics Utilities|Graphic tools]] can let you edit palettes. To import them, you can use the "Import New Master Palette" in general game data.</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_implement_new_keys_for_the_player_with_hero_jumps_as_an_example%3F&diff=8669How do I implement new keys for the player with hero jumps as an example?2006-06-25T12:36:50Z<p>Yoshiboy: spellingerrors, typos, etc</p>
<hr />
<div>Do you want the player to do more than just talking to NPCs and fighting monsters?<br />
Then you should add new key!<br />
<br />
This article explains you how to implement the new keys and only that. Believe me, it's rather difficult for a newbie.So if you want you hero to do something when a certian key is pressed, then work on that first.<br />
<br />
We needed ''something'' for the hero to do as the key is pressed, so I choose jump which is also aviable on the website. Anyway, you will also need to know what a global variable is.<br />
<br />
First we need to define the scripts:<br />
* In the example, I'm going to make the hero jump using the key Z.<br />
* I assume that script 16 is free.<br />
* I assume that global variable 11 is free.<br />
If they are not, change the numbers so that you won't get any error message.<br />
<br />
<pre><br />
define script (16,onkeyispressedscript,none)<br />
define script (autonumber,my keyboard jump,none) <br />
<br />
# Then the global variable...<br />
Global variable (11, jump)<br />
</pre><br />
<br />
<br />
Now we write the actual scripts.<br />
<pre><br />
<br />
#-------------------------------------------<br />
script, onkeyispressedscript, begin<br />
<br />
if (key is pressed(key: z)) then, begin <br />
my keyboard jump #The next script<br />
end<br />
<br />
# feel free to add any other keypress here.<br />
<br />
end #end of the plotscript <br />
<br />
#-------------------------------------------<br />
script, my keyboard jump, begin<br />
<br />
jump:=true<br />
<br />
while (jump), do, begin<br />
<br />
put hero (me, hero pixel X (me),hero pixel Y (me)--12)<br />
wait (3)<br />
put hero (me, hero pixel X (me),hero pixel Y (me) +12)<br />
<br />
jump:=false<br />
wait (1) #wait here is very important<br />
end #end of the while command<br />
<br />
end #end of the plotscript here<br />
#-------------------------------------------<br />
</pre><br />
<br />
Compile the scirpt and import it into custom.<br />
<br />
Now go back under custom, and on edit the maps, in which you want to be able to jump in. Go under its general map data and change the "On-keypress Script" from "none" to our newly made "onkeyispressedscript."<br />
<br />
As you have seen above we've used an autonumber script. As said in the name, when<br />
these kinds of scripts don't need a number beacuse they are only launched in other plotscripts. So you cannot choose them when you edit the npcs or the text box conditionnals.<br />
<br />
* Another thing you may wonder is, ''What did we used the global variable for?'' We used it to create what OHR developers call a ''while loop''.<br />
<br />
* The ''while loop'' prevents the script for beeing loaded several times. <br />
<br />
* If you look at the code you will see that the global variable is turned false as the script ends.<br />
<br />
* But the hero can jump only while jump is true. If you cancel the lines jump:=false then the script will be load over and over again and your game will be (very) slow.<br />
<br />
* Another important line in the code is the '''wait(1)''' command. It prevents the game from freezing so DO NOT ERASE IT.<br />
<br />
To finish, feel free to add several keys and autonumber scripts using the same method. Just be aware the script must stay as light as possible so do not put more than 7 keys. <br />
<br />
Remember that, you have first to search what the hero will do, as the key is pressed, and be sure your code is good.<br />
<br />
== How do I make the new keys unactive for cutscenes? ==<br />
<br />
You have implemented new keys, but the problem is that the player can press on it during ctscenes. You can stop this, and it's easy too. You use "set on keypressed script" command.<br />
<br />
<pre><br />
# include the following line before the suspend player command in your cutscene script.<br />
set on keypress script (none)<br />
</pre><br />
<br />
And when the cutscene ends just add this simple line,<br />
<br />
<pre><br />
# include the following line after the the resume player command in your script<br />
set on keypress script (16)<br />
</pre><br />
<br />
==See Also==<br />
* [[How do I make a hero look like it's jumping?]]<br />
* [[What are the differences between a variable and a global variable?]]<br />
* [[ What is a variable?]]<br />
* [[What is a while loop and how do I make it?]]<br />
<br />
[[Category:FAQ]]<br />
[[Category:Plotscripting]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_implement_new_keys_for_the_player_with_hero_jumps_as_an_example%3F&diff=8668How do I implement new keys for the player with hero jumps as an example?2006-06-25T12:33:31Z<p>Yoshiboy: </p>
<hr />
<div>Do you want the player to do more than just talking to NPCs and fighting monsters?<br />
Then you should add new key!<br />
<br />
This article explains you how to implement the new keys and only that. Believe me, it's rather difficult for a newbie.So if you want you hero to do something when a certian key is pressed, then work on that first.<br />
<br />
We needed ''something'' for the hero to do as the key is pressed, so I choose jump which is also aviable on the website. Anyway, you will also need to know what a global variable is.<br />
<br />
First we need to define the scripts:<br />
* In the example, I'm going to make the hero jump using the key Z.<br />
* I assume that script 16 is free.<br />
* I assume that global variable 11 is free.<br />
If they are not, change the numbers so that you won't get any error message.<br />
<br />
<pre><br />
define script (16,onkeyispressedscript,none)<br />
define script (autonumber,my keyboard jump,none) <br />
<br />
# Then the global variable...<br />
Global variable (11, jump)<br />
</pre><br />
<br />
<br />
Now we write the actual scripts.<br />
<pre><br />
<br />
#-------------------------------------------<br />
script, onkeyispressedscript, begin<br />
<br />
if (key is pressed(key: z)) then, begin <br />
my keyboard jump #The next script<br />
end<br />
<br />
# feel free to add any other keypress here.<br />
<br />
end #end of the plotscript <br />
<br />
#-------------------------------------------<br />
script, my keyboard jump, begin<br />
<br />
jump:=true<br />
<br />
while (jump), do, begin<br />
<br />
put hero (me, hero pixel X (me),hero pixel Y (me)--12)<br />
wait (3)<br />
put hero (me, hero pixel X (me),hero pixel Y (me) +12)<br />
<br />
jump:=false<br />
wait (1) #wait here is very important<br />
end #end of the while command<br />
<br />
end #end of the plotscript here<br />
#-------------------------------------------<br />
</pre><br />
<br />
Compile the scirpt and import it into custom.<br />
<br />
Now go back under custom, and on edit the maps, in which you want to be able to jump in. Go under its general map data and change the "On-keypress Script" from "none" to our newly made "onkeyispressedscript."<br />
<br />
As you have seen above we've used an autonumber script. As said in the name, when<br />
these kinds of scripts don't need a number beacuse they are only launched in other plotscripts. So you cannot choose them when you edit the npcs or the text box conditionnals.<br />
<br />
* Another thing you may wonder is, '''What did we used the global variable for?''' We used it to create what OHR developers call a ''while loop''.<br />
<br />
* The ''while loop'' prevents the script for beeing loaded several times. <br />
<br />
* If you look at the code you will see that the global variable is turned false as the script ends.<br />
<br />
* But the hero can jump only while jump is true. If you cancel the lines jump:=false then the script will be load over and over again and your game will be (very) slow.<br />
<br />
* Another important line in the code is the '''wait(1)''' command. It prevents the game from freezing so DO NOT ERASE IT.<br />
<br />
To finish, feel free to add several keys and autonumber scripts using the same method. Just be aware the script must stay<br />
as light as possible so do not put more than 7 keys. <br />
<br />
Remember that you have '''first to search what will the hero do as the key is pressed and be sure ''your code is good'''''.<br />
<br />
== How do I make the new keys unactive for cutscenes? ==<br />
<br />
You have implemented new keys, but the problem is that the player can press on it during ctscenes. You can stop this, and it's easy too. You use "set on keypressed script" command.<br />
<br />
<pre><br />
# include the following line before the suspend player command in your cutscene script.<br />
set on keypress script (none)<br />
</pre><br />
<br />
And when the cutscene ends just add this simple line,<br />
<br />
<pre><br />
# include the following line after the the resume player command in your script<br />
set on keypress script (16)<br />
</pre><br />
<br />
==See Also==<br />
* [[How do I make a hero look like it's jumping?]]<br />
* [[What are the differences between a variable and a global variable?]]<br />
* [[ What is a variable?]]<br />
* [[What is a while loop and how do I make it?]]<br />
<br />
[[Category:FAQ]]<br />
[[Category:Plotscripting]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Making_Complex_Attacks&diff=8657Making Complex Attacks2006-06-24T13:28:50Z<p>Yoshiboy: typos, I need to put pictures in, but I'm not sure what kind will do.</p>
<hr />
<div>Tired of your boring attacks? Well, we have the cure for you! Add varity to your RPGs with these fantastic attack ideas! Well, what are you waiting for? Dig into our great list of attacks!<br />
<br />
'''''Feel free to add your attack ideas here, or suggest an attack you want made in discussion, it would be greatly appreciated!'''''<br />
<br />
= '''Common Ideas''' =<br />
<br />
These are ideas that everyone will most likly need to know and are in most RPGs. These are simple and many people new to OHR will like to know them. Here are ways that you can achive them if you don't yet know how. These ideas are easily customizable so you can try lots of different things to them.<br />
<br />
Be sure to read [[How can I make an attack do an exact amount of damage each time?]] if you would like certain attacks to do so, such as healing attacks.<br />
<br />
== Healing Attack ==<br />
<br />
Healing attacks are very simple. These attacks are often also used outside of battle, as [[Items]]. We will call this attack "Heal."<br />
<br />
* Make an attack.<br />
** Set the Target: ''Ally'' makes the attack usable on your heroes instead of the enemys.<br />
** Set the Damage: ''Pure'' prevents defence and magic defence from being included in the calculations. <br />
** Set the Base Atk Stat: 100 makes the attack do 100 damage, independent of the abilities of the hero who is using the item. You can raise and lower the damage by changing the Extra Damage, which is a percent of the normal damage <br />
** Edit the attack's bitsets, and turn on.<br />
*** "Cure instead of Harm" So that the attack will heal.<br />
*** "Usable outside battle" So it can be used as an item.<br />
*** "Do Not Randomize" So that it will always be the same.<br />
<br />
It's is basically all beacuse of the "Cure instead of Harm" which raises the target stat instead of lowering it.<br />
<br />
<br />
''You may also want to see:''<br />
*[[How do I make an item or spell that revives dead heroes?]]<br />
*[[How do I increase Maximum HP or MP through an Item?]]<br />
<br />
== Stat Increasing/Lowering Attack ==<br />
<br />
These attacks can increase stats such as Atk, Mag, and Def in battle. Although they can only be used in battle, and the stats go back to normal after the battle.<br />
* Make an attack.<br />
* Set the damage, it shouldn't too much unless it is a powerful attack.<br />
* Set the ''Target stat:'' to whatever stat you want to damage.<br />
Doing this you can damage stats like, attack, so when you use an attack it won't be as powerful.<br />
<br />
You can also raise the attack, simply set the "Cure Instead of Harm" bitset on, and set the target settings to "Ally."<br />
<br />
== Random Multiple Times Attack ==<br />
<br />
The key to making complex attacks is chaining. Chaining is where you set one attack to "link" to another. There's a couple options to how it can link, primarily to set the probability of the second (or third, or fourth...) attack happening. Pummel is an attack that will repeat, for a random amount of times, until it stops. It is done by chaining attacks. We'll call this "Pummel."<br />
<br />
<br />
This "Pummel" attack is easy:<br />
* First, create an attack. Pummel is usually set to do low damage, since it will repeat.<br />
* Then, go to "Chaining" on the attack menu, and set it to chain to itself.<br />
* Make sure to give it a Chain Rate of less than 100%! Or it will keep going until the monster is dead. For those who don't know about percentage, 100% is all the time. 75% is most of the time. 50% is half the time. 25% is one quarter of the time.<br />
And that's all you need to do!<br />
<br />
Then in the game, when you use pummel it will attack, and if your lucky it will attack again, and again. Congrats! You did Pummel!<br />
<br />
----<br />
<br />
''WARNING'': If the attack has some type of requirement (HP,MP, or Gold), it will be deducted each time it attacks. So, if your pummel attack hits 5 times, and requires 5 MP to use, you'll lose 25 MP. <br />
<br />
However, this can be a convincing attack if it's like '''Steal MP''', and it has a negative MP requirement. Each time it attacks, you would gain that much MP. Beware, for unknown reasons, HP and MP don't do "negative requirements"...<br />
<br />
<!--@ Raekuul: I integrated your comment into the text.--><br />
<!--@ Thanks, man!--><br />
<br />
However, there is a way to aviod having the requirments repeated. (i.e. 5 attacks at 5 MP cost only equals 5 MP lost) It is just as easy, but takes slightly more effort:<br />
<br />
* Create an attack. This will be the first "blow" in the attack.<br />
* Create a second attack, which will be sucvessive blows.<br />
* Make sure it has no requirements!<br />
* Chain the first attack to the second, with 100% probability.<br />
* Chain the second attack to itself, and give itself less than 100%.<br />
<br />
And, voilá!<br />
<br />
== Charging Attack ==<br />
<br />
This is a way you can make an attack, that you must wait for a long time to unleash (like charging energy so the attack will be more powerful), but the damage should be alot.<br />
* To make a "Charging Attack," simply increase the "Delay Before Attack" alot.<br />
* Attacks like this are very powerful. So set the damage high.<br />
<br />
== Extended Animations ==<br />
<br />
Ok, let's say you have an attack (say, Ãœber-l337 Gigadoken), but it just can't work with only three frames! Enter the "Extended Animation!"<br />
* Identify the main "segments" of the attack. Example: Ball of energy flies from sky to hero, ball of energy shoots to monster<br />
* Make seprate attacks for each segment, depicting said actions<br />
** Give it the "Don't show damage" bitset, and make it give no damage, except for the last segment, which should do however much damage the attack does.<br />
** That said, if you want more than one part to do damage or whatever, feel free to do that.<br />
* Chain each segment to the next, with a probability of 100%<br />
* The hero should have the first segment as an attack. That way it will show all the parts.<br />
<br />
TADA! Your done, and know you have a really spiffy attack!<br />
<br />
== Critical Hits ==<br />
<br />
This is more of an idea than a attack. It lets you give your attacks critical hits! Which are powerful blows that may rarely come after any attack. Something you get if your lucky. <br />
<br />
* Make an attack, this will be your Critical Hit, it is rare, and should do alot of damage, but not too much.<br />
* Perhaps make the animation just a big CRITICAL HIT! or somthing spiffy. If not, put critical hit in the captions box. <br />
* Anyway, then go to most of your attacks that don't have a chain on them, and chain them to, CRITICAL HIT! But make the chain rate about 10% or lower.<br />
<br />
This means, that when you use most attacks, there is a rare chance of getting an extra blow in there!<br />
* Try making an attack, that is slightly weaker than other attacks, but has a higher chance of getting a critical hit. An attack like this should not cost MP, since it has already sacraficed how much damage it does.<br />
<br />
== Status Side Effects ==<br />
<br />
Perhaps you want an attack like "Poison Punch." It will do damage but also may inflict piosn on the enemy.<br />
<br />
* Make the attack, with damage and such.<br />
* Then make it chain to the attack that poisons the enemy.<br />
<br />
You can set the chain rate to 100% if you want it to always poison the enemy. Or less, if you want it to occasionally poison the enemy. You can use this idea with all status effects.<br />
<br />
<br />
''If you don't yet know how to use status effects see:''<br />
* [[Stun, Regen, Poison, and Mute]]<br />
<br />
= '''Specific Ideas''' =<br />
<br />
Here are some attacks that aren't used in every game, but they are neat ideas if you are looking some interesting attacks. Some of these are rather complex, and a new programmer may have trouble using some.<br />
<br />
== Stat Stealing Attack ==<br />
<br />
Perhaps your hero is a vampire type, and can steal enemies energy to use against them. Maybe by taking Attack from a monster, the hero can up his? Whatever the effect, you can steal stats from monsters, and this will show how:<br />
* Make an attack that has the following characteristics:<br />
** Target stat is whatever stat you want to steal<br />
** It should have the following bitsets on:<br />
*** Absorb Damage<br />
** It would probably look best if you use a "Reverse Projectile" graphics, to show that you're stealing a stat.<br />
<!--@ Thank you to Raekuul for this blindingly obvious info! --><br />
<br />
== Random Attacks ==<br />
<br />
This is a whole ''way'' to attack. We will call this "Choas Box." The Chaos Box is a spell list, that is set to random. When used, it may do many things, sometimes good, really good, or sometimes bad, very bad. <br />
* Go to a Hero's Menu, and name a spell list, "Chaos Box," or some other spiffy name.<br />
* Then set the type of list to random effects.<br />
* Then make many attacks, some that will be standard, some that may attack many at once, some that will heal, and some that will heal enemies, some that will hurt heros, and some that cause status effects, be creative.<br />
** Make sure you set the "Automatically Choose Target" bitset on for each.<br />
* Then go back to the spell list and add all the attacks, make ones that are more common by adding multiple of those.<br />
* Then you are done.<br />
So if the player likes to take gambles than this is good for him/her!<br />
<br />
== Copy Attack ==<br />
<br />
This is a very cool idea, but it requires you to not use the "Steal Item" normally in the game. This attack copies an enemies attack. But it doesn't become usable until after the battle.<br />
* First, make your copyng attack, make the animation or damage anything you want, but be sure to set the "Steal Item" bitset on.<br />
* For most enemies, create an item that will teach the hero how to use the enemies main attack.<br />
<br />
* Then for each enemy, in the "Rewards Menu"<br />
** Select the appropriate Item in Stealable Item<br />
** Make the Steal avalablity to unlimited, steal rate close to 100%, so it might not always work.<br />
<br />
Then, in the game, when you steal that item, you can teach it to your hero and he know can use that enemy's main attack! You can make these Items sellable, in case they get multiple ones.<br />
<br />
== HP/MP Reading Attack ==<br />
<br />
The Scan move from Final Fantasy games allows the player to see how much HP and MP an enemy has left before it dies. This can be important, strategically, in that you can focus more on high-powered attacks if an enemy is close to death.<br />
<br />
To implement an attack that reads HP, just follow these steps:<br />
* Make a new attack, call it "Scan" (or whatever you wish to call it).<br />
* Set the caption to something along the lines of "Scanning HP..."<br />
* Set the damage formula to "HP = 0% of current"<br />
* Set the following bitsets on it:<br />
** Ignore attacker's extra hits (so it only scans once)<br />
** Show damage without inflicting (so that you only ''show'' the damage, not actually do it)<br />
** Do not randomize (so that it shows ''exactly'' the HP, not +/- 20 points)<br />
** Mutable (if it's a magical attack, and you're using the mute status effect)<br />
<br />
And, voila! When this attack is used on an enemy (or, a hero even), their current HP will "pop up" like regular damage, but they won't actually take damage.<br />
<br />
To scan MP, you do exactly the same thing, but you set the Target stat to MP instead of HP. Also, be sure to change the caption, so as not to mislead players. You can also target other stats, but they are generally not as useful to know.<br />
<br />
If you want your Scan attack to scan both HP '''and''' MP, then you can make one attack for each, and then chain the HP attack to the MP attack, and it will do one after the other.<br />
<br />
Also if you want it to say, "70 HP Left," Make the first attack the real name, but does nothing, and the second on the real scanning attack but name it, "HP Left" And set the bitset, "Show Damage" on.<br />
<br />
== Quick Escaping Attack ==<br />
<br />
* Make an attack, that does no damage, but set the "Cause to run away" bitset on.<br />
<br />
Then if a player needed to run, but had little HP left and didn't think they had time to hold ESC. They could use they could use this attack to escape quickly.<br />
<br />
----<br />
<br />
{{HOWTO}}<br />
<br />
[[Category:HOWTO Chapters]]<br />
[[Category:Unfinished Articles]]<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Making_Complex_Attacks&diff=8656Making Complex Attacks2006-06-24T13:23:41Z<p>Yoshiboy: I'm done, i just might need pictures, but</p>
<hr />
<div>Tired of your boring attacks? Well, we have the cure for you! Add varity to your RPGs with these fantastic attack ideas! Well, what are you waiting for? Dig into our great list of attacks!<br />
<br />
'''''Feel free to add your attack ideas here, or suggest an attack you want made in discussion, it would be greatly appreciated!'''''<br />
<br />
= '''Common Ideas''' =<br />
<br />
These are ideas that everyone will most likly need to know and are in most RPGs. These are simple and many people new to OHR will like to know them. Here are ways that you can achive them if you don't yet know how. These ideas are easily customizable so you can try lots of different things to them.<br />
<br />
Be sure to read [[How can I make an attack do an exact amount of damage each time?]] if you would like certain attacks to do so, such as healing attacks.<br />
<br />
== Healing Attack ==<br />
<br />
Healing attacks are very simple. These attacks are often also used outside of battle, as [[Items]]. We will call this attack "Heal."<br />
<br />
* Make an attack.<br />
** Set the Target: ''Ally'' makes the attack usable on your heroes instead of the enemys.<br />
** Set the Damage: ''Pure'' prevents defence and magic defence from being included in the calculations. <br />
** Set the Base Atk Stat: 100 makes the attack do 100 damage, independent of the abilities of the hero who is using the item. You can raise and lower the damage by changing the Extra Damage, which is a percent of the normal damage <br />
** Edit the attack's bitsets, and turn on.<br />
*** "Cure instead of Harm" So that the attack will heal.<br />
*** "Usable outside battle" So it can be used as an item.<br />
*** "Do Not Randomize" So that it will always be the same.<br />
<br />
It's is basically all beacuse of the "Cure instead of Harm" which raises the target stat instead of lowering it.<br />
<br />
<br />
''You may also want to see:''<br />
*[[How do I make an item or spell that revives dead heroes?]]<br />
*[[How do I increase Maximum HP or MP through an Item?]]<br />
<br />
== Stat Increasing/Lowering Attack ==<br />
<br />
These attacks can increase stats such as Atk, Mag, and Def in battle. Although they can only be used in battle, and the stats go back to normal after the battle.<br />
* Make an attack.<br />
* Set the damage, it shouldn't too much unless it is a powerful attack.<br />
* Set the ''Target stat:'' to whatever stat you want to damage.<br />
Doing this you can damage stats like, attack, so when you use an attack it won't be as powerful.<br />
<br />
You can also raise the attack, simply set the "Cure Instead of Harm" bitset on, and set the target settings to "Ally."<br />
<br />
== Random Multiple Times Attack ==<br />
<br />
The key to making complex attacks is chaining. Chaining is where you set one attack to "link" to another. There's a couple options to how it can link, primarily to set the probability of the second (or third, or fourth...) attack happening. Pummel is an attack that will repeat, for a random amount of times, until it stops. It is done by chaining attacks. We'll call this "Pummel."<br />
<br />
<br />
This "Pummel" attack is easy:<br />
* First, create an attack. Pummel is usually set to do low damage, since it will repeat.<br />
* Then, go to "Chaining" on the attack menu, and set it to chain to itself.<br />
* Make sure to give it a Chain Rate of less than 100%! Or it will keep going until the monster is dead. For those who don't know about percentage, 100% is all the time. 75% is most of the time. 50% is half the time. 25% is one quarter of the time.<br />
And that's all you need to do!<br />
<br />
Then in the game, when you use pummel it will attack, and if your lucky it will attack again, and again. Congrats! You did Pummel!<br />
<br />
----<br />
<br />
''WARNING'': If the attack has some type of requirement (HP,MP, or Gold), it will be deducted each time it attacks. So, if your pummel attack hits 5 times, and requires 5 MP to use, you'll lose 25 MP. <br />
<br />
However, this can be a convincing attack if it's like '''Steal MP''', and it has a negative MP requirement. Each time it attacks, you would gain that much MP. Beware, for unknown reasons, HP and MP don't do "negative requirements"...<br />
<br />
<!--@ Raekuul: I integrated your comment into the text.--><br />
<!--@ Thanks, man!--><br />
<br />
However, there is a way to aviod having the requirments repeated. (i.e. 5 attacks at 5 MP cost only equals 5 MP lost) It is just as easy, but takes slightly more effort:<br />
<br />
* Create an attack. This will be the first "blow" in the attack.<br />
* Create a second attack, which will be sucvessive blows.<br />
* Make sure it has no requirements!<br />
* Chain the first attack to the second, with 100% probability.<br />
* Chain the second attack to itself, and give itself less than 100%.<br />
<br />
And, voilá!<br />
<br />
== Charging Attack ==<br />
<br />
This is a way you can make an attack, that you must wait for a long time to unleash (like charging energy so the attack will be more powerful), but the damage should be alot.<br />
* To make a "Charging Attack," simply increase the "Delay Before Attack" alot.<br />
* Attacks like this are very powerful. So set the damage high.<br />
<br />
== Extended Animations ==<br />
<br />
Ok, let's say you have an attack (say, Ãœber-l337 Gigadoken), but it just can't work with only three frames! Enter the "Extended Animation!"<br />
* Identify the main "segments" of the attack. Example: Ball of energy flies from sky to hero, ball of energy shoots to monster<br />
* Make seprate attacks for each segment, depicting said actions<br />
** Give it the "Don't show damage" bitset, and make it give no damage, except for the last segment, which should do however much damage the attack does.<br />
** That said, if you want more than one part to do damage or whatever, feel free to do that.<br />
* Chain each segment to the next, with a probability of 100%<br />
* The hero should have the first segment as an attack. That way it will show all the parts.<br />
<br />
TADA! Your done, and know you have a really spiffy attack!<br />
<br />
== Critical Hits ==<br />
<br />
This is more of an idea than a attack. It lets you give your attacks critical hits! Which are powerful blows that may rarely come after any attack. Something you get if your lucky. <br />
<br />
* Make an attack, this will be your Critical Hit, it is rare, and should do alot of damage, but not too much.<br />
* Perhaps make the animation just a big CRITICAL HIT! or somthing spiffy. If not, put critical hit in the captions box. <br />
* Anyway, then go to most of your attacks that don't have a chain on them, and chain them to, CRITICAL HIT! But make the chain rate about 10% or lower.<br />
<br />
This means, that when you use most attacks, there is a rare chance of getting an extra blow in there!<br />
* Try making an attack, that is slightly weaker than other attacks, but has a higher chance of getting a critical hit. An attack like this should not cost MP, since it has already sacraficed how much damage it does.<br />
<br />
== Status Side Effects ==<br />
<br />
Perhaps you want an attack like "Poison Punch." It will do damage but also may inflict piosn on the enemy.<br />
<br />
* Make the attack, with damage and such.<br />
* Then make it chain to the attack that poisons the enemy.<br />
<br />
You can set the chain rate to 100% if you want it to always poison the enemy. Or less, if you want it to occasionally poison the enemy. You can use this idea with all status effects.<br />
<br />
<br />
''If you don't yet know how to use status effects see:''<br />
* [[Stun, Regen, Poison, and Mute]]<br />
<br />
= '''Specific Ideas''' =<br />
<br />
Here are some attacks that aren't used in every game, but they are neat ideas if you are looking some interesting attacks. Some of these are rather complex, and a new programmer may have trouble using some.<br />
<br />
== Stat Stealing Attack ==<br />
<br />
Perhaps your hero is a vampire type, and can steal enemies energy to use against them. Maybe by taking Attack from a monster, the hero can up his? Whatever the effect, you can steal stats from monsters, and this will show how:<br />
* Make an attack that has the following characteristics:<br />
** Target stat is whatever stat you want to steal<br />
** It should have the following bitsets on:<br />
*** Absorb Damage<br />
** It would probably look best if you use a "Reverse Projectile" graphics, to show that you're stealing a stat.<br />
<!--@ Thank you to Raekuul for this blindingly obvious info! --><br />
<br />
== Random Attacks ==<br />
<br />
This is a whole ''way'' to attack. We will call this "Choas Box." The Chaos Box is a spell list, that is set to random. When used, it may do many things, sometimes good, really good, or sometimes bad, very bad. <br />
* Go to a Hero's Menu, and name a spell list, "Chaos Box," or some other spiffy name.<br />
* Then set the type of list to random effects.<br />
* Then make many attacks, some that will be standard, some that may attack many at once, some that will heal, and some that will heal enemies, some that will hurt heros, and some that cause status effects, be creative.<br />
** Make sure you set the "Automatically Choose Target" bitset on for each.<br />
* Then go back to the spell list and add all the attacks, make ones that are more common by adding multiple of those.<br />
* Then you are done.<br />
So if the player likes to take gambles than this is good for him/her!<br />
<br />
== Copy Attack ==<br />
<br />
This is a very cool idea, but it requires you to not use the "Steal Item" normally in the game. This attack copies an enemies attack. But it doesn't become usable until after the battle.<br />
* First, make your copyng attack, make the animation or damage anything you want, but be sure to set the "Steal Item" bitset on.<br />
* For most enemies, create an item that will teach the hero how to use the enemies main attack.<br />
<br />
* Then for each enemy, in the "Rewards Menu"<br />
** Select the appropriate Item in Stealable Item<br />
** Make the Steal avalablity to unlimited, steal rate close to 100%, so it might not always work.<br />
<br />
Then, in the game, when you steal that item, you can teach it to your hero and he know can use that enemy's main attack! You can make these Items sellable, in case they get multiple ones.<br />
<br />
== HP/MP Reading Attack ==<br />
<br />
The Scan move from Final Fantasy games allows the player to see how much HP and MP an enemy has left before it dies. This can be important, strategically, in that you can focus more on high-powered attacks if an enemy is close to death.<br />
<br />
To implement an attack that reads HP, just follow these steps:<br />
* Make a new attack, call it "Scan" (or whatever you wish to call it).<br />
* Set the caption to something along the lines of "Scanning HP..."<br />
* Set the damage formula to "HP = 0% of maximum"<br />
* Set the following bitsets on it:<br />
** Ignore attacker's extra hits (so it only scans once)<br />
** Show damage without inflicting (so that you only ''show'' the damage, not actually do it)<br />
** Do not randomize (so that it shows ''exactly'' the HP, not +/- 20 points)<br />
** Mutable (if it's a magical attack, and you're using the mute status effect)<br />
<br />
And, voila! When this attack is used on an enemy (or, a hero even), their current HP will "pop up" like regular damage, but they won't actually take damage.<br />
<br />
To scan MP, you do exactly the same thing, but you set the Target stat to MP instead of HP. Also, be sure to change the caption, so as not to mislead players. You can also target other stats, but they are generally not as useful to know.<br />
<br />
If you want your Scan attack to scan both HP '''and''' MP, then you can make one attack for each, and then chain the HP attack to the MP attack, and it will do one after the other.<br />
<br />
Also if you want it to say, "70 HP Left," Make the first attack the real name, but does nothing, and the second on the real scanning attack but name it, "HP Left" And set the bitset, "Show Damage" on.<br />
<br />
== Quick Escaping Attack ==<br />
<br />
* Make an attack, that does no damage, but set the "Cause to run away" bitset on.<br />
<br />
Then if a player needed to run, but had little HP left and didn't think they had time to hold ESC. They could use they could use this attack to escape quickly.<br />
<br />
----<br />
<br />
''See these other releated HOWTOs:''<br />
* [[Battles]]<br />
* [[Stun, Regen, Poison, and Mute]]<br />
* [[Bosses]]<br />
<br />
[[Category:HOWTO Chapters]]<br />
[[Category:Unfinished Articles]]<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_can_I_make_an_attack_do_an_exact_amount_of_damage_each_time%3F&diff=8655How can I make an attack do an exact amount of damage each time?2006-06-24T12:59:03Z<p>Yoshiboy: I made this so that I don't have to keep repeating it in HOWTOs</p>
<hr />
<div>Simple, all you need to do is this...<br />
<br />
* Set the Damage Math to: Pure Damage<br />
* Set the Base Atk Stat to: 100<br />
* Set on the bitset, "Do not Randomize"<br />
* Edit "Extra Damage."<br />
<br />
<br />
Whatever you set extra damage to, will be added onto 100.<br />
<br />
For Example:<br />
Extra Damage = 10% == Attack = 110 Damage<br />
Extra Damage = 212% == Attack = 312 Damage<br />
Extra Damage = -60% == Attack = 40 Damage<br />
Extra Damage = -89% == Attack = 11 Damage<br />
<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=F.A.Q.&diff=8654F.A.Q.2006-06-24T12:48:10Z<p>Yoshiboy: How do I make an attack do an exact amount of Damage each time?</p>
<hr />
<div>__NOTOC__<br />
<!-- DO NOT DELETE ANY OF THIS!!! INSERT YOUR QUESTION INTO THE LIST. YOUR ANSWER WILL BE WRITTEN ON A SEPARATE PAGE --><br />
<br />
<!--<br />
# # # <br />
# # # <br />
# # # # # # # # #<br />
### ### ### <br />
# # # <br />
READ THIS BEFORE ADDING A QUESTION:<br />
<br />
Before you add a question to the list, please ensure that you:<br />
<br />
1. Spell check it<br />
2. Grammar check it<br />
3. Do not put extra punctuation/spaces, ESPECIALLY IMMEDIATELY BEFORE THE QUESTION MARK.<br />
<br />
If you proceed to create a page without doing that, and the question is mal-formed, it's extra work for us (the admins) to clean it up afterwards. It's best to this before hand.<br />
<br />
Thank you.<br />
<br />
READ THE ABOVE BEFORE ADDING A QUESTION!<br />
# # # <br />
### ### ### <br />
# # # # # # # # # <br />
# # # <br />
# # # <br />
<br />
<br />
--><br />
'''F.A.Q.''' means '''Frequently Asked Questions'''<br />
<br />
To find answers, use the '''search''' feature, or browse the '''[[Special:Categories|List of All Categories]]'''<br />
<br />
If you cannot find your question answered here, feel free to click the '''edit''' link and add your question to the alphabetical list, so that a more experienced user can answer it for you. Do not add '''answers''' to this page. Add your question to the list of questions if it's not already there, reload the page, and click on the newly appeared link for your question. This will allow you to place your answer in its own page.<br />
<br />
[[How do I add a question?]] - '''Read this before you add a question, or don't add it'''<br />
<br />
* [[Are you going to make a version that supports hi-res graphics, 3D, etc...?]]<br />
* [[Bob is the most adorable hamster I have ever seen. Where can I find a hamster with Bob's distinct features?]]<br />
* [[Can I have a copy of the plotscripting tutorial that I don't have to be on the internet to use?]]<br />
* [[Can I add gravity to my game?]]<br />
* [[Can I make my own version of the OHRRPGCE?]]<br />
* [[Can I make my own version of Wandering Hamster?]]<br />
* [[Can I make a game with speaking hamsters? (and if so can I include Bob in it)?]]<br />
* [[Can I play and make games installing game.exe and custom.exe on a Usb key?]]<br />
* [[Can I run CUSTOM.exe or GAME.exe in a fullscreen instead of in a small window?]]<br />
* [[Can I sell RPGs I make with the OHRRPGCE?]]<br />
* [[Can you modify experience outside of battle with plotscripting?]]<br />
* [[Can you make heroes appear during a battle?]]<br />
* [[Custom usually freezes when importing music!]]<br />
* [[CUSTOM.exe froze up while I was working on a game! Is there any way I can unfreeze CUSTOM or retrieve the files I modified?]]<br />
* [[Did you really make this with QuickBasic?]]<br />
* [[Does Bob the Hamster exist in real life?]]<br />
* [[Error: "Out of memory in module GAME at address XXXX:XXXX"]]<br />
* [[Even if I disable the minimap, I can still display it with F1]]<br />
* [[Even if the code is messy, I still want to became a OHRRPGCE programmer. What are the first things I should do after downloading the source code?]]<br />
* [[Every time a battle starts, the enemies die instantly and I win without doing anything. Why?]]<br />
* [[Expected name but defineoperator block ended]]<br />
* [[Expected number but found ___]]<br />
* [[Expected top-level declaration but found ___]]<br />
* [[HssEd keeps asking for HSPEAK]]<br />
* [[How about a OHRRPGCE hall of fame, for all the best games made with it, or does one already exist?]]<br />
* [[How are elemental strengths and weaknesses calculated?]]<br />
* [[How are weapon pictures used?]]<br />
* [[How can I allow the player to rename someone before they join their team?]]<br />
* [[How can I allow the player to rename someone who never joins their team?]]<br />
* [[How can I compile my plotscripts in Linux?]]<br />
* [[How can I compile my plotscripts under windows?]]<br />
* [[How can I compile my plotscripts without using hssed.exe?]]<br />
* [[How can I implement weather on a map?]]<br />
* [[How can I make a combination lock using 3 or 4 digits?]]<br />
* [[How can I make a world map where the player just presses a key and the hero walks to another place on the map?]]<br />
* [[How can I make an attack do an exact amount of damage each time?]]<br />
* [[How can I make copies of NPCs do distinct things?]]<br />
* [[How can I make copies of NPCs do the same thing?]]<br />
* [[How can I make it so that an event will happen, when an NPC is pushed onto a certain tile?]]<br />
* [[How can I make it so that an inn restores HP, but not MP?]]<br />
* [[How can I make more than two choices in a text box?]]<br />
* [[How can I move my graphics between RPG files?]]<br />
* [[How can I run a script instead of/before/after the menu comes up?]]<br />
* [[How can I set or remove animating maptiles with plotscripting?]]<br />
* [[How can I talk to NPCs with some other key besides the space bar?]]<br />
* [[How can I trick the Npc limit?]]<br />
* [[How did you get the bright idea to use a wiki message board to host game makers' questions?]]<br />
* [[How does level MP increase when levelling up?]]<br />
* [[How do I add a timer?]]<br />
* [[How do I add heroes to my party?]]<br />
* [[How do I add new quotes for Bob in the main page of the website?]]<br />
* [[How do I advance a text box without pressing the space bar?]]<br />
* [[How do I advance backdrops pressing the space bar?]]<br />
* [[How do I advance backdrops without pressing the space bar?]]<br />
* [[How do I announce to the community that a game demo (or version) is online and ready to be tested and reviewed?]]<br />
* [[How do I allow players to rename characters?]]<br />
* [[How do I animate maptiles?]]<br />
* [[How do I attack NPCs outside of battle?]]<br />
* [[How do I avoid script buffer overflows?]]<br />
* [[How do I become an OHRRPGCE developer?]]<br />
* [[How do I bump a hero's level?]]<br />
* [[How do I call one script directly from another script?]]<br />
* [[How do I cleanly uninstall the OHRRPGCE?]]<br />
* [[How do I change my starting location?]]<br />
* [[How do I change the money symbol?]]<br />
* [[How do I convert a TTF font into an OHF font?]]<br />
* [[How do I copy and paste a palette?]]<br />
* [[How do I correctly post an article on this website?]]<br />
* [[How do I customize the keyboard?]]<br />
* [[How do I customize the master palette?]]<br />
* [[How do I delete an account used to submit games to the Hamster Republic OHRRPGCE Game List?]]<br />
* [[How do I destroy all the NPCs on a single map?]]<br />
* [[How do I destroy more than one copy of an NPC at a time?]]<br />
* [[How do I end the game?]]<br />
* [[How do I enter names through strings?]]<br />
* [[How do I enter NPC references through strings?]]<br />
* [[How do I get information about reported bugs?]]<br />
* [[How do I get more Conventional DOS memory?]]<br />
* [[How do I get permission to use a WIP build with my game?]]<br />
* [[How do I get rid of NPC misalignment?]]<br />
* [[How do I give an enemy a "Counter-attack"?]]<br />
* [[How do I give my hero more than just one attack?]]<br />
* [[How do I give my hero spells?]]<br />
* [[How do I give stun and poison to the enemy so that they can use it on the heroes?]]<br />
* [[How do I give the screen little and/or big shake?]]<br />
* [[How do I have one enemy target one specific other enemy?]]<br />
* [[How do I implement mouse input in my game?]]<br />
* [[How do I import my scripts without launching custom.exe and then going in the script managment menu?]]<br />
* [[How do I increase Maximum HP or MP through an Item?]]<br />
* [[How do I know I have to use more than one hss file?]]<br />
* [[How do I level up my hero using plotscripting?]]<br />
* [[How do I learn to draw better graphics?]]<br />
* [[How do I learn to write plotscripts?]]<br />
* [[How do I link script files together?]]<br />
* [[How do I make a "backdrop point"?]]<br />
* [[How do I make a "fake" movie using backdrops?]]<br />
* [[How do I make a "Save Point"]]<br />
* [[How do I make a "vending machine?"]]<br />
* [[How do I make a Bank where you can store money/items?]]<br />
* [[How do I make a battle start after talking to an NPC?]]<br />
* [[How do I make a boss battle that the player cannot run away from?]]<br />
* [[How do I make a boss with multiple forms?]]<br />
* [[How do I make a chest in which I can store items and get them back later?]]<br />
* [[How do I make a different song play when you ride a vehicle?]]<br />
* [[How do I make a fighting game?]]<br />
* [[How do I make a healing item?]]<br />
* [[How do I make a hero join the party in the middle of a battle?]]<br />
* [[How do I make a hero learn spells from items?]]<br />
* [[How do I make a hero learn spells from level-ups?]]<br />
* [[How do I make a hero look like it's jumping?]]<br />
* [[How do I make a HSS file?]]<br />
* [[How do I make a HSI file?]]<br />
* [[How do I make a key-locked Door?]]<br />
* [[How do I make a poisoning or stunning attack?]]<br />
* [[How do I make a shop that can be used only one, two or three times?]]<br />
* [[How do I make a single spell that can be cast without having to access the Spell List screen?]]<br />
* [[How do I make a safe-deposit box locked with a password?]]<br />
* [[How do I make a save slot load automatically instead of the load menu when the game launches?]]<br />
* [[How do I make a stat-boosting spell/attack?]]<br />
* [[How do I make a stat-weakening spell/attack?]]<br />
* [[How do I make a spell that teleports you somewhere?]]<br />
* [[How do I make a teleporter that transports you to an "HQ" thoughout the whole game?]]<br />
* [[How do I make a text box that automatically shows the name of the item that I set it to give?]]<br />
* [[How do I make a treasure chest?]]<br />
* [[How do I make a treasure chest that contains many items and/or more than $32767?]]<br />
* [[How do I make a wall that NPCs can't pass, but Heros can?]]<br />
* [[How do I make a wall that heroes can't pass, but Npcs can?]]<br />
* [[How do I make an automatic battle?]]<br />
* [[How do I make an "enemy-repelling" item?]]<br />
* [[How do I make an event happen when the player presses a key at a certain X and Y on a map?]]<br />
* [[How do I make an icon for my game?]]<br />
* [[How do I make an inn where you can hire heroes?]]<br />
* [[How do I make an intro story thing? (text boxes with backgrounds)]]<br />
* [[How do I make an item or spell that revives dead heroes?]]<br />
* [[How do I make an item that shows a text box?]]<br />
* [[How do I make an item you have to be a certain level to use/equip?]]<br />
* [[How do I make an NPC disappear after ending its plotscript by making it walk out of view?]]<br />
* [[How do I make an npc have a "line of sight" or an area in which it can detect a hero and how do I make it act upon it?]]<br />
* [[How do I make an NPC hurt the hero?]]<br />
* [[How do I make an NPC look like it's jumping?]]<br />
* [[How do I make an NPC say something different later?]]<br />
* [[How do I make buildings?]]<br />
* [[How do I make certain enemy formations rarer than others in the same formation set?]]<br />
* [[How do I make choices in a dialogue box?]]<br />
* [[How do I make emoticons?]]<br />
* [[How do I make enemies speak in battle?]]<br />
* [[How do I make "fake" doors?]]<br />
* [[How do I make fonts?]]<br />
* [[How do I make gradual fade in and fade out?]]<br />
* [[How do I make it so that an enemy spawns only when multiple other enemies are killed?]]<br />
* [[How do I make match the color of the picture I've drawn with the color of the Ohrrpgce master palette?]]<br />
* [[How do I make maptiles animate?]]<br />
* [[How do I make maptiles that hurt you?]]<br />
* [[How do I make more than two choices in a text box using figures?]]<br />
* [[How do I make my imported backgrounds look better?]]<br />
* [[How do I make my own HSD file?]]<br />
* [[How do I make my own WIPs?]]<br />
* [[How do I make my vehicle remember where I parked it?]]<br />
* [[How do I make heroes and npcs invisible?]]<br />
* [[How do I make music?]]<br />
* [[How do I make one, two, or three NPCs follow the hero?]]<br />
* [[How do I make screenshots?]]<br />
* [[How do I make the first plotscript in a file be the new game plotscript, and the second one in the same file begin when you talk to an NPC in a different map?]]<br />
* [[How do I make the screen scroll?]]<br />
* [[How do I make the screen scroll like a Zelda game?]]<br />
* [[How do I make the story continue after you die in battle?]]<br />
* [[How do I make title options like Start Game, Continue Game, etc.?]]<br />
* [[How do I make Vehicles?]]<br />
* [[How do I make weather effects?]]<br />
* [[How do I make/ work on screen under custom.exe?]]<br />
* [[How do I mix colors together?]]<br />
* [[How do I place shops?]]<br />
* [[How do I prevent a hero in the reserve party from appearing in the team menu?]]<br />
* [[How do I prevent an NPC from wandering far away from its start location?]]<br />
* [[How do I prevent items from appearing in the inventory?]]<br />
* [[How do I prevent the player from calibrating the joystick?]]<br />
* [[How do I prevent the player from popping up the menu?]]<br />
* [[How do I prevent my scripts from bugging?]]<br />
* [[How do I prevent my scripts from taking hours to compile?]]<br />
* [[How do I print my hss file?]]<br />
* [[How do I reset time?]]<br />
* [[How do I restore my hero's stats during a plotscript?]]<br />
* [[How do I report a bug?]]<br />
* [[How do I run a plotscript after a battle?]]<br />
* [[How do I run a plotscript before a battle?]]<br />
* [[How do I securely backup my work?]]<br />
* [[How do I start?]]<br />
* [[How do I take Screen Shots of...?]]<br />
* [[How do I upload a picture on the wiki?]]<br />
* [[How do I use attack captions to make dialogue in battles?]]<br />
* [[How do I use a map autorun script to create weather effects?]]<br />
* [[How do I use a USB gamepad or joystick with the OHRRPGCE?]]<br />
* [[How do I use MIDI2BAM to make BAM music?]]<br />
* [[How do I use NOTATE.EXE to make BAM music?]]<br />
* [[How do I use precise weapon placement?]]<br />
* [[How do I use scancodes?]]<br />
* [[How do I use Stephanie's PC Piano to make BAM music?]]<br />
* [[How do I write battlescripting?]]<br />
* [[How do I write if statements with complex conditions (2 or 3 conditions)?]]<br />
* [[How do I write map autorun scripts?]]<br />
* [[How do I write strings?]]<br />
* [[How do you make your hero attack like megaman?]]<br />
* [[How does plotscripting work?]]<br />
* [[How does script-debug mode work?]]<br />
* [[How does the "Absorb Damage" bitset work?]]<br />
* [[How is damage calculated?]]<br />
* [[How is the attack dodge rate calculated?]]<br />
* [[How long is a game tick?]]<br />
* [[How many _______ can I make?]]<br />
* [[How many articles can be hosted here?]]<br />
* [[How many copies of a hero can I have in my team?]]<br />
* [[How many items can I have in my inventory menu?]]<br />
* [[How many games are hosted by Castle Paradox?]]<br />
* [[I'm rather intimidated with NPC manipulation and I would like to make a tactical engine to fulfill my gameplay needs. How shall I proceed?]]<br />
* [[I'm rather intimate with NPC manipulation and feel ready to make a first tactical engine that would fulfill my gameplay needs. How shall I start?]]<br />
* [[I'm not getting any sound in Linux. Can you tell me how OHRRPGCE outputs MIDI so that I can set up my system correctly?]]<br />
* [[I added new spells to my hero's spell list, why aren't they there when I play?]]<br />
* [[I am a music composer. Where can I find a place to host my MIDI and BAM files?]]<br />
* [[I am running under Linux. Can I use the OHRRPGCE? and if so what version of the Custom.exe and Game.exe shall I download?]]<br />
* [[I am using the Paintbrush program that comes with windows...]]<br />
* [[I am using a hero that can be renamed several times by the player. What name should I use for him when I write in the text boxes?]]<br />
*[[ I came up with a new plotscript command. How should I propose it to the community?]]<br />
* [[I can't figure out how to download the OHRRPGCE, Help!]]<br />
* [[I can't figure out how to install and run the OHRRPGCE, Help!]]<br />
* [[I can't figure out how to install and run the new version of the OHRRPGCE, Help!]]<br />
* [[I can't read the HSPEAK error screen!]]<br />
* [[I click the program and nothing at all happens]]<br />
* [[I click the program and my computer crashes]]<br />
* [[I click the program and see an error message]]<br />
* [[I click the program and the screen goes blank]]<br />
* [[I don't have an internet connection at home. How can I save the articles and or print them later?]]<br />
* [[I forgot my password! What do I do?]]<br />
* [[I get an error message about AUTOEXEC.NT]]<br />
* [[I get an error message about CONFIG.NT]]<br />
* [[I get an error message about the 16-bit MS-DOS Subsystem]]<br />
* [[I get an error message about illegal wait substate #174 ]]<br />
* [[I get an message that says Invalid Text Box]]<br />
* [[I get an error message saying: The system is not suitable for running MS-DOS and microsoft Windows applications]]<br />
* [[I have translated howto.txt and some other documents in my mother tongue. Who shall ask to put it online?]]<br />
* [[I made backgrounds, but now I can't import them!]]<br />
* [[I made enemies and formations, why can't I fight them when I walk around my map?]]<br />
* [[I miss Bob the Hamster. Will his new adventures be released one day?]]<br />
* [[I need to bump up manually my hero's level. How should I proceed?]]<br />
* [[I need to know if something I've heard about (and or something I've read on forums) is yet implemented or not. What can I do to get information?]]<br />
* [[I need to rename heroes but I don't want the player to see (or notice) something on the screenplay. How should I proceed?]]<br />
* [[I have compiled my own version with interesting features. How shall I propose my ideas to the developers so they can test and comment on them?]]<br />
* [[I still get "Script error! Failed to unlump (scriptid).hsx"; I used the right format for more than one script in a file.]]<br />
* [[If statement has 2 conditions. It should have only one. Use and and or for complex conditions]]<br />
* [[Is it possible for the game to know if you ran from the last battle and do something about it?]]<br />
* [[Is it possible to change the background (animation) when prompted by an Attack?]]<br />
* [[Is it possible to export images from a game? Print Screen doesn't work on CUSTOM.]]<br />
* [[Is it possible to make little Character Portraits appear next to text boxes?]]<br />
* [[Is it possible to make a textbox advance faster?]]<br />
* [[Is it possible to make an enemy know whether it is poisoned or stunned so it can heal itself?]]<br />
* [[Is James Dead?]]<br />
* [[Is James Really Dead?]]<br />
* [[Is James British?]]<br />
* [[Is there a limit to how big a plotscript can be?]]<br />
* [[Is there a way I can draw my pictures in a painting program, then place it into my game?]]<br />
* [[Is there any way to adjust how much the "Weak to" and "Strong to" will add or remove from the damage?]]<br />
* [[Is there any way to add captions to an attack when the target is "Weak to" or "Strong to" the attack?]]<br />
* [[I want a new feature!]]<br />
* [[I want more items, NPCs, elements, spells, etc...]]<br />
* [[I want to make a program based on the OHRRPGCE's code. Do I have to pay you a licence fee or something?]]<br />
* [[I would like to propose new features for the next version of the OHRRPGCE. How should I proceed?]]<br />
* [[I would like to make my own wiki media website. Where can I go to get some information in my mother tongue?]]<br />
* [[I would like to write a fan fiction and/or make comics with Bob the Hamster, his friends and enemies in it. Will you agree?]]<br />
* [[I would like to create a brand new RPG with Bob the Hamster in it. The graphics would be based on those in wander.rpg. Will you agree?]]<br />
* [[I would like to learn FreeBASIC. Where can I find information good for a beginner?]]<br />
* [[I would like to make my own battle system. How can I start?]]<br />
* [[I would like to make my own menu and edit it under custom.exe How shall I start?]]<br />
* [[ I would like to make my game all in black and white. How can I full the master palette with various shades of grey?]]<br />
* [[I would like to include Bob (or any other character from Wandering Hamster) in my game. How shall I contact James to ask for it?]]<br />
* [[I would like to start to write some advanced plotscripts with complex commands in it. Where can I find help and support?]]<br />
* [[I would like to start a website about OHR games in my mother tongue. Could we be sister sites?]]<br />
* [[I would like to use a pre made battle system I've download at Castle paradox. How do I implement it in my game?]]<br />
* [[If I put more than one plotscript into one file, how do I make only one at a time begin when I need it?]]<br />
* [[I haven't worked for a long time on my rpg file. I've downloaded the new version of custom.exe. Can it bug my game?]]<br />
* [[I have made a script library. Who shall I ask to put it online?]]<br />
* [[I have made my own version of the OHRRPGCE and would like to post it here. What should I do?]]<br />
* [[I have a game project but I'm not good at making graphics and music and I would like new members to join my game project. Where can I meet members of the community that could be interested in working with me?]]<br />
* [[Is it possible to put two NPCs on the same X,Y position with Plotscripting?]]<br />
* [[I use the paint program that comes by default with Windows because I couldn't find any free drawing programs. Would you know where I can find some on the net?]]<br />
* [[In a plotscript, how does it know which NPC 2 to use, if there's a new list of NPCs for every map?]]<br />
* [[Is Bob a dog?]]<br />
* [[Is there a way to enable NPCs to walk through each other?]]<br />
* [[It doesn't work!]]<br />
* [[I've got a message that says expected top level declaration but found "archinym.lmp" when I compile. What does that mean?]]<br />
* [[May I use some of the graphics/music in Wandering Hamster?]]<br />
* [[My battles don't work! What is wrong?]]<br />
* [[My computer is very old. Will the OHRRPGCE still work on it?]]<br />
* [[My enemies never move or attack, why?]]<br />
* [[My enemy's turn takes forever, why?]]<br />
* [[My Script compiles, but I can't find the .HS file!]]<br />
* [[My scripts won't compile! Why?]]<br />
* [[No data to compile]]<br />
* [[Now that the OHRRPGCE compiles in FreeBasic and tirgoviste is out, is the code a bit less messy?]]<br />
* [[Script error! Failed to unlump (scriptid).hsx]]<br />
* [[So when will it be finished?]]<br />
* [[The OHRRPGCE doesn't work on my computer! Why?]]<br />
* [[The OHRRPGCE doesn't meet my expectations. What else can I use?]]<br />
* [[The program runs, but doesn't work like I expect it to]]<br />
* [[The program used to work just fine, but now it doesn't!]]<br />
* [[Unrecognised name ___. It has not been defined as script, constant, variable, or anything else]]<br />
* [[What about linking ads and/or commercials to this website? (It could make tons of money!)]]<br />
* [[What are Level MP based/FF1 Style spells?]]<br />
* [[What are scancodes?]]<br />
* [[What are the things the OHRRPGCE CANNOT do and will never be able to do?]]<br />
* [[What are the things the OHRRPGCE can do very well?]]<br />
* [[What are the more requested features for the next versions?]]<br />
* [[What are Tags for?]]<br />
* [[What are the correct sizes for each type of graphics?]]<br />
* [[What are the correct sizes for each type of graphics in centimeters?]]<br />
* [[What are the main lines of the OHRRPGCE's community history?]]<br />
* [[What are the common rules and customs of the OHR RPG community?]]<br />
* [[What are the Debugging keys?]]<br />
* [[What are the differences between the "wait for key" command and the "key is pressed" command?]]<br />
* [[What are the differences between a variable and a global variable?]]<br />
* [[What are the differences between the "walk hero " command and "walk to X/Y" command?]]<br />
* [[What are the limits on various things?]]<br />
* [[What are the advantages and drawbacks of the different music programs?]]<br />
* [[What are the RGB values for the different colors?]]<br />
* [[What are the particularities of a world map and how can I make one?]]<br />
* [[What are the particularities of a "on boat" world map and how can I make one?]]<br />
* [[What can I do to NOT lose my password?]]<br />
* [[What can an item do when used outside of battle?]]<br />
* [[What ever happened to the WARNING: this code is not for beginner programmers?]] <br />
* [[What do each of the attack motions do?]]<br />
* [[What do each of the bitsets in the general game data do?]]<br />
* [[What do each of the preference bitsets do?]]<br />
* [[What do the run-time script errors mean?]]<br />
* [[What do you mean by the code is messy?]] <br />
* [[What does the "Automatically choose target" bitset do, and how does it work?]]<br />
* [[What does the 'mute' attack option do?]]<br />
* [[What files do I need to give people so they can play my RPG?]]<br />
* [[What is a better language than QBasic to learn?]]<br />
* [[What is a constant and how do I use it?]]<br />
* [[What is fake plotscripting and when do I use it?]]<br />
* [[What is "Free Basic" and is there a link with "Quick Basic"?]]<br />
* [[What is a 'Font' and how do I use it?]]<br />
* [[What is a good RGB value for a "Night Time Effect" when using the tweak palette plotscript command?]]<br />
* [[What is a mirror?]]<br />
* [[What is an HSD file and how does it work?]]<br />
* [[What is a script/plotscript and how do I write them?]]<br />
* [[What is a string and how do I use it?]]<br />
* [[What is a test case?]]<br />
* [[What is a variable?]]<br />
* [[What is a while loop and how do I make it?]]<br />
* [[What is a WIP?]]<br />
* [[What is bugzilla and how does it work?]]<br />
* [[What is file X in WORKING.TMP?]]<br />
* [[What is HamsterWheel?]]<br />
* [[What is MP Idiot?]]<br />
* [[What is MP~ ?]]<br />
* [[What is so special about the number 32767?]]<br />
* [[What is the 3rd Party HSI?]]<br />
* [[What is the Ctr stat and what does it do?]]<br />
* [[What is the difference between a BAM and a MIDI file?]]<br />
* [[What is the difference between the "Own Item" tag and the "is in Inventory" tag?]]<br />
* [[What is the formula for how much experience it takes for a levelup?]]<br />
* [[What is the edit menu for and how do I make it active?]]<br />
* [[What is the set hero Z command, and how do I correctly use it?]]<br />
* [[What languages do you speak?]]<br />
* [[What should I do if my script has bugs?]]<br />
* [[What should I do if the Answers on here don't work for me?]]<br />
* [[What will be a better source to learn how to make an rpg maker from?]]<br />
* [[When I drag my HS file onto HSPEAK, I get an error message not related to my actual code. What am I doing wrong?]]<br />
* [[When I give my heroes spells, the lists aren't coming up in the Spells menu or in battle, and I did name the spell lists! Why?]]<br />
* [[When I upgraded to a newer version of the OHRRPGCE, my shops were all wrong! What happened?]]<br />
* [[When is the next update?]]<br />
* [[When exactly will an enemy drop its 'rare item' on death?]]<br />
* [[When exactly will an enemy use its "Desperation" attacks?]]<br />
* [[When should I run RPGFIX.EXE?]]<br />
* [[When should I use strings?]]<br />
* [[When was the first version of the OHRRPGCE compiled?]]<br />
* [[When will the next version of Wandering Hamster be online?]]<br />
* [[When will the show load menu command be implemented?]]<br />
* [[Where are UNLUMP and the other utilities in the Linux version?]]<br />
* [[Where can I find tutorials for my drawing program?]]<br />
* [[Where can I find fonts?]]<br />
* [[Where can I find my own copy of QuickBasic?]]<br />
* [[Where can I find games?]]<br />
* [[Where can I find Qbasic lessons?]]<br />
* [[Where can I find free basic tutorials?]]<br />
* [[Where can I find an advanced plotscript library that may fit my advanced plotscript needs?]]<br />
* [[Where can I find other RPG makers, or makers for other types of games?]]<br />
* [[Where can I find WIP builds?]]<br />
* [[Where can I find the master palette picture saved under the png, bmp, gif...format?]]<br />
* [[Where can I go for help?]]<br />
* [[Where can I store the pictures I want to include in the articles?]]<br />
* [[Why are you called James "SPAM Man" Paige?]]<br />
* [[Why can't I launch a script which is already inside a script?]]<br />
* [[Why does Castle Paradox's server goes down so often?]]<br />
* [[Why does my script take hours to compile?]]<br />
* [[Why doesn't the set NPC Z command exist?]]<br />
* [[Why did you change the original site to this one?]]<br />
* [[Why did you choose BAM music over other formats?]]<br />
* [[Why did you choose QuickBasic over other languages to make the OHRRPGCE?]]<br />
* [[Why did you decide to make the screen 320 x 200?]]<br />
* [[Why did you pick a hamster over any other animal?]]<br />
* [[Why did you pick an acronym that is so hard to pronounce?]]<br />
* [[Why did you pick such strange names for each version of CUSTOM and GAME.EXE?]]<br />
* [[Why do all my heroes have the same attack?]]<br />
* [[Why do my minimaps come up with F1 even if I have the option turned off in Map Data]]<br />
* [[Why do my scripts lock up on the "Wait for NPC" command?]]<br />
* [[Why do my spawned enemys all appear in the top left corner?]]<br />
* [[Why do the colors on all of my pictures change when I change one palette?]]<br />
* [[Why does BAM music sound worse than MIDI music?]]<br />
* [[Why doesn't BAM music work on my computer?]]<br />
* [[Why doesn't my Game-Over plotscript work?]]<br />
* [[Why doesn't my joystick/gamepad work in GAME.EXE?]]<br />
* [[Why doesn't my Load-Game plotscript work?]]<br />
* [[Why doesn't VDMSound work on my computer?]]<br />
* [[Why don't my pushable NPCs move?]]<br />
* [[Why don't my special plotscripts work?]]<br />
* [[Why not make better password protection for RPG files?]]<br />
* [[Why not re-write the OHRRPGCE in BloodShead Dev?]]<br />
* [[Why not re-write completely the OHRRPGCE in Qbasic?]]<br />
* [[Why not re-write the OHRRPGCE in Python?]]<br />
* [[Why not re-write the OHRRPGCE in C (plus plus)?]]<br />
* [[Why not re-write/adapt the OHRRPGCE in Free Basic?]]<br />
* [[Why does nothing happen when I select the "Edit Menus" option?]]<br />
* [[Will the "set NPC Z" command ever be implemented?]]<br />
* [[Will there ever be overhead pixels?]]<br />
* [[Will there ever be sound effects?]]<br />
* [[Will you ever add support to import movies?]]<br />
* [[Will you ever add more animation frames?]]<br />
* [[Will you ever make a Linux version? Macintosh? BeOS?]]<br />
* [[Will you ever support MIDI music?]]<br />
* [[Will you ever support MOD music?]]<br />
* [[Will you ever support MP3 music?]]<br />
* [[Will you ever support TTF fonts?]]<br />
* [[Will you ever support WAV files?]]<br />
* [[Will you raise the limit on number of NPCs?]]<br />
<br />
<!-- You can add questions right here at the end of the list, or better yet ***you can insert them into the list in alphabetical order***, and save us some trouble :) --><br />
<br />
If you want to browse questions relating to specific topics, you can browse by [[Special:Categories|Category]] instead. (Note that this includes all the pages in the Wiki, not just FAQs)<br />
<br />
=OLD FAQ's=<br />
We also keep a [[:Category:Obsolete|list of obsolete questions]]. They only apply to older versions of the OHRRPGCE. They are kept here for the benefit of people who are curious about history (and those who cannot upgrade to the latest version for whatever reason)<br />
<br />
=See Also=<br />
* [[HOWTO]] - ''How to Use the OHRRPGCE''<br />
<br />
[[Category:FAQ]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=How_do_I_make_a_boss_with_multiple_forms%3F&diff=8653How do I make a boss with multiple forms?2006-06-24T12:33:56Z<p>Yoshiboy: link</p>
<hr />
<div>It's simple really. Go into the enemy editor and make enemies for each of the boss's forms. Now go to the enemy you're using as the first form, go to "Spawning" and enter<br />
<br />
Spawn on death: (Form2)<br />
<br />
where Form2 is the name of the enemy you are using as the second form. Then, if there's more forms, go to the second one, and set its spawning to the third form, and so forth.<br />
<br />
However, there's one more step. When an enemy "spawns on death", it will take the first available "enemy slot" in battle. However, the first form will still be dying when the second is spawned, so you should go into the [[Formation Editor]], and place the second slot at the same spot the first form is (add an enemy, position it, then remove it). Third (and after) forms are already ok, since the first slot (should) be empty by the time they get spawned.<br />
<br />
See [[Bosses|HOWTO Chapter Bosses]] for more on multiple forms.<br />
<br />
[[Category:FAQ]]<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Bosses&diff=8650Bosses2006-06-24T00:41:13Z<p>Yoshiboy: i did nothing worth mentioning.</p>
<hr />
<div>Bosses are one of the most vital parts to any game. They are usually really fun, difficult, and sometimes frustrating. Though making a boss battle, ''fun'' or even ''difficult'' can be challenging. So you can use our fancy tips, to make your boss, a good one!<br />
<br />
''Note:'' This article requires the person to have somewhat experienced [[Plotscripting]] skills.<br />
<br />
= What is a Boss? =<br />
<br />
A boss is an enemy which you ''have'' to defeat to progress in the game. Ususally, you can't beat them on your first try. Bosses are often very powerful (compared to average monsters) and it might even have minons that join in and fight against you. If a boss is killed all its minions usually also die at once.<br />
<br />
Try to make a boss strategic. Not just an ''"attack after attack"'' enemy. Add elements to a boss battle you wouldn't normally put in. Before we get into the spiffy stuff, you should the basics of making a boss.<br />
<br />
= Preparing For A Boss =<br />
<br />
Before you start making ''the'' boss, there are things you should do before getting to the main battle. First, have events that lead up to a boss, you don't just randomly walk up to a NPC and ''BAM!'' your in a unexpected boss fight. Often players can suspect the boss is near, giving them a chance to prepare their party.<br />
<br />
'''Dungeons:''' Usually, there is a boss is at the end of every dungeon. So give that last room something spiffy, something that matches the theme of the dungeon. <br />
<br />
*There are usually mini-boss battles scattered throught the dungeon. Unlike major Bosses, they might appear randomly, not letting you party prepare.<br />
<br />
'''Saving:''' Depending on the difficulty of the game, you may not want to include this. <br />
<br />
* Before the final dungeon boss, give your player [[How do I make a "Save Point"|a chance to save]], or a warning to save. Nothing is more annoying, when you finish a dungeon but lose at the boss battle. When you realize you forgot to save! Then the player has to do the dungeon all over again. If you want, set up a rest area next to the boss, so the heroes will be in good shape to fight. Then again, not including these feautures sure highten the difficulty of a game, ''(or make it more frustrating).''<br />
<br />
'''Preperation:''' If you need to prepare your heroes do so now, sometimes you might want to change their appearance, or give them something extra to fight the boss with. You can do this with plotscripting. <br />
<br />
* Also let the player have time to prepare. They can change their equipped items to suit the boss, or storm the dungeon fighting more battles to gain experience. ''(This isn't related to bosses, but it's best to try to make all equipable items just as good as each other, but do different things, it makes games more strategic)''<br />
<br />
'''Cutscenes:''' Now, you're almost at the final boss fight. There's one more thing it's good to do. Add a cutscene using plotscripting. See the (in-progress) chapter "[[Creating Cutscenes]]" for more tips, but here are some boss specific ones. <br />
<br />
* When you walk into a final boss room, change the music to suit the boss. Make something important, and story relevent to happen. Often, in boss rooms you won't see the boss at first, but then they will appear in the cutscene. Have the hero and boss exchange some threating words, throw in some spiffy effects, and have the boss run at you. Then, start the battle!<br />
<br />
= How to make a Regular Boss =<br />
<br />
A boss battle is still a regular battle, so when creating the actual battle, you need make the enemies, the minons, and the formation. You may want to find the appropriate music and backround you will use before you start.<br />
<br />
== ''Creating the Boss'' == <br />
Start your boss like you would make any ememy. Bosses are usually quite powerful, so keep this in mind as you go. <br />
<br />
* As normal, draw your boss graphics. Make it look anyway you want. It's good to give each boss (and dungeon) a theme. Typical themes are forest, ice, water, light, darkness, or fire.<br />
<br />
* Once you are done, go the enemy editor, and create your boss. Give it a name, and apperance.<br />
<br />
* Next go to the stats menu. It's tricky to set the bosses stats. You don't want your boss to be too easy or too hard. Play your game, or get someone else to try it. When you get to the part where the boss is, check out the party's stats. Try and aim your bosses stats to be roughly higher than the heroes. For harder bosses, the player might have to train their party to beat the boss.<br />
<br />
''NOTE:'' Always keep, how many heroes and minions are fighting and your party's stats, in mind. <br />
<br />
* Once you've set your boss stats, it's time to bring in the attacks. To make bosses more interesting, make really cool boss only attacks, use [[Making Complex Attacks|extended animations]], [[Stun, Regen, Poison, and Mute|status effects]], make fighting the boss interesting. <br />
<br />
Make the boss more likley to use powerful attacks when weak, or attacks that the boss will only do when weak. Like shown in this picture.<br />
<br />
[[Image:Bosshowto-attacks.PNG]]<br />
<br />
* Next we must use the Bitset menu, you want to set "Boss" on, it's for other reasons I'll explain later. Also, you don't want the player running from the boss battle so make it "Unescapable." Sometimes you may want to add weaknesses or strenghs as the key to a battle.<br />
<br />
* Make your minions. These are usually weak. Turn on the "Die without boss" bitset. Also, if you want your enemy to make a comeback later in the game, use the "Flee instead of Die" Bitset.<br />
<br />
* Last but not least, Rewards. Make sure you make the boss give alot of expericance, maybe enough to grow a level or two. That makes beating a boss feel satisfying.<br />
<br />
== ''Make your Boss Formation'' ==<br />
Next is the formation, this is where you create the area your characters will fight the boss. Use the formation settings to set the right environment for your boss.<br />
<br />
[[Image:bosshowto-formation.PNG]]<br />
<br />
''NOTE:'' This diagram does not have a backround or music. Make sure your battle is a lot spiffier!<br />
<br />
* Make a backround that suits the environment. Make a special one you don't see anywhere else. Make an animating backround if you can.<br />
<br />
* Add music that suits the boss.<br />
<br />
* Then put your boss in. Be sure to put it in the right place, sometimes a boss is so big you need to make part of it the backround.<br />
<br />
* Then add any other enemies you may also want to assist the boss in the battle, make sure, that the "Die Without Boss" is on, so that if the boss dies, you don't have to keep fighting the minons. Also make sure, that ''if'' you have lots of assistians, than don't make the boss ''as'' powerful.<br />
<br />
That's really all you need to do! Now play your game and test the boss, if it's too hard, lower the stats. If it's too easy, raise them. Test it until it feels right.<br />
<br />
= After Your Boss =<br />
Now the battle is over for the player, but not for the developer! There's still alot you need to do. <br />
<br />
* Firstly, finish the cutscene. Have the boss flee or be obliterated, or just make it disappear after the battle. Have a little victory dance amung the heros, or have people go, "Oh, thank you for destroying the evil monster!" Just be creative.<br />
<br />
* Next you need to dish out the awards, make the player feel special for defeating the boss. Some good ideas are, give your player a very rare or useful item (may or may not be story related). Teach the hero a new powerful spell. Or open up new areas for the player to explore.<br />
<br />
* After that, clean up your little set, rid any unneeded NPCs, and teleport your hero out of the dungeon back to town, and give the player a chance to save. Set a tag on, it's good to have a tag for every boss because alot of things change after one.<br />
<br />
= Spiffy Boss Ideas =<br />
This is where we add the creativity to your bosses. You can't make bosses ''just'' really powerful, you need to make 'em fun. Read the articles below to get ideas to make each boss battle ''very'' spiffy.<br />
<br />
== ''Mid-Battle Cutscenes'' ==<br />
Many times in a boss battle, you may want something interesting to happen in the middle of it. You cannot make it happen in the middle of a battle, but you can make it happen on the field. Just create two different formations (or more) and one the player beats that boss, make the events happen on the map, then enter the next battle as second part.<br />
<br />
* For the first part of the battle, use the "Flee instead of Die" Bitset on beacause the boss, so that it moves backward instead of being obliterated.<br />
<br />
== ''Minons'' ==<br />
Minons are other enemies that will fight ''with'' the boss, usually they are much weaker than the boss. Just create the enemies (or edit ones that have already been made) and put them around the boss. I have mentioned before, be sure to add the "Die Without Boss" bitset on. That wasn't so hard! Was it?<br />
<br />
== ''Series of Battles'' == <br />
This is a way of challenging your players. Right after you finish one battle, another boss comes and you have to fight those two in a row. <br />
<br />
* This will not let the player heal, or use an item. So make sure the two battles are attached in a plotscript.<br />
<br />
* Also, put a mini-cutscene, inbettween the battles so the player knows that someone is coming.<br />
<br />
== ''Change Forms'' ==<br />
If you want your boss to change after you beat so much of it, make each form as different enemies.<br />
<br />
* Go to the Spawning menu of the enemy, and make this enemy spawn the next form when it dies. You can make as many forms as you want. Make sure it only spawns 1 enemy after it dies.<br />
<br />
[[Image:Bosshowto-spawn.PNG]]<br />
<br />
== ''Battles You Can't Beat'' ==<br />
<br />
Want a boss that you ''must'' to lose to, but can't beat it until you come back later in the game?<br />
<br />
* Just make a beatable and unbeatable version of your boss.<br />
''NOTE:'' A unbeatable enemy is usually achived by giving it way too much HP and/or defense.<br />
* Read [[How do I make the story continue after you die in battle?]]<br />
* In the plotscript, once you lose, make your heros flee (in a plotscript), and you have to accomplish something in the game until the boss ''is'' beatable. <br />
* When the event happens in the game that lets your boss become beatable, set a tag on.<br />
* Then in the same plotscirpt, if that tag is on, the script will lead you too the beatable version of your boss.<br />
<br />
''NOTE:'' An unbeatable boss provides no challenge to the player, and this idea is mainly used for story purposes.<br />
<br />
== ''Multiple Parts'' == <br />
Make one boss, be a bunch of multiple parts as different enemies. For example, in [[Game:Wandering Hamster| The Wandering Hamster,]] there is a a ghost boss in the game. The boss has a big head with two hands floating next to it. Notice the hands seperatly attack the hero. This is because the head, and the two hands are ''three'' different enemies. Although you only attack the head, when it dies, the hands die too. The head was a "Boss," and the hands "Died without Boss." You couldn't attack the hands because they are "Untargetable."<br />
<br />
[[Image:ghost4ohr.PNG]]<br />
<br />
* Just make the main part as one enemy, with the boss bitset on, this is the part heros attack. Also the "Unescapeable" bitset should be on since it is a boss.<br />
* Then make the other parts that attack the hero, set the "Die without Boss" bitset on, and "Untargetable" as well.<br />
* Put the parts close together in the formation, and then your done!<br />
* You can customize this idea a lot, be creative!<br />
<br />
== ''Removing a Hero'' == <br />
Lets say you want to make a boss ''really'' challenging. Removing a certain hero from your party just before the fight. Then the player must fight without that hero. <br />
<br />
* Use the "swap out hero (who)" and "lock hero (who)" commands before the battle starts.<br />
<br />
''NOTE:'' Do not use the "delete hero (who)" command or their stats and equipped items will be lost.<br />
<br />
* Make something in the cutscene have the hero be removed, so the player won't be confused when they are missing the hero.<br />
<br />
* Be sure to unlock and swap in the heros before the plotscript ends.<br />
<br />
Keep in mind when making this bosses stats that you will have less people to fight, so the stats should be lower. <br />
<br />
== ''Adding a Hero'' == <br />
Perhaps you have a really hard boss too hard for your party. Well add another hero right before you fight the boss. Make him/her appear in the cutscene. Then remove the hero after the boss is over.<br />
<br />
Or you could add a special hero, that doesn't do much and is pretty defenseless. Your heros will have to keep this person alive to win the boss. You can do this, with plotscripting. After the boss have the script check if the hero's HP equals zero. If so, use the "gameover" command.<br />
<br />
== ''Must Flee Battles'' == <br />
<br />
This is a battle that you ''must'' to flee from to win. Though if you just hold ESC and leave it's no challenge. So try this.<br />
<br />
* This battle will have many enemies.<br />
* Make some normal enemies to put in, make these ones "Unescapable." <br />
* Make some unbeatable eneimes. ''DO NOT'' give them the "Unescapeable" bitset.<br />
* Put multiple enemies of each kind into a formation.<br />
<br />
''NOTE:'' When the player fights these enemies, they must beat the normal enemies before they can escape.<br />
<br />
* Be sure tp warn the player that he\she, must defeat the certain enemies and then try to escape, to win or they might not think of it.<br />
* You don't get experiance after running. If you are using this as a important boss battle, use plotscripting to give the player some experiance after the battle.<br />
<br />
= Conclusion =<br />
<br />
Now these are just some examples of bosses, but there are many more ways to spiffy up a boss battle. <br />
<br />
* If you have a really good idea, you can add it here to by clickling the "Edit" Link at the top of the page. Or if have an idea for a boss, but don't know how to put it together, click "Discussion" then "Edit" then add the suggestion there.<br />
<br />
Be creative, if you are really good with [[Plotscripting]] then you can even make a really hard [[Creating Minigames|Minigames]] as a boss battle. Anything challenging can be a boss battle. Just have fun with it.<br />
<br />
{{HOWTO}}<br />
<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=User_talk:Yoshiboy&diff=8639User talk:Yoshiboy2006-06-23T21:20:18Z<p>Yoshiboy: ?</p>
<hr />
<div>Yoshiboy: Dang it! Ever since Editing-Wiki, I never feel like working on my good game. The one I said I'd finish (I've never finished a game)<br />
<br />
[[User:Pkmnfrk|Mike C.]] Tip: Don't make spam pages outside of the User: namespace.<br />
<br />
Yoshiboy: Sorry, I won't do it again.<br />
<br />
'''Yoshiboy:''' I really love OHR. What are ways we can spread it to people? MORE PEOPLE NEED TO USE IT! GRRR... :)</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Talk:Variables&diff=8631Talk:Variables2006-06-23T20:04:59Z<p>Yoshiboy: Not a full chapter, yet.</p>
<hr />
<div>Yoshiboy: No offense, but I think this article needs some more work (longer, typo fixing) before it should be a full chapter. Perhaps it should be "In Progress?"<br />
<br />
I don't use variables (yet) in my games, and therefore I'm kinda like an other perspective. And from a person who knows very little about variables, I finsd this article somewhat confusing. Perhaps you could reword it? And explain exactly what varibles are and how they are used.</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=User:Yoshiboy&diff=8613User:Yoshiboy2006-06-22T23:09:13Z<p>Yoshiboy: me, without the crazyness</p>
<hr />
<div>Hi, I'm ''Yoshiboy.'' My moods can range from hyper to chilled in a heartbeat. <br />
<br />
OHR has affected my life so much. I used it ever since I was very young. Thanks to OHR, I now frequently use "Spiffy," am a good pixel artist (or at least better than I ever hoped to be), and I advise everyone I know to use it. (Although I have only successfully conviced 1 person to use OHR continuously and be part of the community. Now he's a better plotscripter, (BUT NOT PIXEL ARTIST) than me). <br />
<br />
I also have an obsession with organizing things, such as OHR-Wiki. I like to write, draw, laugh (alot), act, and yeah, that is all I am willing to reveal about myself.</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=F.A.Q.&diff=8589F.A.Q.2006-06-22T01:36:03Z<p>Yoshiboy: mistake</p>
<hr />
<div>__NOTOC__<br />
<!-- DO NOT DELETE ANY OF THIS!!! INSERT YOUR QUESTION INTO THE LIST. YOUR ANSWER WILL BE WRITTEN ON A SEPARATE PAGE --><br />
<br />
<!--<br />
# # # <br />
# # # <br />
# # # # # # # # #<br />
### ### ### <br />
# # # <br />
READ THIS BEFORE ADDING A QUESTION:<br />
<br />
Before you add a question to the list, please ensure that you:<br />
<br />
1. Spell check it<br />
2. Grammar check it<br />
3. Do not put extra punctuation/spaces, ESPECIALLY IMMEDIATELY BEFORE THE QUESTION MARK.<br />
<br />
If you proceed to create a page without doing that, and the question is mal-formed, it's extra work for us (the admins) to clean it up afterwards. It's best to this before hand.<br />
<br />
Thank you.<br />
<br />
READ THE ABOVE BEFORE ADDING A QUESTION!<br />
# # # <br />
### ### ### <br />
# # # # # # # # # <br />
# # # <br />
# # # <br />
<br />
<br />
--><br />
'''F.A.Q.''' means '''Frequently Asked Questions'''<br />
<br />
To find answers, use the '''search''' feature, or browse the '''[[Special:Categories|List of All Categories]]'''<br />
<br />
If you cannot find your question answered here, feel free to click the '''edit''' link and add your question to the alphabetical list, so that a more experienced user can answer it for you. Do not add '''answers''' to this page. Add your question to the list of questions if it's not already there, reload the page, and click on the newly appeared link for your question. This will allow you to place your answer in its own page.<br />
<br />
[[How do I add a question?]] - '''Read this before you add a question, or don't add it'''<br />
<br />
* [[Are you going to make a version that supports hi-res graphics, 3D, etc...?]]<br />
* [[Bob is the most adorable hamster I have ever seen. Where can I find a hamster with Bob's distinct features?]]<br />
* [[Can I have a copy of the plotscripting tutorial that I don't have to be on the internet to use?]]<br />
* [[Can I add gravity to my game?]]<br />
* [[Can I make my own version of the OHRRPGCE?]]<br />
* [[Can I make my own version of Wandering Hamster?]]<br />
* [[Can I make a game with speaking hamsters? (and if so can I include Bob in it)?]]<br />
* [[Can I play and make games installing game.exe and custom.exe on a Usb key?]]<br />
* [[Can I run CUSTOM.exe or GAME.exe in a fullscreen instead of in a small window?]]<br />
* [[Can I sell RPGs I make with the OHRRPGCE?]]<br />
* [[Can you modify experience outside of battle with plotscripting?]]<br />
* [[Can you make heroes appear during a battle?]]<br />
* [[Custom usually freezes when importing music!]]<br />
* [[CUSTOM.exe froze up while I was working on a game! Is there any way I can unfreeze CUSTOM or retrieve the files I modified?]]<br />
* [[Did you really make this with QuickBasic?]]<br />
* [[Does Bob the Hamster exist in real life?]]<br />
* [[Error: "Out of memory in module GAME at address XXXX:XXXX"]]<br />
* [[Even if I disable the minimap, I can still display it with F1]]<br />
* [[Even if the code is messy, I still want to became a OHRRPGCE programmer. What are the first things I should do after downloading the source code?]]<br />
* [[Every time a battle starts, the enemies die instantly and I win without doing anything. Why?]]<br />
* [[Expected name but defineoperator block ended]]<br />
* [[Expected number but found ___]]<br />
* [[Expected top-level declaration but found ___]]<br />
* [[HssEd keeps asking for HSPEAK]]<br />
* [[How about a OHRRPGCE hall of fame, for all the best games made with it, or does one already exist?]]<br />
* [[How are elemental strengths and weaknesses calculated?]]<br />
* [[How are weapon pictures used?]]<br />
* [[How can I allow the player to rename someone before they join their team?]]<br />
* [[How can I allow the player to rename someone who never joins their team?]]<br />
* [[How can I compile my plotscripts in Linux?]]<br />
* [[How can I compile my plotscripts under windows?]]<br />
* [[How can I compile my plotscripts without using hssed.exe?]]<br />
* [[How can I implement weather on a map?]]<br />
* [[How can I make a combination lock using 3 or 4 digits?]]<br />
* [[How can I make a world map where the player just presses a key and the hero walks to another place on the map?]]<br />
* [[How can I make copies of NPCs do distinct things?]]<br />
* [[How can I make copies of NPCs do the same thing?]]<br />
* [[How can I make it so that an event will happen, when an NPC is pushed onto a certain tile?]]<br />
* [[How can I make it so that an inn restores HP, but not MP?]]<br />
* [[How can I make more than two choices in a text box?]]<br />
* [[How can I move my graphics between RPG files?]]<br />
* [[How can I run a script instead of/before/after the menu comes up?]]<br />
* [[How can I set or remove animating maptiles with plotscripting?]]<br />
* [[How can I talk to NPCs with some other key besides the space bar?]]<br />
* [[How can I trick the Npc limit?]]<br />
* [[How did you get the bright idea to use a wiki message board to host game makers' questions?]]<br />
* [[How does level MP increase when levelling up?]]<br />
* [[How do I add a timer?]]<br />
* [[How do I add heroes to my party?]]<br />
* [[How do I add new quotes for Bob in the main page of the website?]]<br />
* [[How do I advance a text box without pressing the space bar?]]<br />
* [[How do I advance backdrops pressing the space bar?]]<br />
* [[How do I advance backdrops without pressing the space bar?]]<br />
* [[How do I announce to the community that a game demo (or version) is online and ready to be tested and reviewed?]]<br />
* [[How do I allow players to rename characters?]]<br />
* [[How do I animate maptiles?]]<br />
* [[How do I attack NPCs outside of battle?]]<br />
* [[How do I avoid script buffer overflows?]]<br />
* [[How do I become an OHRRPGCE developer?]]<br />
* [[How do I bump a hero's level?]]<br />
* [[How do I call one script directly from another script?]]<br />
* [[How do I cleanly uninstall the OHRRPGCE?]]<br />
* [[How do I change my starting location?]]<br />
* [[How do I change the money symbol?]]<br />
* [[How do I convert a TTF font into an OHF font?]]<br />
* [[How do I copy and paste a palette?]]<br />
* [[How do I correctly post an article on this website?]]<br />
* [[How do I customize the keyboard?]]<br />
* [[How do I delete an account used to submit games to the Hamster Republic OHRRPGCE Game List?]]<br />
* [[How do I destroy all the NPCs on a single map?]]<br />
* [[How do I destroy more than one copy of an NPC at a time?]]<br />
* [[How do I end the game?]]<br />
* [[How do I enter names through strings?]]<br />
* [[How do I enter NPC references through strings?]]<br />
* [[How do I get information about reported bugs?]]<br />
* [[How do I get more Conventional DOS memory?]]<br />
* [[How do I get permission to use a WIP build with my game?]]<br />
* [[How do I get rid of NPC misalignment?]]<br />
* [[How do I give an enemy a "Counter-attack"?]]<br />
* [[How do I give my hero more than just one attack?]]<br />
* [[How do I give my hero spells?]]<br />
* [[How do I give stun and poison to the enemy so that they can use it on the heroes?]]<br />
* [[How do I give the screen little and/or big shake?]]<br />
* [[How do I have one enemy target one specific other enemy?]]<br />
* [[How do I implement mouse input in my game?]]<br />
* [[How do I import my scripts without launching custom.exe and then going in the script managment menu?]]<br />
* [[How do I increase Maximum HP or MP through an Item?]]<br />
* [[How do I know I have to use more than one hss file?]]<br />
* [[How do I level up my hero using plotscripting?]]<br />
* [[How do I learn to draw better graphics?]]<br />
* [[How do I learn to write plotscripts?]]<br />
* [[How do I link script files together?]]<br />
* [[How do I make a "backdrop point"?]]<br />
* [[How do I make a "fake" movie using backdrops?]]<br />
* [[How do I make a "Save Point"]]<br />
* [[How do I make a "vending machine?"]]<br />
* [[How do I make a Bank where you can store money/items?]]<br />
* [[How do I make a battle start after talking to an NPC?]]<br />
* [[How do I make a boss battle that the player cannot run away from?]]<br />
* [[How do I make a boss with multiple forms?]]<br />
* [[How do I make a chest in which I can store items and get them back later?]]<br />
* [[How do I make a different song play when you ride a vehicle?]]<br />
* [[How do I make a fighting game?]]<br />
* [[How do I make a healing item?]]<br />
* [[How do I make a hero join the party in the middle of a battle?]]<br />
* [[How do I make a hero learn spells from items?]]<br />
* [[How do I make a hero learn spells from level-ups?]]<br />
* [[How do I make a hero look like it's jumping?]]<br />
* [[How do I make a HSS file?]]<br />
* [[How do I make a HSI file?]]<br />
* [[How do I make a key-locked Door?]]<br />
* [[How do I make a poisoning or stunning attack?]]<br />
* [[How do I make a shop that can be used only one, two or three times?]]<br />
* [[How do I make a single spell that can be cast without having to access the Spell List screen?]]<br />
* [[How do I make a safe-deposit box locked with a password?]]<br />
* [[How do I make a save slot load automatically instead of the load menu when the game launches?]]<br />
* [[How do I make a stat-boosting spell/attack?]]<br />
* [[How do I make a stat-weakening spell/attack?]]<br />
* [[How do I make a spell that teleports you somewhere?]]<br />
* [[How do I make a teleporter that transports you to an "HQ" thoughout the whole game?]]<br />
* [[How do I make a text box that automatically shows the name of the item that I set it to give?]]<br />
* [[How do I make a treasure chest?]]<br />
* [[How do I make a treasure chest that contains many items and/or more than $32767?]]<br />
* [[How do I make a wall that NPCs can't pass, but Heros can?]]<br />
* [[How do I make a wall that heroes can't pass, but Npcs can?]]<br />
* [[How do I make an automatic battle?]]<br />
* [[How do I make an "enemy-repelling" item?]]<br />
* [[How do I make an event happen when the player presses a key at a certain X and Y on a map?]]<br />
* [[How do I make an icon for my game?]]<br />
* [[How do I make an inn where you can hire heroes?]]<br />
* [[How do I make an intro story thing? (text boxes with backgrounds)]]<br />
* [[How do I make an item or spell that revives dead heroes?]]<br />
* [[How do I make an item that shows a text box?]]<br />
* [[How do I make an item you have to be a certain level to use/equip?]]<br />
* [[How do I make an NPC disappear after ending its plotscript by making it walk out of view?]]<br />
* [[How do I make an npc have a "line of sight" or an area in which it can detect a hero and how do I make it act upon it?]]<br />
* [[How do I make an NPC hurt the hero?]]<br />
* [[How do I make an NPC look like it's jumping?]]<br />
* [[How do I make an NPC say something different later?]]<br />
* [[How do I make buildings?]]<br />
* [[How do I make certain enemy formations rarer than others in the same formation set?]]<br />
* [[How do I make choices in a dialogue box?]]<br />
* [[How do I make emoticons?]]<br />
* [[How do I make enemies speak in battle?]]<br />
* [[How do I make "fake" doors?]]<br />
* [[How do I make fonts?]]<br />
* [[How do I make gradual fade in and fade out?]]<br />
* [[How do I make it so that an enemy spawns only when multiple other enemies are killed?]]<br />
* [[How do I make match the color of the picture I've drawn with the color of the Ohrrpgce master palette?]]<br />
* [[How do I make maptiles animate?]]<br />
* [[How do I make maptiles that hurt you?]]<br />
* [[How do I make more than two choices in a text box using figures?]]<br />
* [[How do I make my imported backgrounds look better?]]<br />
* [[How do I make my own HSD file?]]<br />
* [[How do I make my own WIPs?]]<br />
* [[How do I make my vehicle remember where I parked it?]]<br />
* [[How do I make heroes and npcs invisible?]]<br />
* [[How do I make music?]]<br />
* [[How do I make one, two, or three NPCs follow the hero?]]<br />
* [[How do I make screenshots?]]<br />
* [[How do I make the first plotscript in a file be the new game plotscript, and the second one in the same file begin when you talk to an NPC in a different map?]]<br />
* [[How do I make the screen scroll?]]<br />
* [[How do I make the screen scroll like a Zelda game?]]<br />
* [[How do I make the story continue after you die in battle?]]<br />
* [[How do I make title options like Start Game, Continue Game, etc.?]]<br />
* [[How do I make Vehicles?]]<br />
* [[How do I make weather effects?]]<br />
* [[How do I make/ work on screen under custom.exe?]]<br />
* [[How do I mix colors together?]]<br />
* [[How do I place shops?]]<br />
* [[How do I prevent a hero in the reserve party from appearing in the team menu?]]<br />
* [[How do I prevent an NPC from wandering far away from its start location?]]<br />
* [[How do I prevent items from appearing in the inventory?]]<br />
* [[How do I prevent the player from calibrating the joystick?]]<br />
* [[How do I prevent the player from popping up the menu?]]<br />
* [[How do I prevent my scripts from bugging?]]<br />
* [[How do I prevent my scripts from taking hours to compile?]]<br />
* [[How do I print my hss file?]]<br />
* [[How do I reset time?]]<br />
* [[How do I restore my hero's stats during a plotscript?]]<br />
* [[How do I report a bug?]]<br />
* [[How do I run a plotscript after a battle?]]<br />
* [[How do I run a plotscript before a battle?]]<br />
* [[How do I securely backup my work?]]<br />
* [[How do I start?]]<br />
* [[How do I take Screen Shots of...?]]<br />
* [[How do I upload a picture on the wiki?]]<br />
* [[How do I use attack captions to make dialogue in battles?]]<br />
* [[How do I use a map autorun script to create weather effects?]]<br />
* [[How do I use a USB gamepad or joystick with the OHRRPGCE?]]<br />
* [[How do I use MIDI2BAM to make BAM music?]]<br />
* [[How do I use NOTATE.EXE to make BAM music?]]<br />
* [[How do I use precise weapon placement?]]<br />
* [[How do I use scancodes?]]<br />
* [[How do I use Stephanie's PC Piano to make BAM music?]]<br />
* [[How do I write battlescripting?]]<br />
* [[How do I write if statements with complex conditions (2 or 3 conditions)?]]<br />
* [[How do I write map autorun scripts?]]<br />
* [[How do I write strings?]]<br />
* [[How do you make your hero attack like megaman?]]<br />
* [[How does plotscripting work?]]<br />
* [[How does script-debug mode work?]]<br />
* [[How does the "Absorb Damage" bitset work?]]<br />
* [[How is damage calculated?]]<br />
* [[How is the attack dodge rate calculated?]]<br />
* [[How long is a game tick?]]<br />
* [[How many _______ can I make?]]<br />
* [[How many articles can be hosted here?]]<br />
* [[How many copies of a hero can I have in my team?]]<br />
* [[How many items can I have in my inventory menu?]]<br />
* [[How many games are hosted by Castle Paradox?]]<br />
* [[I'm rather intimidated with NPC manipulation and I would like to make a tactical engine to fulfill my gameplay needs. How shall I proceed?]]<br />
* [[I'm rather intimate with NPC manipulation and feel ready to make a first tactical engine that would fulfill my gameplay needs. How shall I start?]]<br />
* [[I'm not getting any sound in Linux. Can you tell me how OHRRPGCE outputs MIDI so that I can set up my system correctly?]]<br />
* [[I added new spells to my hero's spell list, why aren't they there when I play?]]<br />
* [[I am a music composer. Where can I find a place to host my MIDI and BAM files?]]<br />
* [[I am running under Linux. Can I use the OHRRPGCE? and if so what version of the Custom.exe and Game.exe shall I download?]]<br />
* [[I am using the Paintbrush program that comes with windows...]]<br />
* [[I am using a hero that can be renamed several times by the player. What name should I use for him when I write in the text boxes?]]<br />
*[[ I came up with a new plotscript command. How should I propose it to the community?]]<br />
* [[I can't figure out how to download the OHRRPGCE, Help!]]<br />
* [[I can't figure out how to install and run the OHRRPGCE, Help!]]<br />
* [[I can't figure out how to install and run the new version of the OHRRPGCE, Help!]]<br />
* [[I can't read the HSPEAK error screen!]]<br />
* [[I click the program and nothing at all happens]]<br />
* [[I click the program and my computer crashes]]<br />
* [[I click the program and see an error message]]<br />
* [[I click the program and the screen goes blank]]<br />
* [[I don't have an internet connection at home. How can I save the articles and or print them later?]]<br />
* [[I forgot my password! What do I do?]]<br />
* [[I get an error message about AUTOEXEC.NT]]<br />
* [[I get an error message about CONFIG.NT]]<br />
* [[I get an error message about the 16-bit MS-DOS Subsystem]]<br />
* [[I get an error message about illegal wait substate #174 ]]<br />
* [[I get an message that says Invalid Text Box]]<br />
* [[I get an error message saying: The system is not suitable for running MS-DOS and microsoft Windows applications]]<br />
* [[I have translated howto.txt and some other documents in my mother tongue. Who shall ask to put it online?]]<br />
* [[I made backgrounds, but now I can't import them!]]<br />
* [[I made enemies and formations, why can't I fight them when I walk around my map?]]<br />
* [[I miss Bob the Hamster. Will his new adventures be released one day?]]<br />
* [[I need to bump up manually my hero's level. How should I proceed?]]<br />
* [[I need to know if something I've heard about (and or something I've read on forums) is yet implemented or not. What can I do to get information?]]<br />
* [[I need to rename heroes but I don't want the player to see (or notice) something on the screenplay. How should I proceed?]]<br />
* [[I still get "Script error! Failed to unlump (scriptid).hsx"; I used the right format for more than one script in a file.]]<br />
* [[If statement has 2 conditions. It should have only one. Use and and or for complex conditions]]<br />
* [[Is it possible for the game to know if you ran from the last battle and do something about it?]]<br />
* [[Is it possible to change the background (animation) when prompted by an Attack?]]<br />
* [[Is it possible to export images from a game? Print Screen doesn't work on CUSTOM.]]<br />
* [[Is it possible to make little Character Portraits appear next to text boxes?]]<br />
* [[Is it possible to make a textbox advance faster?]]<br />
* [[Is it possible to make an enemy know whether it is poisoned or stunned so it can heal itself?]]<br />
* [[Is James Dead?]]<br />
* [[Is James Really Dead?]]<br />
* [[Is James British?]]<br />
* [[Is there a limit to how big a plotscript can be?]]<br />
* [[Is there a way I can draw my pictures in a painting program, then place it into my game?]]<br />
* [[Is there any way to adjust how much the "Weak to" and "Strong to" will add or remove from the damage?]]<br />
* [[Is there any way to add captions to an attack when the target is "Weak to" or "Strong to" the attack?]]<br />
* [[I want a new feature!]]<br />
* [[I want more items, NPCs, elements, spells, etc...]]<br />
* [[I want to make a program based on the OHRRPGCE's code. Do I have to pay you a licence fee or something?]]<br />
* [[I would like to propose new features for the next version of the OHRRPGCE. How should I proceed?]]<br />
* [[I would like to make my own wiki media website. Where can I go to get some information in my mother tongue?]]<br />
* [[I would like to write a fan fiction and/or make comics with Bob the Hamster, his friends and enemies in it. Will you agree?]]<br />
* [[I would like to create a brand new RPG with Bob the Hamster in it. The graphics would be based on those in wander.rpg. Will you agree?]]<br />
* [[I would like to learn FreeBASIC. Where can I find information good for a beginner?]]<br />
* [[I would like to make my own battle system. How can I start?]]<br />
* [[I would like to make my own menu and edit it under custom.exe How shall I start?]]<br />
* [[I would like to include Bob (or any other character from Wandering Hamster) in my game. How shall I contact James to ask for it?]]<br />
* [[I would like to start to write some advanced plotscripts with complex commands in it. Where can I find help and support?]]<br />
* [[I would like to start a website about OHR games in my mother tongue. Could we be sister sites?]]<br />
* [[I would like to use a pre made battle system I've download at Castle paradox. How do I implement it in my game?]]<br />
* [[If I put more than one plotscript into one file, how do I make only one at a time begin when I need it?]]<br />
* [[I haven't worked for a long time on my rpg file. I've downloaded the new version of custom.exe. Can it bug my game?]]<br />
* [[I have made a script library. Who shall I ask to put it online?]]<br />
* [[I have made my own version of the OHRRPGCE and would like to post it here. What should I do?]]<br />
* [[I have a game project but I'm not good at making graphics and music and I would like new members to join my game project. Where can I meet members of the community that could be interested in working with me?]]<br />
* [[Is it possible to put two NPCs on the same X,Y position with Plotscripting?]]<br />
* [[I use the paint program that comes by default with Windows because I couldn't find any free drawing programs. Would you know where I can find some on the net?]]<br />
* [[In a plotscript, how does it know which NPC 2 to use, if there's a new list of NPCs for every map?]]<br />
* [[Is Bob a dog?]]<br />
* [[Is there a way to enable NPCs to walk through each other?]]<br />
* [[It doesn't work!]]<br />
* [[I've got a message that says expected top level declaration but found "archinym.lmp" when I compile. What does that mean?]]<br />
* [[May I use some of the graphics/music in Wandering Hamster?]]<br />
* [[My battles don't work! What is wrong?]]<br />
* [[My computer is very old. Will the OHRRPGCE still work on it?]]<br />
* [[My enemies never move or attack, why?]]<br />
* [[My enemy's turn takes forever, why?]]<br />
* [[My Script compiles, but I can't find the .HS file!]]<br />
* [[My scripts won't compile! Why?]]<br />
* [[No data to compile]]<br />
* [[Now that the OHRRPGCE compiles in FreeBasic and tirgoviste is out, is the code a bit less messy?]]<br />
* [[Script error! Failed to unlump (scriptid).hsx]]<br />
* [[So when will it be finished?]]<br />
* [[The OHRRPGCE doesn't work on my computer! Why?]]<br />
* [[The OHRRPGCE doesn't meet my expectations. What else can I use?]]<br />
* [[The program runs, but doesn't work like I expect it to]]<br />
* [[The program used to work just fine, but now it doesn't!]]<br />
* [[Unrecognised name ___. It has not been defined as script, constant, variable, or anything else]]<br />
* [[What about linking ads and/or commercials to this website? (It could make tons of money!)]]<br />
* [[What are Level MP based/FF1 Style spells?]]<br />
* [[What are scancodes?]]<br />
* [[What are the things the OHRRPGCE CANNOT do and will never be able to do?]]<br />
* [[What are the things the OHRRPGCE can do very well?]]<br />
* [[What are the more requested features for the next versions?]]<br />
* [[What are Tags for?]]<br />
* [[What are the correct sizes for each type of graphics?]]<br />
* [[What are the correct sizes for each type of graphics in centimeters?]]<br />
* [[What are the main lines of the OHRRPGCE's community history?]]<br />
* [[What are the common rules and customs of the OHR RPG community?]]<br />
* [[What are the Debugging keys?]]<br />
* [[What are the differences between the "wait for key" command and the "key is pressed" command?]]<br />
* [[What are the differences between a variable and a global variable?]]<br />
* [[What are the differences between the "walk hero " command and "walk to X/Y" command?]]<br />
* [[What are the limits on various things?]]<br />
* [[What are the advantages and drawbacks of the different music programs?]]<br />
* [[What are the RGB values for the different colors?]]<br />
* [[What are the particularities of a world map and how can I make one?]]<br />
* [[What are the particularities of a "on boat" world map and how can I make one?]]<br />
* [[What can I do to NOT lose my password?]]<br />
* [[What can an item do when used outside of battle?]]<br />
* [[What ever happened to the WARNING: this code is not for beginner programmers?]] <br />
* [[What do each of the attack motions do?]]<br />
* [[What do each of the bitsets in the general game data do?]]<br />
* [[What do each of the preference bitsets do?]]<br />
* [[What do the run-time script errors mean?]]<br />
* [[What do you mean by the code is messy?]] <br />
* [[What does the "Automatically choose target" bitset do, and how does it work?]]<br />
* [[What does the 'mute' attack option do?]]<br />
* [[What files do I need to give people so they can play my RPG?]]<br />
* [[What is a better language than QBasic to learn?]]<br />
* [[What is a constant and how do I use it?]]<br />
* [[What is fake plotscripting and when do I use it?]]<br />
* [[What is "Free Basic" and is there a link with "Quick Basic"?]]<br />
* [[What is a 'Font' and how do I use it?]]<br />
* [[What is a good RGB value for a "Night Time Effect" when using the tweak palette plotscript command?]]<br />
* [[What is a mirror?]]<br />
* [[What is an HSD file and how does it work?]]<br />
* [[What is a script/plotscript and how do I write them?]]<br />
* [[What is a string and how do I use it?]]<br />
* [[What is a test case?]]<br />
* [[What is a variable?]]<br />
* [[What is a while loop and how do I make it?]]<br />
* [[What is a WIP?]]<br />
* [[What is bugzilla and how does it work?]]<br />
* [[What is file X in WORKING.TMP?]]<br />
* [[What is HamsterWheel?]]<br />
* [[What is MP Idiot?]]<br />
* [[What is MP~ ?]]<br />
* [[What is so special about the number 32767?]]<br />
* [[What is the 3rd Party HSI?]]<br />
* [[What is the Ctr stat and what does it do?]]<br />
* [[What is the difference between a BAM and a MIDI file?]]<br />
* [[What is the difference between the "Own Item" tag and the "is in Inventory" tag?]]<br />
* [[What is the formula for how much experience it takes for a levelup?]]<br />
* [[What is the edit menu for and how do I make it active?]]<br />
* [[What is the set hero Z command, and how do I correctly use it?]]<br />
* [[What languages do you speak?]]<br />
* [[What should I do if my script has bugs?]]<br />
* [[What should I do if the Answers on here don't work for me?]]<br />
* [[What will be a better source to learn how to make an rpg maker from?]]<br />
* [[When I drag my HS file onto HSPEAK, I get an error message not related to my actual code. What am I doing wrong?]]<br />
* [[When I give my heroes spells, the lists aren't coming up in the Spells menu or in battle, and I did name the spell lists! Why?]]<br />
* [[When I upgraded to a newer version of the OHRRPGCE, my shops were all wrong! What happened?]]<br />
* [[When is the next update?]]<br />
* [[When exactly will an enemy drop its 'rare item' on death?]]<br />
* [[When exactly will an enemy use its "Desperation" attacks?]]<br />
* [[When should I run RPGFIX.EXE?]]<br />
* [[When should I use strings?]]<br />
* [[When was the first version of the OHRRPGCE compiled?]]<br />
* [[When will the next version of Wandering Hamster be online?]]<br />
* [[When will the show load menu command be implemented?]]<br />
* [[Where are UNLUMP and the other utilities in the Linux version?]]<br />
* [[Where can I find tutorials for my drawing program?]]<br />
* [[Where can I find fonts?]]<br />
* [[Where can I find my own copy of QuickBasic?]]<br />
* [[Where can I find games?]]<br />
* [[Where can I find Qbasic lessons?]]<br />
* [[Where can I find free basic tutorials?]]<br />
* [[Where can I find an advanced plotscript library that may fit my advanced plotscript needs?]]<br />
* [[Where can I find other RPG makers, or makers for other types of games?]]<br />
* [[Where can I find WIP builds?]]<br />
* [[Where can I go for help?]]<br />
* [[Where can I store the pictures I want to include in the articles?]]<br />
* [[Why are you called James "SPAM Man" Paige?]]<br />
* [[Why can't I launch a script which is already inside a script?]]<br />
* [[Why does Castle Paradox's server goes down so often?]]<br />
* [[Why does my script take hours to compile?]]<br />
* [[Why doesn't the set NPC Z command exist?]]<br />
* [[Why did you change the original site to this one?]]<br />
* [[Why did you choose BAM music over other formats?]]<br />
* [[Why did you choose QuickBasic over other languages to make the OHRRPGCE?]]<br />
* [[Why did you decide to make the screen 320 x 200?]]<br />
* [[Why did you pick a hamster over any other animal?]]<br />
* [[Why did you pick an acronym that is so hard to pronounce?]]<br />
* [[Why did you pick such strange names for each version of CUSTOM and GAME.EXE?]]<br />
* [[Why do all my heroes have the same attack?]]<br />
* [[Why do my minimaps come up with F1 even if I have the option turned off in Map Data]]<br />
* [[Why do my scripts lock up on the "Wait for NPC" command?]]<br />
* [[Why do my spawned enemys all appear in the top left corner?]]<br />
* [[Why do the colors on all of my pictures change when I change one palette?]]<br />
* [[Why does BAM music sound worse than MIDI music?]]<br />
* [[Why doesn't BAM music work on my computer?]]<br />
* [[Why doesn't my Game-Over plotscript work?]]<br />
* [[Why doesn't my joystick/gamepad work in GAME.EXE?]]<br />
* [[Why doesn't my Load-Game plotscript work?]]<br />
* [[Why doesn't VDMSound work on my computer?]]<br />
* [[Why don't my pushable NPCs move?]]<br />
* [[Why don't my special plotscripts work?]]<br />
* [[Why not make better password protection for RPG files?]]<br />
* [[Why not re-write the OHRRPGCE in BloodShead Dev?]]<br />
* [[Why not re-write completely the OHRRPGCE in Qbasic?]]<br />
* [[Why not re-write the OHRRPGCE in Python?]]<br />
* [[Why not re-write the OHRRPGCE in C (plus plus)?]]<br />
* [[Why not re-write/adapt the OHRRPGCE in Free Basic?]]<br />
* [[Why does nothing happen when I select the "Edit Menus" option?]]<br />
* [[Will the "set NPC Z" command ever be implemented?]]<br />
* [[Will there ever be overhead pixels?]]<br />
* [[Will there ever be sound effects?]]<br />
* [[Will you ever add support to import movies?]]<br />
* [[Will you ever add more animation frames?]]<br />
* [[Will you ever make a Linux version? Macintosh? BeOS?]]<br />
* [[Will you ever support MIDI music?]]<br />
* [[Will you ever support MOD music?]]<br />
* [[Will you ever support MP3 music?]]<br />
* [[Will you ever support WAV files?]]<br />
* [[Will you raise the limit on number of NPCs?]]<br />
<br />
<!-- You can add questions right here at the end of the list, or better yet ***you can insert them into the list in alphabetical order***, and save us some trouble :) --><br />
<br />
If you want to browse questions relating to specific topics, you can browse by [[Special:Categories|Category]] instead. (Note that this includes all the pages in the Wiki, not just FAQs)<br />
<br />
=OLD FAQ's=<br />
We also keep a [[:Category:Obsolete|list of obsolete questions]]. They only apply to older versions of the OHRRPGCE. They are kept here for the benefit of people who are curious about history (and those who cannot upgrade to the latest version for whatever reason)<br />
<br />
=See Also=<br />
* [[HOWTO]] - ''How to Use the OHRRPGCE''<br />
<br />
[[Category:FAQ]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=F.A.Q.&diff=8588F.A.Q.2006-06-22T01:34:41Z<p>Yoshiboy: bob is cute</p>
<hr />
<div>__NOTOC__<br />
<!-- DO NOT DELETE ANY OF THIS!!! INSERT YOUR QUESTION INTO THE LIST. YOUR ANSWER WILL BE WRITTEN ON A SEPARATE PAGE --><br />
<br />
<!--<br />
# # # <br />
# # # <br />
# # # # # # # # #<br />
### ### ### <br />
# # # <br />
READ THIS BEFORE ADDING A QUESTION:<br />
<br />
Before you add a question to the list, please ensure that you:<br />
<br />
1. Spell check it<br />
2. Grammar check it<br />
3. Do not put extra punctuation/spaces, ESPECIALLY IMMEDIATELY BEFORE THE QUESTION MARK.<br />
<br />
If you proceed to create a page without doing that, and the question is mal-formed, it's extra work for us (the admins) to clean it up afterwards. It's best to this before hand.<br />
<br />
Thank you.<br />
<br />
READ THE ABOVE BEFORE ADDING A QUESTION!<br />
# # # <br />
### ### ### <br />
# # # # # # # # # <br />
# # # <br />
# # # <br />
<br />
<br />
--><br />
'''F.A.Q.''' means '''Frequently Asked Questions'''<br />
<br />
To find answers, use the '''search''' feature, or browse the '''[[Special:Categories|List of All Categories]]'''<br />
<br />
If you cannot find your question answered here, feel free to click the '''edit''' link and add your question to the alphabetical list, so that a more experienced user can answer it for you. Do not add '''answers''' to this page. Add your question to the list of questions if it's not already there, reload the page, and click on the newly appeared link for your question. This will allow you to place your answer in its own page.<br />
<br />
[[How do I add a question?]] - '''Read this before you add a question, or don't add it'''<br />
<br />
* [[Are you going to make a version that supports hi-res graphics, 3D, etc...?]]<br />
* [[Bob is the most adorable hamster I have ever seen. Where can I find a hamster with Bob's distinct features?<br />
* [[Can I have a copy of the plotscripting tutorial that I don't have to be on the internet to <br />
use?]]<br />
* [[Can I add gravity to my game?]]<br />
* [[Can I make my own version of the OHRRPGCE?]]<br />
* [[Can I make my own version of Wandering Hamster?]]<br />
* [[Can I make a game with speaking hamsters? (and if so can I include Bob in it)?]]<br />
* [[Can I play and make games installing game.exe and custom.exe on a Usb key?]]<br />
* [[Can I run CUSTOM.exe or GAME.exe in a fullscreen instead of in a small window?]]<br />
* [[Can I sell RPGs I make with the OHRRPGCE?]]<br />
* [[Can you modify experience outside of battle with plotscripting?]]<br />
* [[Can you make heroes appear during a battle?]]<br />
* [[Custom usually freezes when importing music!]]<br />
* [[CUSTOM.exe froze up while I was working on a game! Is there any way I can unfreeze CUSTOM or retrieve the files I modified?]]<br />
* [[Did you really make this with QuickBasic?]]<br />
* [[Does Bob the Hamster exist in real life?]]<br />
* [[Error: "Out of memory in module GAME at address XXXX:XXXX"]]<br />
* [[Even if I disable the minimap, I can still display it with F1]]<br />
* [[Even if the code is messy, I still want to became a OHRRPGCE programmer. What are the first things I should do after downloading the source code?]]<br />
* [[Every time a battle starts, the enemies die instantly and I win without doing anything. Why?]]<br />
* [[Expected name but defineoperator block ended]]<br />
* [[Expected number but found ___]]<br />
* [[Expected top-level declaration but found ___]]<br />
* [[HssEd keeps asking for HSPEAK]]<br />
* [[How about a OHRRPGCE hall of fame, for all the best games made with it, or does one already exist?]]<br />
* [[How are elemental strengths and weaknesses calculated?]]<br />
* [[How are weapon pictures used?]]<br />
* [[How can I allow the player to rename someone before they join their team?]]<br />
* [[How can I allow the player to rename someone who never joins their team?]]<br />
* [[How can I compile my plotscripts in Linux?]]<br />
* [[How can I compile my plotscripts under windows?]]<br />
* [[How can I compile my plotscripts without using hssed.exe?]]<br />
* [[How can I implement weather on a map?]]<br />
* [[How can I make a combination lock using 3 or 4 digits?]]<br />
* [[How can I make a world map where the player just presses a key and the hero walks to another place on the map?]]<br />
* [[How can I make copies of NPCs do distinct things?]]<br />
* [[How can I make copies of NPCs do the same thing?]]<br />
* [[How can I make it so that an event will happen, when an NPC is pushed onto a certain tile?]]<br />
* [[How can I make it so that an inn restores HP, but not MP?]]<br />
* [[How can I make more than two choices in a text box?]]<br />
* [[How can I move my graphics between RPG files?]]<br />
* [[How can I run a script instead of/before/after the menu comes up?]]<br />
* [[How can I set or remove animating maptiles with plotscripting?]]<br />
* [[How can I talk to NPCs with some other key besides the space bar?]]<br />
* [[How can I trick the Npc limit?]]<br />
* [[How did you get the bright idea to use a wiki message board to host game makers' questions?]]<br />
* [[How does level MP increase when levelling up?]]<br />
* [[How do I add a timer?]]<br />
* [[How do I add heroes to my party?]]<br />
* [[How do I add new quotes for Bob in the main page of the website?]]<br />
* [[How do I advance a text box without pressing the space bar?]]<br />
* [[How do I advance backdrops pressing the space bar?]]<br />
* [[How do I advance backdrops without pressing the space bar?]]<br />
* [[How do I announce to the community that a game demo (or version) is online and ready to be tested and reviewed?]]<br />
* [[How do I allow players to rename characters?]]<br />
* [[How do I animate maptiles?]]<br />
* [[How do I attack NPCs outside of battle?]]<br />
* [[How do I avoid script buffer overflows?]]<br />
* [[How do I become an OHRRPGCE developer?]]<br />
* [[How do I bump a hero's level?]]<br />
* [[How do I call one script directly from another script?]]<br />
* [[How do I cleanly uninstall the OHRRPGCE?]]<br />
* [[How do I change my starting location?]]<br />
* [[How do I change the money symbol?]]<br />
* [[How do I convert a TTF font into an OHF font?]]<br />
* [[How do I copy and paste a palette?]]<br />
* [[How do I correctly post an article on this website?]]<br />
* [[How do I customize the keyboard?]]<br />
* [[How do I delete an account used to submit games to the Hamster Republic OHRRPGCE Game List?]]<br />
* [[How do I destroy all the NPCs on a single map?]]<br />
* [[How do I destroy more than one copy of an NPC at a time?]]<br />
* [[How do I end the game?]]<br />
* [[How do I enter names through strings?]]<br />
* [[How do I enter NPC references through strings?]]<br />
* [[How do I get information about reported bugs?]]<br />
* [[How do I get more Conventional DOS memory?]]<br />
* [[How do I get permission to use a WIP build with my game?]]<br />
* [[How do I get rid of NPC misalignment?]]<br />
* [[How do I give an enemy a "Counter-attack"?]]<br />
* [[How do I give my hero more than just one attack?]]<br />
* [[How do I give my hero spells?]]<br />
* [[How do I give stun and poison to the enemy so that they can use it on the heroes?]]<br />
* [[How do I give the screen little and/or big shake?]]<br />
* [[How do I have one enemy target one specific other enemy?]]<br />
* [[How do I implement mouse input in my game?]]<br />
* [[How do I import my scripts without launching custom.exe and then going in the script managment menu?]]<br />
* [[How do I increase Maximum HP or MP through an Item?]]<br />
* [[How do I know I have to use more than one hss file?]]<br />
* [[How do I level up my hero using plotscripting?]]<br />
* [[How do I learn to draw better graphics?]]<br />
* [[How do I learn to write plotscripts?]]<br />
* [[How do I link script files together?]]<br />
* [[How do I make a "backdrop point"?]]<br />
* [[How do I make a "fake" movie using backdrops?]]<br />
* [[How do I make a "Save Point"]]<br />
* [[How do I make a "vending machine?"]]<br />
* [[How do I make a Bank where you can store money/items?]]<br />
* [[How do I make a battle start after talking to an NPC?]]<br />
* [[How do I make a boss battle that the player cannot run away from?]]<br />
* [[How do I make a boss with multiple forms?]]<br />
* [[How do I make a chest in which I can store items and get them back later?]]<br />
* [[How do I make a different song play when you ride a vehicle?]]<br />
* [[How do I make a fighting game?]]<br />
* [[How do I make a healing item?]]<br />
* [[How do I make a hero join the party in the middle of a battle?]]<br />
* [[How do I make a hero learn spells from items?]]<br />
* [[How do I make a hero learn spells from level-ups?]]<br />
* [[How do I make a hero look like it's jumping?]]<br />
* [[How do I make a HSS file?]]<br />
* [[How do I make a HSI file?]]<br />
* [[How do I make a key-locked Door?]]<br />
* [[How do I make a poisoning or stunning attack?]]<br />
* [[How do I make a shop that can be used only one, two or three times?]]<br />
* [[How do I make a single spell that can be cast without having to access the Spell List screen?]]<br />
* [[How do I make a safe-deposit box locked with a password?]]<br />
* [[How do I make a save slot load automatically instead of the load menu when the game launches?]]<br />
* [[How do I make a stat-boosting spell/attack?]]<br />
* [[How do I make a stat-weakening spell/attack?]]<br />
* [[How do I make a spell that teleports you somewhere?]]<br />
* [[How do I make a teleporter that transports you to an "HQ" thoughout the whole game?]]<br />
* [[How do I make a text box that automatically shows the name of the item that I set it to give?]]<br />
* [[How do I make a treasure chest?]]<br />
* [[How do I make a treasure chest that contains many items and/or more than $32767?]]<br />
* [[How do I make a wall that NPCs can't pass, but Heros can?]]<br />
* [[How do I make a wall that heroes can't pass, but Npcs can?]]<br />
* [[How do I make an automatic battle?]]<br />
* [[How do I make an "enemy-repelling" item?]]<br />
* [[How do I make an event happen when the player presses a key at a certain X and Y on a map?]]<br />
* [[How do I make an icon for my game?]]<br />
* [[How do I make an inn where you can hire heroes?]]<br />
* [[How do I make an intro story thing? (text boxes with backgrounds)]]<br />
* [[How do I make an item or spell that revives dead heroes?]]<br />
* [[How do I make an item that shows a text box?]]<br />
* [[How do I make an item you have to be a certain level to use/equip?]]<br />
* [[How do I make an NPC disappear after ending its plotscript by making it walk out of view?]]<br />
* [[How do I make an npc have a "line of sight" or an area in which it can detect a hero and how do I make it act upon it?]]<br />
* [[How do I make an NPC hurt the hero?]]<br />
* [[How do I make an NPC look like it's jumping?]]<br />
* [[How do I make an NPC say something different later?]]<br />
* [[How do I make buildings?]]<br />
* [[How do I make certain enemy formations rarer than others in the same formation set?]]<br />
* [[How do I make choices in a dialogue box?]]<br />
* [[How do I make emoticons?]]<br />
* [[How do I make enemies speak in battle?]]<br />
* [[How do I make "fake" doors?]]<br />
* [[How do I make fonts?]]<br />
* [[How do I make gradual fade in and fade out?]]<br />
* [[How do I make it so that an enemy spawns only when multiple other enemies are killed?]]<br />
* [[How do I make match the color of the picture I've drawn with the color of the Ohrrpgce master palette?]]<br />
* [[How do I make maptiles animate?]]<br />
* [[How do I make maptiles that hurt you?]]<br />
* [[How do I make more than two choices in a text box using figures?]]<br />
* [[How do I make my imported backgrounds look better?]]<br />
* [[How do I make my own HSD file?]]<br />
* [[How do I make my own WIPs?]]<br />
* [[How do I make my vehicle remember where I parked it?]]<br />
* [[How do I make heroes and npcs invisible?]]<br />
* [[How do I make music?]]<br />
* [[How do I make one, two, or three NPCs follow the hero?]]<br />
* [[How do I make screenshots?]]<br />
* [[How do I make the first plotscript in a file be the new game plotscript, and the second one in the same file begin when you talk to an NPC in a different map?]]<br />
* [[How do I make the screen scroll?]]<br />
* [[How do I make the screen scroll like a Zelda game?]]<br />
* [[How do I make the story continue after you die in battle?]]<br />
* [[How do I make title options like Start Game, Continue Game, etc.?]]<br />
* [[How do I make Vehicles?]]<br />
* [[How do I make weather effects?]]<br />
* [[How do I make/ work on screen under custom.exe?]]<br />
* [[How do I mix colors together?]]<br />
* [[How do I place shops?]]<br />
* [[How do I prevent a hero in the reserve party from appearing in the team menu?]]<br />
* [[How do I prevent an NPC from wandering far away from its start location?]]<br />
* [[How do I prevent items from appearing in the inventory?]]<br />
* [[How do I prevent the player from calibrating the joystick?]]<br />
* [[How do I prevent the player from popping up the menu?]]<br />
* [[How do I prevent my scripts from bugging?]]<br />
* [[How do I prevent my scripts from taking hours to compile?]]<br />
* [[How do I print my hss file?]]<br />
* [[How do I reset time?]]<br />
* [[How do I restore my hero's stats during a plotscript?]]<br />
* [[How do I report a bug?]]<br />
* [[How do I run a plotscript after a battle?]]<br />
* [[How do I run a plotscript before a battle?]]<br />
* [[How do I securely backup my work?]]<br />
* [[How do I start?]]<br />
* [[How do I take Screen Shots of...?]]<br />
* [[How do I upload a picture on the wiki?]]<br />
* [[How do I use attack captions to make dialogue in battles?]]<br />
* [[How do I use a map autorun script to create weather effects?]]<br />
* [[How do I use a USB gamepad or joystick with the OHRRPGCE?]]<br />
* [[How do I use MIDI2BAM to make BAM music?]]<br />
* [[How do I use NOTATE.EXE to make BAM music?]]<br />
* [[How do I use precise weapon placement?]]<br />
* [[How do I use scancodes?]]<br />
* [[How do I use Stephanie's PC Piano to make BAM music?]]<br />
* [[How do I write battlescripting?]]<br />
* [[How do I write if statements with complex conditions (2 or 3 conditions)?]]<br />
* [[How do I write map autorun scripts?]]<br />
* [[How do I write strings?]]<br />
* [[How do you make your hero attack like megaman?]]<br />
* [[How does plotscripting work?]]<br />
* [[How does script-debug mode work?]]<br />
* [[How does the "Absorb Damage" bitset work?]]<br />
* [[How is damage calculated?]]<br />
* [[How is the attack dodge rate calculated?]]<br />
* [[How long is a game tick?]]<br />
* [[How many _______ can I make?]]<br />
* [[How many articles can be hosted here?]]<br />
* [[How many copies of a hero can I have in my team?]]<br />
* [[How many items can I have in my inventory menu?]]<br />
* [[How many games are hosted by Castle Paradox?]]<br />
* [[I'm rather intimidated with NPC manipulation and I would like to make a tactical engine to fulfill my gameplay needs. How shall I proceed?]]<br />
* [[I'm rather intimate with NPC manipulation and feel ready to make a first tactical engine that would fulfill my gameplay needs. How shall I start?]]<br />
* [[I'm not getting any sound in Linux. Can you tell me how OHRRPGCE outputs MIDI so that I can set up my system correctly?]]<br />
* [[I added new spells to my hero's spell list, why aren't they there when I play?]]<br />
* [[I am a music composer. Where can I find a place to host my MIDI and BAM files?]]<br />
* [[I am running under Linux. Can I use the OHRRPGCE? and if so what version of the Custom.exe and Game.exe shall I download?]]<br />
* [[I am using the Paintbrush program that comes with windows...]]<br />
* [[I am using a hero that can be renamed several times by the player. What name should I use for him when I write in the text boxes?]]<br />
*[[ I came up with a new plotscript command. How should I propose it to the community?]]<br />
* [[I can't figure out how to download the OHRRPGCE, Help!]]<br />
* [[I can't figure out how to install and run the OHRRPGCE, Help!]]<br />
* [[I can't figure out how to install and run the new version of the OHRRPGCE, Help!]]<br />
* [[I can't read the HSPEAK error screen!]]<br />
* [[I click the program and nothing at all happens]]<br />
* [[I click the program and my computer crashes]]<br />
* [[I click the program and see an error message]]<br />
* [[I click the program and the screen goes blank]]<br />
* [[I don't have an internet connection at home. How can I save the articles and or print them later?]]<br />
* [[I forgot my password! What do I do?]]<br />
* [[I get an error message about AUTOEXEC.NT]]<br />
* [[I get an error message about CONFIG.NT]]<br />
* [[I get an error message about the 16-bit MS-DOS Subsystem]]<br />
* [[I get an error message about illegal wait substate #174 ]]<br />
* [[I get an message that says Invalid Text Box]]<br />
* [[I get an error message saying: The system is not suitable for running MS-DOS and microsoft Windows applications]]<br />
* [[I have translated howto.txt and some other documents in my mother tongue. Who shall ask to put it online?]]<br />
* [[I made backgrounds, but now I can't import them!]]<br />
* [[I made enemies and formations, why can't I fight them when I walk around my map?]]<br />
* [[I miss Bob the Hamster. Will his new adventures be released one day?]]<br />
* [[I need to bump up manually my hero's level. How should I proceed?]]<br />
* [[I need to know if something I've heard about (and or something I've read on forums) is yet implemented or not. What can I do to get information?]]<br />
* [[I need to rename heroes but I don't want the player to see (or notice) something on the screenplay. How should I proceed?]]<br />
* [[I still get "Script error! Failed to unlump (scriptid).hsx"; I used the right format for more than one script in a file.]]<br />
* [[If statement has 2 conditions. It should have only one. Use and and or for complex conditions]]<br />
* [[Is it possible for the game to know if you ran from the last battle and do something about it?]]<br />
* [[Is it possible to change the background (animation) when prompted by an Attack?]]<br />
* [[Is it possible to export images from a game? Print Screen doesn't work on CUSTOM.]]<br />
* [[Is it possible to make little Character Portraits appear next to text boxes?]]<br />
* [[Is it possible to make a textbox advance faster?]]<br />
* [[Is it possible to make an enemy know whether it is poisoned or stunned so it can heal itself?]]<br />
* [[Is James Dead?]]<br />
* [[Is James Really Dead?]]<br />
* [[Is James British?]]<br />
* [[Is there a limit to how big a plotscript can be?]]<br />
* [[Is there a way I can draw my pictures in a painting program, then place it into my game?]]<br />
* [[Is there any way to adjust how much the "Weak to" and "Strong to" will add or remove from the damage?]]<br />
* [[Is there any way to add captions to an attack when the target is "Weak to" or "Strong to" the attack?]]<br />
* [[I want a new feature!]]<br />
* [[I want more items, NPCs, elements, spells, etc...]]<br />
* [[I want to make a program based on the OHRRPGCE's code. Do I have to pay you a licence fee or something?]]<br />
* [[I would like to propose new features for the next version of the OHRRPGCE. How should I proceed?]]<br />
* [[I would like to make my own wiki media website. Where can I go to get some information in my mother tongue?]]<br />
* [[I would like to write a fan fiction and/or make comics with Bob the Hamster, his friends and enemies in it. Will you agree?]]<br />
* [[I would like to create a brand new RPG with Bob the Hamster in it. The graphics would be based on those in wander.rpg. Will you agree?]]<br />
* [[I would like to learn FreeBASIC. Where can I find information good for a beginner?]]<br />
* [[I would like to make my own battle system. How can I start?]]<br />
* [[I would like to make my own menu and edit it under custom.exe How shall I start?]]<br />
* [[I would like to include Bob (or any other character from Wandering Hamster) in my game. How shall I contact James to ask for it?]]<br />
* [[I would like to start to write some advanced plotscripts with complex commands in it. Where can I find help and support?]]<br />
* [[I would like to start a website about OHR games in my mother tongue. Could we be sister sites?]]<br />
* [[I would like to use a pre made battle system I've download at Castle paradox. How do I implement it in my game?]]<br />
* [[If I put more than one plotscript into one file, how do I make only one at a time begin when I need it?]]<br />
* [[I haven't worked for a long time on my rpg file. I've downloaded the new version of custom.exe. Can it bug my game?]]<br />
* [[I have made a script library. Who shall I ask to put it online?]]<br />
* [[I have made my own version of the OHRRPGCE and would like to post it here. What should I do?]]<br />
* [[I have a game project but I'm not good at making graphics and music and I would like new members to join my game project. Where can I meet members of the community that could be interested in working with me?]]<br />
* [[Is it possible to put two NPCs on the same X,Y position with Plotscripting?]]<br />
* [[I use the paint program that comes by default with Windows because I couldn't find any free drawing programs. Would you know where I can find some on the net?]]<br />
* [[In a plotscript, how does it know which NPC 2 to use, if there's a new list of NPCs for every map?]]<br />
* [[Is Bob a dog?]]<br />
* [[Is there a way to enable NPCs to walk through each other?]]<br />
* [[It doesn't work!]]<br />
* [[I've got a message that says expected top level declaration but found "archinym.lmp" when I compile. What does that mean?]]<br />
* [[May I use some of the graphics/music in Wandering Hamster?]]<br />
* [[My battles don't work! What is wrong?]]<br />
* [[My computer is very old. Will the OHRRPGCE still work on it?]]<br />
* [[My enemies never move or attack, why?]]<br />
* [[My enemy's turn takes forever, why?]]<br />
* [[My Script compiles, but I can't find the .HS file!]]<br />
* [[My scripts won't compile! Why?]]<br />
* [[No data to compile]]<br />
* [[Now that the OHRRPGCE compiles in FreeBasic and tirgoviste is out, is the code a bit less messy?]]<br />
* [[Script error! Failed to unlump (scriptid).hsx]]<br />
* [[So when will it be finished?]]<br />
* [[The OHRRPGCE doesn't work on my computer! Why?]]<br />
* [[The OHRRPGCE doesn't meet my expectations. What else can I use?]]<br />
* [[The program runs, but doesn't work like I expect it to]]<br />
* [[The program used to work just fine, but now it doesn't!]]<br />
* [[Unrecognised name ___. It has not been defined as script, constant, variable, or anything else]]<br />
* [[What about linking ads and/or commercials to this website? (It could make tons of money!)]]<br />
* [[What are Level MP based/FF1 Style spells?]]<br />
* [[What are scancodes?]]<br />
* [[What are the things the OHRRPGCE CANNOT do and will never be able to do?]]<br />
* [[What are the things the OHRRPGCE can do very well?]]<br />
* [[What are the more requested features for the next versions?]]<br />
* [[What are Tags for?]]<br />
* [[What are the correct sizes for each type of graphics?]]<br />
* [[What are the correct sizes for each type of graphics in centimeters?]]<br />
* [[What are the main lines of the OHRRPGCE's community history?]]<br />
* [[What are the common rules and customs of the OHR RPG community?]]<br />
* [[What are the Debugging keys?]]<br />
* [[What are the differences between the "wait for key" command and the "key is pressed" command?]]<br />
* [[What are the differences between a variable and a global variable?]]<br />
* [[What are the differences between the "walk hero " command and "walk to X/Y" command?]]<br />
* [[What are the limits on various things?]]<br />
* [[What are the advantages and drawbacks of the different music programs?]]<br />
* [[What are the RGB values for the different colors?]]<br />
* [[What are the particularities of a world map and how can I make one?]]<br />
* [[What are the particularities of a "on boat" world map and how can I make one?]]<br />
* [[What can I do to NOT lose my password?]]<br />
* [[What can an item do when used outside of battle?]]<br />
* [[What ever happened to the WARNING: this code is not for beginner programmers?]] <br />
* [[What do each of the attack motions do?]]<br />
* [[What do each of the bitsets in the general game data do?]]<br />
* [[What do each of the preference bitsets do?]]<br />
* [[What do the run-time script errors mean?]]<br />
* [[What do you mean by the code is messy?]] <br />
* [[What does the "Automatically choose target" bitset do, and how does it work?]]<br />
* [[What does the 'mute' attack option do?]]<br />
* [[What files do I need to give people so they can play my RPG?]]<br />
* [[What is a better language than QBasic to learn?]]<br />
* [[What is a constant and how do I use it?]]<br />
* [[What is fake plotscripting and when do I use it?]]<br />
* [[What is "Free Basic" and is there a link with "Quick Basic"?]]<br />
* [[What is a 'Font' and how do I use it?]]<br />
* [[What is a good RGB value for a "Night Time Effect" when using the tweak palette plotscript command?]]<br />
* [[What is a mirror?]]<br />
* [[What is an HSD file and how does it work?]]<br />
* [[What is a script/plotscript and how do I write them?]]<br />
* [[What is a string and how do I use it?]]<br />
* [[What is a test case?]]<br />
* [[What is a variable?]]<br />
* [[What is a while loop and how do I make it?]]<br />
* [[What is a WIP?]]<br />
* [[What is bugzilla and how does it work?]]<br />
* [[What is file X in WORKING.TMP?]]<br />
* [[What is HamsterWheel?]]<br />
* [[What is MP Idiot?]]<br />
* [[What is MP~ ?]]<br />
* [[What is so special about the number 32767?]]<br />
* [[What is the 3rd Party HSI?]]<br />
* [[What is the Ctr stat and what does it do?]]<br />
* [[What is the difference between a BAM and a MIDI file?]]<br />
* [[What is the difference between the "Own Item" tag and the "is in Inventory" tag?]]<br />
* [[What is the formula for how much experience it takes for a levelup?]]<br />
* [[What is the edit menu for and how do I make it active?]]<br />
* [[What is the set hero Z command, and how do I correctly use it?]]<br />
* [[What languages do you speak?]]<br />
* [[What should I do if my script has bugs?]]<br />
* [[What should I do if the Answers on here don't work for me?]]<br />
* [[What will be a better source to learn how to make an rpg maker from?]]<br />
* [[When I drag my HS file onto HSPEAK, I get an error message not related to my actual code. What am I doing wrong?]]<br />
* [[When I give my heroes spells, the lists aren't coming up in the Spells menu or in battle, and I did name the spell lists! Why?]]<br />
* [[When I upgraded to a newer version of the OHRRPGCE, my shops were all wrong! What happened?]]<br />
* [[When is the next update?]]<br />
* [[When exactly will an enemy drop its 'rare item' on death?]]<br />
* [[When exactly will an enemy use its "Desperation" attacks?]]<br />
* [[When should I run RPGFIX.EXE?]]<br />
* [[When should I use strings?]]<br />
* [[When was the first version of the OHRRPGCE compiled?]]<br />
* [[When will the next version of Wandering Hamster be online?]]<br />
* [[When will the show load menu command be implemented?]]<br />
* [[Where are UNLUMP and the other utilities in the Linux version?]]<br />
* [[Where can I find tutorials for my drawing program?]]<br />
* [[Where can I find fonts?]]<br />
* [[Where can I find my own copy of QuickBasic?]]<br />
* [[Where can I find games?]]<br />
* [[Where can I find Qbasic lessons?]]<br />
* [[Where can I find free basic tutorials?]]<br />
* [[Where can I find an advanced plotscript library that may fit my advanced plotscript needs?]]<br />
* [[Where can I find other RPG makers, or makers for other types of games?]]<br />
* [[Where can I find WIP builds?]]<br />
* [[Where can I go for help?]]<br />
* [[Where can I store the pictures I want to include in the articles?]]<br />
* [[Why are you called James "SPAM Man" Paige?]]<br />
* [[Why can't I launch a script which is already inside a script?]]<br />
* [[Why does Castle Paradox's server goes down so often?]]<br />
* [[Why does my script take hours to compile?]]<br />
* [[Why doesn't the set NPC Z command exist?]]<br />
* [[Why did you change the original site to this one?]]<br />
* [[Why did you choose BAM music over other formats?]]<br />
* [[Why did you choose QuickBasic over other languages to make the OHRRPGCE?]]<br />
* [[Why did you decide to make the screen 320 x 200?]]<br />
* [[Why did you pick a hamster over any other animal?]]<br />
* [[Why did you pick an acronym that is so hard to pronounce?]]<br />
* [[Why did you pick such strange names for each version of CUSTOM and GAME.EXE?]]<br />
* [[Why do all my heroes have the same attack?]]<br />
* [[Why do my minimaps come up with F1 even if I have the option turned off in Map Data]]<br />
* [[Why do my scripts lock up on the "Wait for NPC" command?]]<br />
* [[Why do my spawned enemys all appear in the top left corner?]]<br />
* [[Why do the colors on all of my pictures change when I change one palette?]]<br />
* [[Why does BAM music sound worse than MIDI music?]]<br />
* [[Why doesn't BAM music work on my computer?]]<br />
* [[Why doesn't my Game-Over plotscript work?]]<br />
* [[Why doesn't my joystick/gamepad work in GAME.EXE?]]<br />
* [[Why doesn't my Load-Game plotscript work?]]<br />
* [[Why doesn't VDMSound work on my computer?]]<br />
* [[Why don't my pushable NPCs move?]]<br />
* [[Why don't my special plotscripts work?]]<br />
* [[Why not make better password protection for RPG files?]]<br />
* [[Why not re-write the OHRRPGCE in BloodShead Dev?]]<br />
* [[Why not re-write completely the OHRRPGCE in Qbasic?]]<br />
* [[Why not re-write the OHRRPGCE in Python?]]<br />
* [[Why not re-write the OHRRPGCE in C (plus plus)?]]<br />
* [[Why not re-write/adapt the OHRRPGCE in Free Basic?]]<br />
* [[Why does nothing happen when I select the "Edit Menus" option?]]<br />
* [[Will the "set NPC Z" command ever be implemented?]]<br />
* [[Will there ever be overhead pixels?]]<br />
* [[Will there ever be sound effects?]]<br />
* [[Will you ever add support to import movies?]]<br />
* [[Will you ever add more animation frames?]]<br />
* [[Will you ever make a Linux version? Macintosh? BeOS?]]<br />
* [[Will you ever support MIDI music?]]<br />
* [[Will you ever support MOD music?]]<br />
* [[Will you ever support MP3 music?]]<br />
* [[Will you ever support WAV files?]]<br />
* [[Will you raise the limit on number of NPCs?]]<br />
<br />
<!-- You can add questions right here at the end of the list, or better yet ***you can insert them into the list in alphabetical order***, and save us some trouble :) --><br />
<br />
If you want to browse questions relating to specific topics, you can browse by [[Special:Categories|Category]] instead. (Note that this includes all the pages in the Wiki, not just FAQs)<br />
<br />
=OLD FAQ's=<br />
We also keep a [[:Category:Obsolete|list of obsolete questions]]. They only apply to older versions of the OHRRPGCE. They are kept here for the benefit of people who are curious about history (and those who cannot upgrade to the latest version for whatever reason)<br />
<br />
=See Also=<br />
* [[HOWTO]] - ''How to Use the OHRRPGCE''<br />
<br />
[[Category:FAQ]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Downloads&diff=8587Downloads2006-06-21T23:08:05Z<p>Yoshiboy: added installation link</p>
<hr />
<div>__NOTOC__<br />
=Make and Play Games=<br />
[[Image:Sprite-import-done.png|thumb|Editing a sprite in CUSTOM.EXE]]<br />
==Latest Stable Version==<br />
<br />
* [http://hamsterrepublic.com/dl/ohrrpgce-win-installer.exe The O.H.R.RPG.C.E version "tirgoviste"] [http://hamsterrepublic.com/dl/custom.zip (ZIP version)]<br />
New file as of March 15, 2006. Download this if you want to create your own RPG.<br />
<br />
*[http://HamsterRepublic.com/ohrrpgce/whatsnew.txt Release Notes (What's New?)]<br />
*[http://HamsterRepublic.com/ohrrpgce/buglist.php Known Bugs]<br />
<br />
*[http://hamsterrepublic.com/dl/ohrrpgce_play.zip Player Only]<br />
*[http://HamsterRepublic.com/ohrrpgce/archive Older Versions]<br />
*[http://hamsterrepublic.com/dl/ohrrpgce-linux-x86.tar.bz2 Linux Binaries] (''[[Linux Notes]]'')<br />
*[[System Requirements]]<br />
*[[Installation]]<br />
*''See also:'' [[Where can I find games?]]<br />
<br />
<br />
==Latest Nightly Version==<br />
[[Image:Wandering hamster.png|thumb|left|Playing a game in GAME.EXE]]<br />
<br />
Nightly builds are those built automatically each night. They will contain the absolute ''latest'' features, but they are not considered stable. In addition, they only contain the binaries (the programs themselves), so you need a stable version (above) to get a full package. There are multiple different executables, each one for a different set of backends. Read the included readme file to understand the differences between the different backend versions.<br />
<br />
* [http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-binary-win-nightly.zip Nightly version (WIP)] ([http://ohrdev.com/ohrrpgce-binary-win-nightly.zip Mirror])<br />
<br />
If you spot a bug in a nightly, please let us know by [http://HamsterRepublic.com/bugzilla/ filing a bug report].<br />
Nightly builds of [[HSPEAK.EXE]] are also available: [http://hamsterrepublic.com/ohrrpgce/archive/hspeak-win-nightly.zip (Windows)]<br />
[http://hamsterrepublic.com/ohrrpgce/archive/hspeak-dos-nightly.zip (DOS)]<br />
<br />
=Additional Utilities=<br />
<br />
* [[Music Utilities]]<br />
* [[Graphics Utilities]]<br />
* [[Plotscripting Tools]]<br />
* [[DOS Compatability]]<br />
* [[Miscellaneous Tools]]<br />
<br />
=Source Code=<br />
<br />
[[Source|Source Code]]<br><br />
The source code for the OHRRPGCE is available under the [[GPL license]]. You only need this if you are a programmer with a high tolerance for messy code (or if you are just really curious)<br />
<br />
[[Category:Miscellaneous]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Talk:HOWTO&diff=8586Talk:HOWTO2006-06-21T23:06:44Z<p>Yoshiboy: /* Footer? */ typo</p>
<hr />
<div>'''Mike''': Why was the Portugese documentation removed?<br />
<br />
'''Bob''': I have no idea why that person deleted it. I added it back.<br />
<br />
how do I add my article on faking weather?It keep gettin an error screen.<br />
<br />
== error error does not compute ==<br />
<br />
'''BattleBlaze''': I can't add anything!? how does this work? I cant find a help file. I wrote an article on Faking weather but I keep getting an error message<br />
<br />
'''Bob''': Can you describe the error message?<br />
<br />
Database error<br />
From OHRRPGCE-Wiki<br />
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: <br />
(SQL query hidden)<br />
from within function "SearchMySQL4::update". MySQL returned error "1062: Duplicate entry 'w' for key 3 (localhost)".<br />
Retrieved from "http://gilgamesh.HamsterRepublic.com/wiki/ohrrpgce/index.php/Creating_and_implementing_weather_animation_on_a_map"<br />
<br />
'''Bob''': Ooh, yeah, I have seen that one before. not sure what causes it. Anyway, try again. I was able to create an empty test page, so hopefully you can edit that with no problems.<br />
<br />
'''BB'''-Still gettint the error<br />
<br />
'''BattleBlaze''': Still aint working hamsterman. The preview button works.Bu not the save page button. :/<br />
<br />
'''Mike''': It looks like you managed to get the content in. However, I got the error myself. James, try running a REPAIR on the sql table, see if that fixes it.<br />
<br />
'''Bob''': I ran REPAIR on all the tables that support repair (about half don't because they are InnoDB type rather than MyISAM)<br />
<br />
'''Mike''': Hmm... Either there's an error in an InnoDB table, or that's not the problem... Since I can't see the query, that's about all I can help you with :\<br />
<br />
== Works Now ==<br />
<br />
'''BattleBlaze:'''Well my simple weather article is up and running now > I dunno what happened but I tip my hat.<br />
<br />
<br />
== Plotscripts ==<br />
<br />
'''Yoshiboy:''' I think we should add a link to the plotscript tutor at the end of the HOWTO chapters list, just so people know where to go next, because, it's basically the next step up from the rest.<br />
<br />
[[User:The Mad Cacti|The Mad Cacti]]: A fair suggestion. "Added "next step" see also links"<br />
<br />
== Moved Page ==<br />
Turned the Weather HOWTO into a FAQ,<br />
<br />
== Footer? ==<br />
<br />
'''Yoshiboy:''' When you made the footer as the list HOWTO Main page for the HOWTO chapters, i personally don't like it much. I liked it better when it was a verticle list, because it was easier to read and see the chapters, as well as it matched the other lists on the screen. What do you think? But when I say that, I ''only'' mean it for main HOWTO page, it still looks good at the bottom of the HOWTOchapters!</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=HOWTO&diff=8585HOWTO2006-06-21T22:42:45Z<p>Yoshiboy: added directlinks to other sites</p>
<hr />
<div>__NOTOC__<br />
'''HOW TO USE the O.H.R.RPG.C.E'''<br />
<br />
Be sure to read the following important articles: ''[[An Important Note About Passwords]]'' and <br />
''[[An important Note About Backups]]''.<br />
<br />
{{HOWTO}}<br />
<br />
=Pixel-Art Tutorials=<br />
# [[Gnostic Kathar-sys's Pixel Art Tutorial]]<br />
# [http://spriteart.com/ Spriteart.com Website]<br />
# [http://mirror.motherhamster.org/tsugumo/ So You Want To Be A Pixel Artist? Website]<br />
# [http://search.deviantart.com/searchcraft/?cmd=1&offset=0&search=pixel+tutorial Pixel Tutorials on Deviantart]<br />
# ''See'' [[How do I learn to draw better graphics?]]<br />
<br />
=In-progress Chapters=<br />
# [[Creating Cutscenes]]<br />
# [[Everything You Ever Wanted to Know About Text Boxes, But Were Afraid To Ask]]<br />
# [[Making Complex Attacks]]<br />
<br />
=Suggested New Chapters=<br />
To suggest a chapter, add a link to it here<br />
# [[Choosing Between Multiple Heroes]]<br />
# [[Items]]<br />
# [[Creating Minigames]]<br />
# [[Permanent Stat-Boosters]]<br />
# [[Creating and utilizing music properly]]<br />
# [[Transforming heroes in-battle]]<br />
# [[Using the Mouse in the Game]]<br />
# [[Creating Dungeons]]<br />
# [[Using Strings]]<br />
<br />
=See Also=<br />
* [[FAQ]] - ''Frequently Asked Questions''<br />
* [[Plotscripting]] - What plotscripting is and how to learn it<br />
* [[Menu:Main Menu|Menu by menu guide to CUSTOM]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Talk:HOWTO&diff=8584Talk:HOWTO2006-06-21T22:37:08Z<p>Yoshiboy: missed a point.</p>
<hr />
<div>'''Mike''': Why was the Portugese documentation removed?<br />
<br />
'''Bob''': I have no idea why that person deleted it. I added it back.<br />
<br />
how do I add my article on faking weather?It keep gettin an error screen.<br />
<br />
== error error does not compute ==<br />
<br />
'''BattleBlaze''': I can't add anything!? how does this work? I cant find a help file. I wrote an article on Faking weather but I keep getting an error message<br />
<br />
'''Bob''': Can you describe the error message?<br />
<br />
Database error<br />
From OHRRPGCE-Wiki<br />
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: <br />
(SQL query hidden)<br />
from within function "SearchMySQL4::update". MySQL returned error "1062: Duplicate entry 'w' for key 3 (localhost)".<br />
Retrieved from "http://gilgamesh.HamsterRepublic.com/wiki/ohrrpgce/index.php/Creating_and_implementing_weather_animation_on_a_map"<br />
<br />
'''Bob''': Ooh, yeah, I have seen that one before. not sure what causes it. Anyway, try again. I was able to create an empty test page, so hopefully you can edit that with no problems.<br />
<br />
'''BB'''-Still gettint the error<br />
<br />
'''BattleBlaze''': Still aint working hamsterman. The preview button works.Bu not the save page button. :/<br />
<br />
'''Mike''': It looks like you managed to get the content in. However, I got the error myself. James, try running a REPAIR on the sql table, see if that fixes it.<br />
<br />
'''Bob''': I ran REPAIR on all the tables that support repair (about half don't because they are InnoDB type rather than MyISAM)<br />
<br />
'''Mike''': Hmm... Either there's an error in an InnoDB table, or that's not the problem... Since I can't see the query, that's about all I can help you with :\<br />
<br />
== Works Now ==<br />
<br />
'''BattleBlaze:'''Well my simple weather article is up and running now > I dunno what happened but I tip my hat.<br />
<br />
<br />
== Plotscripts ==<br />
<br />
'''Yoshiboy:''' I think we should add a link to the plotscript tutor at the end of the HOWTO chapters list, just so people know where to go next, because, it's basically the next step up from the rest.<br />
<br />
[[User:The Mad Cacti|The Mad Cacti]]: A fair suggestion. "Added "next step" see also links"<br />
<br />
== Moved Page ==<br />
Turned the Weather HOWTO into a FAQ,<br />
<br />
== Footer? ==<br />
<br />
'''Yoshiboy:''' When you added the footer for the HOWTO chapters, i personally don't like it much. I liked it better when it was a verticle list, because it was easier to read and see the chapters, as well as it matched the other lists on the screen. What do you think? But when I say that I ''only'' mean it for main HOWTO page, it still looks good at the bottom of the HOWTOchapters!</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Talk:HOWTO&diff=8583Talk:HOWTO2006-06-21T22:34:49Z<p>Yoshiboy: footer??</p>
<hr />
<div>'''Mike''': Why was the Portugese documentation removed?<br />
<br />
'''Bob''': I have no idea why that person deleted it. I added it back.<br />
<br />
how do I add my article on faking weather?It keep gettin an error screen.<br />
<br />
== error error does not compute ==<br />
<br />
'''BattleBlaze''': I can't add anything!? how does this work? I cant find a help file. I wrote an article on Faking weather but I keep getting an error message<br />
<br />
'''Bob''': Can you describe the error message?<br />
<br />
Database error<br />
From OHRRPGCE-Wiki<br />
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was: <br />
(SQL query hidden)<br />
from within function "SearchMySQL4::update". MySQL returned error "1062: Duplicate entry 'w' for key 3 (localhost)".<br />
Retrieved from "http://gilgamesh.HamsterRepublic.com/wiki/ohrrpgce/index.php/Creating_and_implementing_weather_animation_on_a_map"<br />
<br />
'''Bob''': Ooh, yeah, I have seen that one before. not sure what causes it. Anyway, try again. I was able to create an empty test page, so hopefully you can edit that with no problems.<br />
<br />
'''BB'''-Still gettint the error<br />
<br />
'''BattleBlaze''': Still aint working hamsterman. The preview button works.Bu not the save page button. :/<br />
<br />
'''Mike''': It looks like you managed to get the content in. However, I got the error myself. James, try running a REPAIR on the sql table, see if that fixes it.<br />
<br />
'''Bob''': I ran REPAIR on all the tables that support repair (about half don't because they are InnoDB type rather than MyISAM)<br />
<br />
'''Mike''': Hmm... Either there's an error in an InnoDB table, or that's not the problem... Since I can't see the query, that's about all I can help you with :\<br />
<br />
== Works Now ==<br />
<br />
'''BattleBlaze:'''Well my simple weather article is up and running now > I dunno what happened but I tip my hat.<br />
<br />
<br />
== Plotscripts ==<br />
<br />
'''Yoshiboy:''' I think we should add a link to the plotscript tutor at the end of the HOWTO chapters list, just so people know where to go next, because, it's basically the next step up from the rest.<br />
<br />
[[User:The Mad Cacti|The Mad Cacti]]: A fair suggestion. "Added "next step" see also links"<br />
<br />
== Moved Page ==<br />
Turned the Weather HOWTO into a FAQ,<br />
<br />
== Footer? ==<br />
<br />
'''Yoshiboy:''' When you added the footer for the HOWTO chapters, i personally don't like it much. I liked it better when it was a verticle list, because it was easier to read and see the chapters, as well as it matched the other lists on the screen. What do you think?</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Bosses&diff=8582Bosses2006-06-21T22:31:05Z<p>Yoshiboy: sorry, we were working on it at the same time! well, i added the footer back though!</p>
<hr />
<div>Bosses are one of the most vital parts to any game. They are usually really fun, difficult, and sometimes frustrating. Though making a boss battle, ''fun'' or even ''difficult'' can be challenging. So you can use our fancy tips, to make your boss, a good one!<br />
<br />
''Note:'' This article requires the person to have somewhat experienced [[Plotscripting]] skills.<br />
<br />
= What is a Boss? =<br />
<br />
A boss is an enemy which you ''have'' to defeat to progress in the game. Ususally, you can't beat them on your first try. Bosses are often very powerful (compared to average monsters) and it might even have minons that join in and fight against you. If a boss is killed all its minions usually also die at once.<br />
<br />
Try to make a boss strategic. Not just an ''"attack after attack"'' enemy. Add elements to a boss battle you wouldn't normally put in. Before we get into the spiffy stuff, you should the basics of making a boss.<br />
<br />
= Preparing For A Boss =<br />
<br />
Before you start making ''the'' boss, there are things you should do before getting to the main battle. First, have events that lead up to a boss, you don't just randomly walk up to a NPC and ''BAM!'' your in a unexpected boss fight. Often players can suspect the boss is near, giving them a chance to prepare their party.<br />
<br />
'''Dungeons:''' Usually, there is a boss is at the end of every dungeon. So give that last room something spiffy, something that matches the theme of the dungeon. <br />
<br />
*There are usually mini-boss battles scattered throught the dungeon. Unlike major Bosses, they might appear randomly, not letting you party prepare.<br />
<br />
'''Saving:''' Depending on the difficulty of the game, you may not want to include this. <br />
<br />
* Before the final dungeon boss, give your player [[How do I make a "Save Point"|a chance to save]], or a warning to save. Nothing is more annoying, when you finish a dungeon but lose at the boss battle. When you realize you forgot to save! Then the player has to do the dungeon all over again. If you want, set up a rest area next to the boss, so the heroes will be in good shape to fight. Then again, not including these feautures sure highten the difficulty of a game, ''(or make it more frustrating).''<br />
<br />
'''Perperation:''' If you need to prepare your heroes do so now, sometimes you might want to change their appearance, or give them something extra to fight the boss with. You can do this with plotscripting. <br />
<br />
* Also let the player have time to prepare. They can change their equipped items to suit the boss, or storm the dungeon fighting more battles to gain experience. ''(This isn't related to bosses, but it's best to try to make all equipable items just as good as each other, but do different things, it makes games more strategic)''<br />
<br />
'''Cutscenes:''' Now, you're almost at the final boss fight. There's one more thing it's good to do. Add a cutscene using plotscripting. See the (in-progress) chapter "[[Creating Cutscenes]]" for more tips, but here are some boss specific ones. <br />
<br />
* When you walk into a final boss room, change the music to suit the boss. Make something important, and story relevent to happen. Often, in boss rooms you won't see the boss at first, but then they will appear in the cutscene. Have the hero and boss exchange some threating words, throw in some spiffy effects, and have the boss run at you. Then, start the battle!<br />
<br />
= How to make a Regular Boss =<br />
<br />
A boss battle is still a regular battle, so when creating the actual battle, you need make the enemies, the minons, and the formation. You may want to find the appropriate music and backround you will use before you start.<br />
<br />
== ''Creating the Boss'' == <br />
Start your boss like you would make any ememy. Bosses are usually quite powerful, so keep this in mind as you go. <br />
<br />
* As normal, draw your boss graphics. Make it look anyway you want. It's good to give each boss (and dungeon) a theme. Typical themes are forest, ice, water, light, darkness, or fire.<br />
<br />
* Once you are done, go the enemy editor, and create your boss. Give it a name, and apperance.<br />
<br />
* Next go to the stats menu. It's tricky to set the bosses stats. You don't want your boss to be too easy or too hard. Play your game, or get someone else to try it. When you get to the part where the boss is, check out the party's stats. Try and aim your bosses stats to be roughly higher than the heroes. For harder bosses, the player might have to train their party to beat the boss.<br />
<br />
''NOTE:'' Always keep, how many heroes and minions are fighting and your party's stats, in mind. <br />
<br />
* Once you've set your boss stats, it's time to bring in the attacks. To make bosses more interesting, make really cool boss only attacks, use [[Making Complex Attacks|extended animations]], [[Stun, Regen, Poison, and Mute|status effects]], make fighting the boss interesting. <br />
<br />
Make the boss more likley to use powerful attacks when weak, or attacks that the boss will only do when weak. Like shown in this picture.<br />
<br />
[[Image:Bosshowto-attacks.PNG]]<br />
<br />
* Next we must use the Bitset menu, you want to set "Boss" on, it's for other reasons I'll explain later. Also, you don't want the player running from the boss battle so make it "Unescapable." Sometimes you may want to add weaknesses or strenghs as the key to a battle.<br />
<br />
* Make your minions. These are usually weak. Turn on the "Die without boss" bitset. Also, if you want your enemy to make a comeback later in the game, use the "Flee instead of Die" Bitset.<br />
<br />
* Last but not least, Rewards. Make sure you make the boss give alot of expericance, maybe enough to grow a level or two. That makes beating a boss feel satisfying.<br />
<br />
== ''Make your Boss Formation'' ==<br />
Next is the formation, this is where you create the area your characters will fight the boss. Use the formation settings to set the right environment for your boss.<br />
<br />
[[Image:bosshowto-formation.PNG]]<br />
<br />
''NOTE:'' This diagram does not have a backround or music. Make sure your battle is alot spiffier!<br />
<br />
* Make a backround that suits the environment. Make a special one you don't see anywhere else. Make an animating backround if you can.<br />
<br />
* Add music that suits the boss.<br />
<br />
* Then put your boss in. Be sure to put it in the right place, sometimes a boss is so big you need to make part of it the backround.<br />
<br />
* Then add any other enemies you may also want to assist the boss in the battle, make sure, that the "Die Without Boss" is on, so that if the boss dies, you don't have to keep fighting the minons. Also make sure, that ''if'' you have lots of assistians, than don't make the boss ''as'' powerful.<br />
<br />
That's really all you need to do! Now play your game and test the boss, if it's too hard, lower the stats. If it's too easy, raise them. Test it until it feels right.<br />
<br />
= After Your Boss =<br />
Now the battle is over for the player, but not for the developer! There's still alot you need to do. <br />
<br />
* Firstly, finish the cutscene. Have the boss flee or be obliterated, or just make it disappear after the battle. Have a little victory dance amung the heros, or have people go, "Oh, thank you for destroying the evil monster!" Just be creative.<br />
<br />
* Next you need to dish out the awards, make the player feel special for defeating the boss. Some good ideas are, give your player a very rare or useful item (may or may not be story related). Teach the hero a new powerful spell. Or open up new areas for the player to explore.<br />
<br />
* After that, clean up your little set, rid any unneeded NPCs, and teleport your hero out of the dungeon back to town, and give the player a chance to save. Set a tag on, it's good to have a tag for every boss because alot of things change after one.<br />
<br />
= Spiffy Boss Ideas =<br />
This is where we add the creativity to your bosses. You can't make bosses ''just'' really powerful, you need to make 'em fun. Read the articles below to get ideas to make each boss battle ''very'' spiffy.<br />
<br />
== ''Mid-Battle Cutscenes'' ==<br />
Many times in a boss battle, you may want something interesting to happen in the middle of it. You cannot make it happen in the middle of a battle, but you can make it happen on the field. Just create two different formations (or more) and one the player beats that boss, make the events happen on the map, then enter the next battle as second part.<br />
<br />
* For the first part of the battle, use the "Flee instead of Die" Bitset on beacause the boss, so that it moves backward instead of being obliterated.<br />
<br />
== ''Minons'' ==<br />
Minons are other enemies that will fight ''with'' the boss, usually they are much weaker than the boss. Just create the enemies (or edit ones that have already been made) and put them around the boss. I have mentioned before, be sure to add the "Die Without Boss" bitset on. That wasn't so hard! Was it?<br />
<br />
== ''Series of Battles'' == <br />
This is a way of challenging your players. Right after you finish one battle, another boss comes and you have to fight those two in a row. <br />
<br />
* This will not let the player heal, or use an item. So make sure the two battles are attached in a plotscript.<br />
<br />
* Also, put a mini-cutscene, inbettween the battles so the player knows that someone is coming.<br />
<br />
== ''Change Forms'' ==<br />
If you want your boss to change after you beat so much of it, make each form as different enemies.<br />
<br />
* Go to the Spawning menu of the enemy, and make this enemy spawn the next form when it dies. You can make as many forms as you want. Make sure it only spawns 1 enemy after it dies.<br />
<br />
[[Image:Bosshowto-spawn.PNG]]<br />
<br />
== ''Battles You Can't Beat'' ==<br />
<br />
Want a boss that you ''must'' to lose to, but can't beat it until you come back later in the game?<br />
<br />
* Just make a beatable and unbeatable version of your boss.<br />
''NOTE:'' A unbeatable enemy is usually achived by giving it way too much HP.<br />
* Read [[How do I make the story continue after you die in battle?]]<br />
* In the plotscript, once you lose, make your heros flee (in a plotscript), and you have to accomplish something in the game until the boss ''is'' beatable. <br />
* When the event happens in the game that lets your boss become beatable, set a tag on.<br />
* Then in the same plotscirpt, if that tag is on, the script will lead you too the beatable version of your boss.<br />
<br />
''NOTE:'' An unbeatable boss provides no challenge to the player, and this idea is mainly used for story purposes.<br />
<br />
== ''Multiple Parts'' == <br />
Make one boss, be a bunch of multiple parts as different enemies. For example, in [[Game:Wandering Hamster| The Wandering Hamster,]] there is a a ghost boss in the game. The boss has a big head with two hands floating next to it. Notice the hands seperatly attack the hero. This is because the head, and the two hands are ''three'' different enemies. Although you only attack the head, when it dies, the hands die too. The head was a "Boss," and the hands "Died without Boss." You couldn't attack the hands because they are "Untargetable."<br />
<br />
[[Image:ghost4ohr.PNG]]<br />
<br />
* Just make the main part as one enemy, with the boss bitset on, this is the part heros attack. Also the "Unescapeable" bitset should be on since it is a boss.<br />
* Then make the other parts that attack the hero, set the "Die without Boss" bitset on, and "Untargetable" as well.<br />
* Put the parts close together in the formation, and then your done!<br />
* You can customize this idea alot, be creative!<br />
<br />
== ''Removing a Hero'' == <br />
Lets say you want to make a boss ''really'' challenging. Removing a certain hero from your party just before the fight. Then the player must fight without that hero. <br />
<br />
* Use the "swap out hero (who)" and "lock hero (who)" commands before the battle starts.<br />
<br />
''NOTE:'' Do not use the "delete hero (who)" command or their stats and equipped items will be lost.<br />
<br />
* Make something in the cutscene have the hero be removed, so the player won't be confused when they are missing the hero.<br />
<br />
* Be sure to unlock and swap in the heros before the plotscript ends.<br />
<br />
Keep in mind when making this bosses stats that you will have less people to fight, so the stats should be lower. <br />
<br />
== ''Adding a Hero'' == <br />
Perhaps you have a really hard boss too hard for your party. Well add another hero right before you fight the boss. Make him/her appear in the cutscene. Then remove the hero after the boss is over.<br />
<br />
Or you could add a special hero, that doesn't do much and is pretty defenseless. Your heros will have to keep this person alive to win the boss. You can do this, with plotscripting. After the boss have the script check if the hero's HP equals zero. If so, use the "gameover" command.<br />
<br />
== ''Must Flee Battles'' == <br />
<br />
This is a battle that you ''must'' to flee from to win. Though if you just hold ESC and leave it's no challenge. So try this.<br />
<br />
* This battle will have many enemies.<br />
* Make some normal enemies to put in, make these ones "Unescapable." <br />
* Make some unbeatable eneimes. ''DO NOT'' give them the "Unescapeable" bitset.<br />
* Put multiple enemies of each kind into a formation.<br />
<br />
''NOTE:'' When the player fights these enemies, they must beat the normal enemies before they can escape.<br />
<br />
* Be sure tp warn the player that he\she, must defeat the certain enemies and then try to escape, to win or they might not think of it.<br />
* You don't get experiance after running. If you are using this as a important boss battle, use plotscripting to give the player some experiance after the battle.<br />
<br />
= Conclusion =<br />
<br />
Now these are just some examples of bosses, but there are many more ways to spiffy up a boss battle. <br />
<br />
* If you have a really good idea, you can add it here to by clickling the "Edit" Link at the top of the page. Or if have an idea for a boss, but don't know how to put it together, click "Discussion" then "Edit" then add the suggestion there.<br />
<br />
Be creative, if you are really good with [[Plotscripting]] then you can even make a really hard [[Creating Minigames|Minigames]] as a boss battle. Just have fun with it.<br />
<br />
{{HOWTO}}<br />
<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Bosses&diff=8581Bosses2006-06-21T22:28:39Z<p>Yoshiboy: DONE!!</p>
<hr />
<div>Bosses are one of the most vital parts to any game. They are usually really fun, difficult, and sometimes frustrating. Though making a boss battle, ''fun'' or even ''difficult'' can be challenging. So you can use our fancy tips, to make your boss, a good one!<br />
<br />
''Note:'' This article requires the person to have somewhat experienced [[Plotscripting]] skills.<br />
<br />
= What is a Boss? =<br />
<br />
A boss is an enemy which you ''have'' to defeat to progress in the game. Ususally, you can't beat them on your first try. Bosses are often very powerful (compared to average monsters) and it might even have minons that join in and fight against you. If a boss is killed all its minions usually also die at once.<br />
<br />
Try to make a boss strategic. Not just an ''"attack after attack"'' enemy. Add elements to a boss battle you wouldn't normally put in. Before we get into the spiffy stuff, you should the basics of making a boss.<br />
<br />
= Preparing For A Boss =<br />
<br />
Before you start making ''the'' boss, there are things you should do before getting to the main battle. First, have events that lead up to a boss, you don't just randomly walk up to a NPC and ''BAM!'' your in a unexpected boss fight. Often players can suspect the boss is near, giving them a chance to prepare their party.<br />
<br />
'''Dungeons:''' Usually, there is a boss is at the end of every dungeon. So give that last room something spiffy, something that matches the theme of the dungeon. <br />
<br />
*There are usually mini-boss battles scattered throught the dungeon. Unlike major Bosses, they might appear randomly, not letting you party prepare.<br />
<br />
'''Saving:''' Depending on the difficulty of the game, you may not want to include this. <br />
<br />
* Before the final dungeon boss, give your player [[How do I make a "Save Point"|a chance to save]], or a warning to save. Nothing is more annoying, when you finish a dungeon but lose at the boss battle. When you realize you forgot to save! Then the player has to do the dungeon all over again. If you want, set up a rest area next to the boss, so the heroes will be in good shape to fight. Then again, not including these feautures sure highten the difficulty of a game, ''(or make it more frustrating).''<br />
<br />
'''Perperation:''' If you need to prepare your heroes do so now, sometimes you might want to change their appearance, or give them something extra to fight the boss with. You can do this with plotscripting. <br />
<br />
* Also let the player have time to prepare. They can change their equipped items to suit the boss, or storm the dungeon fighting more battles to gain experience. ''(This isn't related to bosses, but it's best to try to make all equipable items just as good as each other, but do different things, it makes games more strategic)''<br />
<br />
'''Cutscenes:''' Now, you're almost at the final boss fight. There's one more thing it's good to do. Add a cutscene using plotscripting. See the (in-progress) chapter "[[Creating Cutscenes]]" for more tips, but here are some boss specific ones. <br />
<br />
* When you walk into a final boss room, change the music to suit the boss. Make something important, and story relevent to happen. Often, in boss rooms you won't see the boss at first, but then they will appear in the cutscene. Have the hero and boss exchange some threating words, throw in some spiffy effects, and have the boss run at you. Then, start the battle!<br />
<br />
= How to make a Regular Boss =<br />
<br />
A boss battle is still a regular battle, so when creating the actual battle, you need make the enemies, the minons, and the formation. You may want to find the appropriate music and backround you will use before you start.<br />
<br />
== ''Creating the Boss'' == <br />
Start your boss like you would make any ememy. Bosses are usually quite powerful, so keep this in mind as you go. <br />
<br />
* As normal, draw your boss graphics. Make it look anyway you want. It's good to give each boss (and dungeon) a theme. Typical themes are forest, ice, water, light, darkness, or fire.<br />
<br />
* Once you are done, go the enemy editor, and create your boss. Give it a name, and apperance.<br />
<br />
* Next go to the stats menu. It's tricky to set the bosses stats. You don't want your boss to be too easy or too hard. Play your game, or get someone else to try it. When you get to the part where the boss is, check out the party's stats. Try and aim your bosses stats to be roughly higher than the heroes. For harder bosses, the player might have to train their party to beat the boss.<br />
<br />
''NOTE:'' Always keep, how many heroes and minions are fighting and your party's stats, in mind. <br />
<br />
* Once you've set your boss stats, it's time to bring in the attacks. To make bosses more interesting, make really cool boss only attacks, use [[Making Complex Attacks|extended animations]], [[Stun, Regen, Poison, and Mute|status effects]], make fighting the boss interesting. <br />
<br />
Make the boss more likley to use powerful attacks when weak, or attacks that the boss will only do when weak. Like shown in this picture.<br />
<br />
[[Image:Bosshowto-attacks.PNG]]<br />
<br />
* Next we must use the Bitset menu, you want to set "Boss" on, it's for other reasons I'll explain later. Also, you don't want the player running from the boss battle so make it "Unescapable." Sometimes you may want to add weaknesses or strenghs as the key to a battle.<br />
<br />
* Make your minions. These are usually weak. Turn on the "Die without boss" bitset. Also, if you want your enemy to make a comeback later in the game, use the "Flee instead of Die" Bitset.<br />
<br />
* Last but not least, Rewards. Make sure you make the boss give alot of expericance, maybe enough to grow a level or two. That makes beating a boss feel satisfying.<br />
<br />
== ''Make your Boss Formation'' ==<br />
Next is the formation, this is where you create the area your characters will fight the boss. Use the formation settings to set the right environment for your boss.<br />
<br />
[[Image:bosshowto-formation.PNG]]<br />
<br />
''NOTE:'' This diagram does not have a backround or music. Make sure your battle is alot spiffier!<br />
<br />
* Make a backround that suits the environment. Make a special one you don't see anywhere else. Make an animating backround if you can.<br />
<br />
* Add music that suits the boss.<br />
<br />
* Then put your boss in. Be sure to put it in the right place, sometimes a boss is so big you need to make part of it the backround.<br />
<br />
* Then add any other enemies you may also want to assist the boss in the battle, make sure, that the "Die Without Boss" is on, so that if the boss dies, you don't have to keep fighting the minons. Also make sure, that ''if'' you have lots of assistians, than don't make the boss ''as'' powerful.<br />
<br />
That's really all you need to do! Now play your game and test the boss, if it's too hard, lower the stats. If it's too easy, raise them. Test it until it feels right.<br />
<br />
= After Your Boss =<br />
Now the battle is over for the player, but not for the developer! There's still alot you need to do. <br />
<br />
* Firstly, finish the cutscene. Have the boss flee or be obliterated, or just make it disappear after the battle. Have a little victory dance amung the heros, or have people go, "Oh, thank you for destroying the evil monster!" Just be creative.<br />
<br />
* Next you need to dish out the awards, make the player feel special for defeating the boss. Some good ideas are, give your player a very rare or useful item (may or may not be story related). Teach the hero a new powerful spell. Or open up new areas for the player to explore.<br />
<br />
* After that, clean up your little set, rid any unneeded NPCs, and teleport your hero out of the dungeon back to town, and give the player a chance to save. Set a tag on, it's good to have a tag for every boss because alot of things change after one.<br />
<br />
= Spiffy Boss Ideas =<br />
This is where we add the creativity to your bosses. You can't make bosses ''just'' really powerful, you need to make 'em fun. Read the articles below to get ideas to make each boss battle ''very'' spiffy.<br />
<br />
== ''Mid-Battle Cutscenes'' ==<br />
Many times in a boss battle, you may want something interesting to happen in the middle of it. You cannot make it happen in the middle of a battle, but you can make it happen on the field. Just create two different formations (or more) and one the player beats that boss, make the events happen on the map, then enter the next battle as second part.<br />
<br />
* For the first part of the battle, use the "Flee instead of Die" Bitset on beacause the boss, so that it moves backward instead of being obliterated.<br />
<br />
== ''Minons'' ==<br />
Minons are other enemies that will fight ''with'' the boss, usually they are much weaker than the boss. Just create the enemies (or edit ones that have already been made) and put them around the boss. I have mentioned before, be sure to add the "Die Without Boss" bitset on. That wasn't so hard! Was it?<br />
<br />
== ''Series of Battles'' == <br />
This is a way of challenging your players. Right after you finish one battle, another boss comes and you have to fight those two in a row. <br />
<br />
* This will not let the player heal, or use an item. So make sure the two battles are attached in a plotscript.<br />
<br />
* Also, put a mini-cutscene, inbettween the battles so the player knows that someone is coming.<br />
<br />
== ''Change Forms'' ==<br />
If you want your boss to change after you beat so much of it, make each form as different enemies.<br />
<br />
* Go to the Spawning menu of the enemy, and make this enemy spawn the next form when it dies. You can make as many forms as you want. Make sure it only spawns 1 enemy after it dies.<br />
<br />
[[Image:Bosshowto-spawn.PNG]]<br />
<br />
== ''Battles You Can't Beat'' ==<br />
<br />
Want a boss that you ''must'' to lose to, but can't beat it until you come back later in the game?<br />
<br />
* Just make a beatable and unbeatable version of your boss.<br />
''NOTE:'' A unbeatable enemy is usually achived by giving it way too much HP.<br />
* Read [[How do I make the story continue after you die in battle?]]<br />
* In the plotscript, once you lose, make your heros flee (in a plotscript), and you have to accomplish something in the game until the boss ''is'' beatable. <br />
* When the event happens in the game that lets your boss become beatable, set a tag on.<br />
* Then in the same plotscirpt, if that tag is on, the script will lead you too the beatable version of your boss.<br />
<br />
''NOTE:'' An unbeatable boss provides no challenge to the player, and this idea is mainly used for story purposes.<br />
<br />
== ''Multiple Parts'' == <br />
Make one boss, be a bunch of multiple parts as different enemies. For example, in [[Game:Wandering Hamster| The Wandering Hamster,]] there is a a ghost boss in the game. The boss has a big head with two hands floating next to it. Notice the hands seperatly attack the hero. This is because the head, and the two hands are ''three'' different enemies. Although you only attack the head, when it dies, the hands die too. The head was a "Boss," and the hands "Died without Boss." You couldn't attack the hands because they are "Untargetable."<br />
<br />
[[Image:ghost4ohr.PNG]]<br />
<br />
* Just make the main part as one enemy, with the boss bitset on, this is the part heros attack. Also the "Unescapeable" bitset should be on since it is a boss.<br />
* Then make the other parts that attack the hero, set the "Die without Boss" bitset on, and "Untargetable" as well.<br />
* Put the parts close together in the formation, and then your done!<br />
* You can customize this idea alot, be creative!<br />
<br />
== ''Removing a Hero'' == <br />
Lets say you want to make a boss ''really'' challenging. Removing a certain hero from your party just before the fight. Then the player must fight without that hero. <br />
<br />
* Use the "swap out hero (who)" and "lock hero (who)" commands before the battle starts.<br />
<br />
''NOTE:'' Do not use the "delete hero (who)" command or their stats and equipped items will be lost.<br />
<br />
* Make something in the cutscene have the hero be removed, so the player won't be confused when they are missing the hero.<br />
<br />
* Be sure to unlock and swap in the heros before the plotscript ends.<br />
<br />
Keep in mind when making this bosses stats that you will have less people to fight, so the stats should be lower. <br />
<br />
== ''Adding a Hero'' == <br />
Perhaps you have a really hard boss too hard for your party. Well add another hero right before you fight the boss. Make him/her appear in the cutscene. Then remove the hero after the boss is over.<br />
<br />
Or you could add a special hero, that doesn't do much and is pretty defenseless. Your heros will have to keep this person alive to win the boss. You can do this, with plotscripting. After the boss have the script check if the hero's HP equals zero. If so, use the "gameover" command.<br />
<br />
== ''Must Flee Battles'' == <br />
<br />
This is a battle that you ''must'' to flee from to win. Though if you just hold ESC and leave it's no challenge. So try this.<br />
<br />
* This battle will have many enemies.<br />
* Make some normal enemies to put in, make these ones "Unescapable." <br />
* Make some unbeatable eneimes. ''DO NOT'' give them the "Unescapeable" bitset.<br />
* Put multiple enemies of each kind into a formation.<br />
<br />
''NOTE:'' When the player fights these enemies, they must beat the normal enemies before they can escape.<br />
<br />
* Be sure tp warn the player that he\she, must defeat the certain enemies and then try to escape, to win or they might not think of it.<br />
* You don't get experiance after running. If you are using this as a important boss battle, use plotscripting to give the player some experiance after the battle.<br />
<br />
= Conclusion =<br />
<br />
Now these are just some examples of bosses, but there are many more ways to spiffy up a boss battle. <br />
<br />
* If you have a really good idea, you can add it here to by clickling the "Edit" Link at the top of the page. Or if have an idea for a boss, but don't know how to put it together, click "Discussion" then "Edit" then add the suggestion there.<br />
<br />
Be creative, if you are really good with [[Plotscripting]] then you can even make a really hard [[Creating Minigames|Minigames]] as a boss battle. Just have fun with it.<br />
<br />
{{HOWTO}}<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=Bosses&diff=8575Bosses2006-06-21T21:31:49Z<p>Yoshiboy: almost done</p>
<hr />
<div>Bosses are one of the most vital parts to any game. They are usually really fun, difficult, and sometimes frustrating. Though making a boss battle, ''fun'' or even ''difficult'' can be challenging. So you can use our fancy tips, to make your boss, a good one!<br />
<br />
''Note:'' This article requires the person to have somewhat experianced [[Plotscripting]] skills.<br />
<br />
= What is a Boss? =<br />
<br />
A boss is an enemy which you ''have'' to defeat to progress in the game. Ususally, you can't beat them on your first try. Bosses are often very powerful (compared to average monsters) and it might even have minons that join in and fight against you. If a boss is killed all it's minions usually also die at once.<br />
<br />
Try to make a boss stratigic. Not just an, attack after attack enemy. Add elements to a boss battle you wouldn't normally put in. Before we get into the spiffy stuff, you should the basics of making a boss.<br />
<br />
= Preparing For A Boss =<br />
<br />
Before you start making ''the'' boss, there are things you should do before getting to the main battle. First, have events that lead up to a boss, you don't just randomly walk up to a NPC and ''BAM!'' your in a unexpected boss fight. Often players can suspect the boss is near, giving them a chance to prepare their party.<br />
<br />
'''Dungeons:''' Usually, there is a boss is at the end of every dungeon. So give that last room something spiffy, something that matches the theme of the dungeon. <br />
<br />
*There are usually mini-boss battles scattered throught the dungeon. Unlike major Bosses, they might appear randomly, not letting you party prepare.<br />
<br />
'''Saving:''' Depending on the difficulty of the game, you may not want to include this. <br />
<br />
* Before the final dungeon boss, give your player a chance to save, or a warning to save. Nothing is more annoying, when you finish a dungeon but lose at the boss battle. When you realize you forgot to save! Then the player has to do the dungeon all over again. If you want, set up a rest area next to the boss, so the heros will be in good shape to fight. Then again, not including these feautures sure highten the difficulty of a game, ''(or make it more frustrating).''<br />
<br />
'''Perperation:''' If you need to prepare your heros do so now, sometimes you might want to change there appearance, or give them something extra to fight the boss with. You can do this with plotscripting. <br />
<br />
* Also let the player have time to prepare. They can change their equipped items to suit the boss, or storm the dungeon fighting more battles to gain expericance. ''(This isn't related to bosses, but it's best to try to make all equipible items just as good as eachother, but do different things, it makes games more stratigic)''<br />
<br />
'''Cutscenes:''' Now, your almost at the final boss fight. There's one more thing it's good to do. Add a cutscene using plotscripting. See the (in-progress) chapter "[[Creating Cutscenes]]" for more tips, but here are some boss specific ones. <br />
<br />
* When you walk into a final boss room, change the music to suit the boss. Make somthing important, and story relevent to happen. Often, in boss rooms you won't see the boss at first, but then they will appear in the cutscene. Have the hero and boss exchange some threating words, throw in some spiffy effects, and have the boss run at you. Then, start the battle!<br />
<br />
= How to make a Regular Boss =<br />
<br />
A boss battle is still a regular battle, so when creating the actual battle, you need make the enemies, the minons, and the formation. You may want to find the appropriate music and backround you will use before you start.<br />
<br />
== ''Creating the Boss'' == <br />
Start your boss like you would make any ememy. Bosses are usually quite powerful, so keep this in mind as you go. <br />
<br />
* As normal, draw your boss graphics. Make it look anyway you want. It's good to give each boss (and dungeon) a theme. Typical themes are forest, ice, water, light, darkness, or fire.<br />
<br />
* Once you are done, go the enemy editor, and create your boss. Give it a name, and apperance.<br />
<br />
* Next go to the stats menu. It's tricky to set the bosses stats. You don't want your boss to be to easy or too hard. Play your game, or get someone else to try it. When you get to the part where the boss is, check out the party's stats. Try and aim your bosses stats to be roughly higher than the heros. For harder bosses, the player might have to train their party to beat the boss.<br />
<br />
''NOTE:'' Always keep, how many heros and minons are fighting and your party's stats, in mind. <br />
<br />
* Once you've set your boss stats, it's time to bring in the attacks. To make bosses more interesting, make really cool boss only attacks, use [[Making Complex Attacks|extended animations]], [[Stun, Regen, Poison, and Mute|status effects]], make fighting the boss interesting. <br />
<br />
Make the boss more likley to use powerful attacks when weak, or attacks that the boss will only do when weak. Like shown in this picture.<br />
<br />
[[Image:Bosshowto-attacks.PNG]]<br />
<br />
* Next we must use the Bitset menu, you want to set "Boss" on, it's for other reasons I'll explain later. Also, you don't want the player running from the boss battle so make it "Unescapable." Sometimes you may want to add weaknesses or strenghs as the key to a battle.<br />
<br />
* Make your minions. These are usually weak. Turn on the "Die without boss" bitset. Also, if you want your enemy to make a comeback later in the game, use the "Flee instead of Die" Bitset.<br />
<br />
* Last but not least, Rewards. Make sure you make the boss give alot of expericance, maybe enough to grow a level or two. That makes beating a boss feel satisfying.<br />
<br />
== ''Make your Boss Formation'' ==<br />
Next is the formation, this is where you create the area your characters will fight the boss. Use the formation settings to set the right environment for your boss.<br />
<br />
[[Image:bosshowto-formation.PNG]]<br />
<br />
* Make a backround that suits the environment. Make a special one you don't see anywhere else. Make an animating backround if you can.<br />
<br />
* Add music that suits the boss.<br />
<br />
* Then put your boss in. Be sure to put it in the right place, sometimes a boss is so big you need to make part of it the backround.<br />
<br />
* Then add any other enemies you may also want to assist the boss in the battle, make sure, that the "Die Without Boss" is on, so that if the boss dies, you don't have to keep fighting the minons. Also make sure, that ''if'' you have lots of assistians, than don't make the boss ''as'' powerful.<br />
<br />
That's really all you need to do! Now play your game and test the boss, if it's too hard, lower the stats. If it's too easy, raise them. Test it until it feels right.<br />
<br />
= After Your Boss =<br />
Now the battle is over for the player, but not for the developer! There's still alot you need to do. <br />
<br />
* Firstly, finish the cutscene. Have the boss flee or be obliterated, or just make it disappear after the battle. Have a little victory dance amung the heros, or have people go, "Oh, thank you for destroying the evil monster!" Just be creative.<br />
<br />
* Next you need to dish out the awards, make the player feel special for defeating the boss. Some good ideas are, give your player a very rare or useful item (may or may not be story related). Teach the hero a new powerful spell. Or open up new areas for the player to explore.<br />
<br />
* After that, clean up your little set, rid any unneeded NPCs, and teleport your hero out of the dungeon back to town, and give the player a chance to save. Set a tag on, it's good to have a tag for every boss because alot of things change after one.<br />
<br />
= Spiffy Boss Ideas =<br />
This is where we add the creativity to your bosses. You can't make bosses ''just'' really powerful, you need to make 'em fun. Read the articles below to get ideas to make each boss battle ''very'' spiffy.<br />
<br />
== ''Mid-Battle Cutscenes'' ==<br />
Many times in a boss battle, you may want something interesting to happen in the middle of it. You cannot make it happen in the middle of a battle, but you can make it happen on the field. Just create two different formations (or more) and one the player beats that boss, make the events happen on the map, then enter the next battle as second part.<br />
<br />
* For the first part of the battle, use the "Flee instead of Die" Bitset on beacause the boss, so that it moves backward instead of being obliterated.<br />
<br />
== ''Minons'' ==<br />
These are other enemies that will fight with the boss, usually they are nowhere near as powerful as the boss. As I have mentioned before, add the "Die Without Boss" bitset on.<br />
<br />
== ''Series'' == <br />
Right after you finish one battle, before you have time to heal or go to an inn, another boss comes and you have to fight multiple bosses in a row.<br />
<br />
== ''Multiple Forms'' ==<br />
If you want your boss to change after you beat so much of it, make each form as different enemies.<br />
<br />
* Go to the Spawning menu of the enemy, and make this enemy spawn the next form when it dies. You can make as many forms as you want. Make sure it only spawns 1 enemy after it dies.<br />
<br />
[[Image:Bosshowto-spawn.PNG]]<br />
<br />
= ''Battles You Can't Beat'' =<br />
<br />
Want a boss that you ''must'' to lose to, but can't beat it until you come back later in the gmae?<br />
<br />
* Just make a beatable and unbeatable* version of your boss.<br />
<br />
* Read [[How do I make the story continue after you die in battle?]]<br />
<br />
* In the plotscript, once you lose, make your heros flee (in a plotscript), and you have to accomplish something in the game until the boss ''is'' beatable. <br />
<br />
* When the event happens in the game that lets your boss become beatable, set a tag on.<br />
<br />
* Then in the same plotscirpt, if that tag is on, the script will lead you too the beatable version of your boss.<br />
<br />
''NOTE:'' An unbeatable boss provides no challenge to the player, and this idea is mainly used for story purposes.<br />
<br />
== ''Multiple Parts'' == <br />
Make one boss, be a bunch of multiple parts as different enemies. For example, in [[Game:Wandering Hamster| The Wandering Hamster,]] there is a a ghost boss in the game. The boss has a big head with two hands floating next to it. Notice the hands seperatly attack the hero. This is because the head, and the two hands are ''three'' different enemies. Although you only attack the head, when it dies, the hands die too. The head was a "Boss," and the hands "Died without Boss." You couldn't attack the hands because they are "Untargetable."<br />
<br />
[[Image:ghost4ohr.PNG]]<br />
<br />
* Just make the main part as one enemy, with the boss bitset on, this is the part heros attack. Also the "Unescapeable" bitset should be on since it is a boss.<br />
* Then make the other parts that attack the hero, set the "Die without Boss" bitset on, and "Untargetable" as well.<br />
* Put the parts close together in the formation, and then your done!<br />
* You can customize this idea alot, be creative!<br />
<br />
== ''Removing a Hero'' == <br />
Lets say you want to make a boss ''really'' challenging. Removing a certain hero from your party just before the fight. Then the player must fight without that hero. <br />
<br />
* Use the "swap out hero (who)" and "lock hero (who)" commands before the battle starts.<br />
<br />
''NOTE:'' Do not use the "delete hero (who)" command or their stats and equipped items will be lost.<br />
<br />
* Make something in the cutscene have the hero be removed, so the player won't be confused when they are missing the hero.<br />
<br />
* Be sure to unlock and swap in the heros before the plotscript ends.<br />
<br />
Keep in mind when making this bosses stats that you will have less people to fight, so the stats should be lower. <br />
<br />
== ''Adding a Hero'' == <br />
Perhaps you have a really hard boss too hard for your party. Well add another hero right before you fight the boss. Make him/her appear in the cutscene. Then remove the hero after the boss is over.<br />
<br />
Or you could add a special hero, that doesn't do much and is pretty defenseless. Your heros will have to keep this person alive to win the boss. You can do this, with plotscripting. After the boss have the script check if the hero's HP equals zero. If so, use the "gameover" command.<br />
<br />
== ''Must Flee Battles'' == <br />
<br />
This is a battle that you ''must'' to flee from to win. Though if you just hold ESC and leave it's no challenge. So try this.<br />
<br />
* This battle will have many enemies.<br />
* Make some normal enemies to put in, make these ones "Unescapable." <br />
* Make some unbeatable eneimes.<br />
* Once the player beats those ones, then you can escape, because the remaining ememies are impossible to beat. make sure you warn the player about this, beacuse they might not be thinking about "Running" in the boss battle.<br />
<br />
[[Category:HOWTO Chapters]]<br />
[[Category:Battles]]</div>Yoshiboyhttps://rpg.hamsterrepublic.com/ohrrpgce/index.php?title=File:Bosshowto-spawn.PNG&diff=8574File:Bosshowto-spawn.PNG2006-06-21T20:24:21Z<p>Yoshiboy: for the HOWTO</p>
<hr />
<div>for the HOWTO</div>Yoshiboy