Difference between revisions of "Star Wars: Episode I Jedi Power Battles/Hidden content"

From Sega Retro

(Created page with "{{back}}{{incompleteList}} ==Show/hide radar== {{HiddenContent | image1=JediPowerBattles DC US Radar.png | desc=Pause the game and press {{up}} {{down}} {{up}} {{L}} {{R}} {{...")
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{back}}{{incompleteList}}
+
{{back}}
  
 
==Show/hide radar==
 
==Show/hide radar==
Line 18: Line 18:
 
| image2=JediPowerBattles DC US JediPowerBattle2.png
 
| image2=JediPowerBattles DC US JediPowerBattle2.png
 
| desc=During a two player game, press {{hold|{{R}}+{{X}}+{{Y}}+{{B}}|{{A}}}}. This will activate (or deactivate) "Jedi Power Battle", letting the two Jedi attack each other.
 
| desc=During a two player game, press {{hold|{{R}}+{{X}}+{{Y}}+{{B}}|{{A}}}}. This will activate (or deactivate) "Jedi Power Battle", letting the two Jedi attack each other.
 +
}}
 +
 +
==Jedi Power Basic==
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB1.png
 +
| image2=JediPowerBattles DC US JPB2.png
 +
| desc=''Jedi Power Battles'' has an in-game console, accessible by inserting a [[Dreamcast Keyboard]] into controller port C. Pressing {{key|¬}} will toggle on/off a console prompt, however you will not be able to do anything with it unless you first enter the code <tt>rbpcchsf3</tt> (NTSC-U) or <tt>rbpcchsf4</tt> (PAL).
 +
 +
With the code entered, you will now have access to "Jedi Power Basic", an entire programming language that allows you to manipulate much of the game in real-time.
 +
 +
Supplying "?" as the first argument to a command will give a description of what the command does.
 +
}}
 +
 +
===Programs===
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB BASIC1.png
 +
| image2=JediPowerBattles DC US JPB BASIC2.png
 +
| desc=Jedi Power Basic is a BASIC interpreter and so can be used to create programs, much like older home computers of the 1980s. Alongside the commands listed below, the following keywords are supported:
 +
 +
{{multicol|
 +
*<tt>anim</tt>
 +
*<tt>cycle</tt>
 +
*<tt>else</tt>
 +
*<tt>end</tt>
 +
*<tt>for</tt>
 +
*<tt>gosub</tt>
 +
*<tt>goto</tt>
 +
*<tt>if</tt>
 +
*<tt>input</tt>
 +
*<tt>joypad</tt>
 +
*<tt>keyheld</tt>
 +
*<tt>keypress</tt>
 +
*<tt>next</tt>
 +
*<tt>play</tt>
 +
*<tt>print</tt>
 +
*<tt>rem</tt>
 +
*<tt>return</tt>
 +
*<tt>sprint</tt>
 +
*<tt>step</tt>
 +
*<tt>system</tt>
 +
*<tt>then</tt>
 +
*<tt>to</tt>
 +
|cols=4}}
 +
}}
 +
 +
===Commands===
 +
{{incompleteList}}
 +
====<tt>help</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB help.png
 +
| desc=Shows a subset of the available commands for JPB.
 +
}}
 +
 +
====<tt>cls</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB cls.png
 +
| desc=Clears the screen.
 +
}}
 +
 +
====<tt>color</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB color.png
 +
| desc=Sets the colour of the console; the text colour, background colour and flashing cursor colour.
 +
}}
 +
 +
====<tt>dump</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB dump.png
 +
| desc=A debugging feature which seemingly only works on Dreamcast development kits.
 +
}}
 +
 +
====<tt>history</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB history.png
 +
| desc=Shows (or clears) the history of commands inputted by the user.
 +
}}
 +
 +
====<tt>key</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB key.png
 +
| desc=Allows the user to define hotkeys, i.e. assign commands to specific keyboard keys.
 +
}}
 +
 +
====<tt>card</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB card.png
 +
| desc=Lets the user switch between memory cards, from IDs 0-7.
 +
}}
 +
 +
====<tt>savekeys</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB savekeys.png
 +
| desc=Saves keybindings to the selected memory card.
 +
}}
 +
 +
====<tt>loadkeys</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB loadkeys.png
 +
| desc=Loads keybindings from the selected memory card.
 +
}}
 +
 +
====<tt>dir</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB dir1.png
 +
| image2=JediPowerBattles DC US JPB dir2.png
 +
| desc=Shows the contents of a memory card ([[VMU]]).
 +
}}
 +
 +
====<tt>list</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB list.png
 +
| desc=Lists the current program.
 +
}}
 +
 +
====<tt>run</tt>====
 +
{{HiddenContent
 +
| noimage=yes
 +
| desc=Runs the current program.
 +
}}
 +
 +
====<tt>new</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB new.png
 +
| desc=Starts a new program.
 +
}}
 +
 +
====<tt>save</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB save.png
 +
| desc=Saves the current program to the selected memory card.
 +
}}
 +
 +
====<tt>load</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB load.png
 +
| desc=Loads a program from the selected memory card.
 +
}}
 +
 +
====<tt>exit</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB exit.png
 +
| desc=Closes the console (the same as pressing {{key|¬}}).
 +
}}
 +
 +
====<tt>power</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB power.png
 +
| desc=A tool for either jumping between checkpoints on a level, or showing the number of points available.
 +
}}
 +
 +
====<tt>set</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB set.png
 +
| desc=Used to defines variables.
 +
}}
 +
 +
====<tt>node</tt>====
 +
{{HiddenContent
 +
| image1=
 +
| desc=Manipulatates in-game objects.
 +
}}
 +
 +
====<tt>line</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB line.png
 +
| desc=Draws lines on the screen.
 +
}}
 +
 +
====<tt>point</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB point.png
 +
| desc=Draws "points" on the screen (or more specifically, filled rectangles).
 +
}}
 +
 +
====<tt>circle</tt>====
 +
{{HiddenContent
 +
| image1=
 +
| desc=Draws circles on screen
 +
}}
 +
 +
====<tt>move</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB move.png
 +
| desc=Moves the drawing point for <tt>line</tt>, <tt>point</tt> and <tt>circle</tt>.
 +
}}
 +
 +
====<tt>sclear</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB sclear.png
 +
| desc=Clears any drawn graphics using line, circle or point.
 +
}}
 +
 +
====<tt>toggle</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB toggle.png
 +
| desc=Sets variables (?)
 +
}}
 +
 +
====<tt>increment</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB increment.png
 +
| desc=Adds 1 to a variable.
 +
}}
 +
 +
====<tt>decrement</tt>====
 +
{{HiddenContent
 +
| image1=JediPowerBattles DC US JPB decrement.png
 +
| desc=Subtracts 1 from a variable.
 
}}
 
}}
  

Latest revision as of 08:41, 11 February 2024

Back to: Star Wars: Episode I Jedi Power Battles.

Show/hide radar

JediPowerBattles DC US Radar.png

Pause the game and press Up Down Up L R L. If entered correctly, a radar/map will appear at the top centre of the screen showing where enemies and hostages are.

Return to the last checkpoint

Pause the game and press L R L L R R L R R L. This will instantly warp you back to the last checkpoint.

Jedi Power Battle

JediPowerBattles DC US JediPowerBattle1.png

JediPowerBattles DC US JediPowerBattle2.png

During a two player game, press HOLD R+X+Y+BA. This will activate (or deactivate) "Jedi Power Battle", letting the two Jedi attack each other.

Jedi Power Basic

JediPowerBattles DC US JPB1.png

JediPowerBattles DC US JPB2.png

Jedi Power Battles has an in-game console, accessible by inserting a Dreamcast Keyboard into controller port C. Pressing ¬ will toggle on/off a console prompt, however you will not be able to do anything with it unless you first enter the code rbpcchsf3 (NTSC-U) or rbpcchsf4 (PAL).

With the code entered, you will now have access to "Jedi Power Basic", an entire programming language that allows you to manipulate much of the game in real-time.

Supplying "?" as the first argument to a command will give a description of what the command does.

Programs

JediPowerBattles DC US JPB BASIC1.png

JediPowerBattles DC US JPB BASIC2.png

Jedi Power Basic is a BASIC interpreter and so can be used to create programs, much like older home computers of the 1980s. Alongside the commands listed below, the following keywords are supported:

  • anim
  • cycle
  • else
  • end
  • for
  • gosub
  • goto
  • if
  • input
  • joypad
  • keyheld
  • keypress
  • next
  • play
  • print
  • rem
  • return
  • sprint
  • step
  • system
  • then
  • to

Commands

px
This list is incomplete.
The following list has been marked as incomplete. If you can, please complete it.

help

JediPowerBattles DC US JPB help.png

Shows a subset of the available commands for JPB.

cls

JediPowerBattles DC US JPB cls.png

Clears the screen.

color

JediPowerBattles DC US JPB color.png

Sets the colour of the console; the text colour, background colour and flashing cursor colour.

dump

JediPowerBattles DC US JPB dump.png

A debugging feature which seemingly only works on Dreamcast development kits.

history

JediPowerBattles DC US JPB history.png

Shows (or clears) the history of commands inputted by the user.

key

JediPowerBattles DC US JPB key.png

Allows the user to define hotkeys, i.e. assign commands to specific keyboard keys.

card

JediPowerBattles DC US JPB card.png

Lets the user switch between memory cards, from IDs 0-7.

savekeys

JediPowerBattles DC US JPB savekeys.png

Saves keybindings to the selected memory card.

loadkeys

JediPowerBattles DC US JPB loadkeys.png

Loads keybindings from the selected memory card.

dir

JediPowerBattles DC US JPB dir1.png

JediPowerBattles DC US JPB dir2.png

Shows the contents of a memory card (VMU).

list

JediPowerBattles DC US JPB list.png

Lists the current program.

run

Runs the current program.

new

JediPowerBattles DC US JPB new.png

Starts a new program.

save

JediPowerBattles DC US JPB save.png

Saves the current program to the selected memory card.

load

JediPowerBattles DC US JPB load.png

Loads a program from the selected memory card.

exit

JediPowerBattles DC US JPB exit.png

Closes the console (the same as pressing ¬).

power

JediPowerBattles DC US JPB power.png

A tool for either jumping between checkpoints on a level, or showing the number of points available.

set

JediPowerBattles DC US JPB set.png

Used to defines variables.

node

Notavailable.svg

Manipulatates in-game objects.

line

JediPowerBattles DC US JPB line.png

Draws lines on the screen.

point

JediPowerBattles DC US JPB point.png

Draws "points" on the screen (or more specifically, filled rectangles).

circle

Notavailable.svg

Draws circles on screen

move

JediPowerBattles DC US JPB move.png

Moves the drawing point for line, point and circle.

sclear

JediPowerBattles DC US JPB sclear.png

Clears any drawn graphics using line, circle or point.

toggle

JediPowerBattles DC US JPB toggle.png

Sets variables (?)

increment

JediPowerBattles DC US JPB increment.png

Adds 1 to a variable.

decrement

JediPowerBattles DC US JPB decrement.png

Subtracts 1 from a variable.

References


Star Wars: Episode I Jedi Power Battles

JediPowerBattles title.png

Main page | Comparisons | Credits | Hidden content | Development | Magazine articles | Reception | Technical information | Bootlegs


No results