Difference between revisions of "Star Wars: Episode I Jedi Power Battles/Hidden content"
From Sega Retro
(→run) |
|||
(5 intermediate revisions by the same user not shown) | |||
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.
Contents
- 1 Show/hide radar
- 2 Return to the last checkpoint
- 3 Jedi Power Battle
- 4 Jedi Power Basic
- 4.1 Programs
- 4.2 Commands
- 4.2.1 help
- 4.2.2 cls
- 4.2.3 color
- 4.2.4 dump
- 4.2.5 history
- 4.2.6 key
- 4.2.7 card
- 4.2.8 savekeys
- 4.2.9 loadkeys
- 4.2.10 dir
- 4.2.11 list
- 4.2.12 run
- 4.2.13 new
- 4.2.14 save
- 4.2.15 load
- 4.2.16 exit
- 4.2.17 power
- 4.2.18 set
- 4.2.19 node
- 4.2.20 line
- 4.2.21 point
- 4.2.22 circle
- 4.2.23 move
- 4.2.24 sclear
- 4.2.25 toggle
- 4.2.26 increment
- 4.2.27 decrement
- 5 References
Show/hide radar
Pause the game and press . 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 . This will instantly warp you back to the last checkpoint.
Jedi Power Battle
During a two player game, press HOLD +++. This will activate (or deactivate) "Jedi Power Battle", letting the two Jedi attack each other.
Jedi Power Basic
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
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
- rem
- return
- sprint
- step
- system
- then
- to
Commands
This list is incomplete. The following list has been marked as incomplete. If you can, please complete it. |
help
Shows a subset of the available commands for JPB.
cls
Clears the screen.
color
Sets the colour of the console; the text colour, background colour and flashing cursor colour.
dump
A debugging feature which seemingly only works on Dreamcast development kits.
history
Shows (or clears) the history of commands inputted by the user.
key
Allows the user to define hotkeys, i.e. assign commands to specific keyboard keys.
card
Lets the user switch between memory cards, from IDs 0-7.
savekeys
Saves keybindings to the selected memory card.
loadkeys
Loads keybindings from the selected memory card.
dir
Shows the contents of a memory card (VMU).
list
Lists the current program.
run
Runs the current program.
new
Starts a new program.
save
Saves the current program to the selected memory card.
load
Loads a program from the selected memory card.
exit
Closes the console (the same as pressing ¬).
power
A tool for either jumping between checkpoints on a level, or showing the number of points available.
set
Used to defines variables.
node
Manipulatates in-game objects.
line
Draws lines on the screen.
point
Draws "points" on the screen (or more specifically, filled rectangles).
circle
Draws circles on screen
move
Moves the drawing point for line, point and circle.
sclear
Clears any drawn graphics using line, circle or point.
toggle
Sets variables (?)
increment
Adds 1 to a variable.
decrement
Subtracts 1 from a variable.
References
Star Wars: Episode I Jedi Power Battles | |
---|---|
Main page | Comparisons | Credits | Hidden content | Development | Magazine articles | Reception | Technical information | Bootlegs |