Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Newo Shooter Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Games (Shooter) - GameBrew
|title_mode=append
|image=newoshooterwii.jpg
|image_alt=Newo Shooter
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Newo Shooter
|title=Newo Shooter
|image=newoshooterwii.jpg
|image=newoshooterwii2.png
|description=3d futuristic spaceship shooting game on rails
|description=3D futuristic spaceship shooting game on rails.
|author=Owen
|author=Owen
|lastupdated=2012/07/03
|lastupdated=2012/07/03
Line 18: Line 12:
|source=https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii.7z
|source=https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii.7z
}}
}}
'''Newo Shooter''' is a 3d spaceship shooting game on rails.  The player must navigate a spaceship across many planets in search of the aliens that destroyed his home planet. Avoid obstacles and destroy enemies to receive power-ups.  
Newo Shooter is a 3D spaceship shooting game on rails.   
 
You must navigate a spaceship across many planets in search of the aliens that destroyed his home planet. Avoid obstacles and destroy enemies to receive power-ups.  


== Features ==
== Features ==
* Start at any stage using a stage select
* Start at any stage using a stage select.
* Collect powerups to upgrade your ship and weapons
* Collect powerups to upgrade your ship and weapons.
* Many different environments to visit
* Many different environments to visit.
* On rails, simple, arcade style game play for all ages
* On rails, simple, arcade style game play for all ages.
* Destructible environment: shoot down clouds, asteroids and buildings
* Destructible environment: shoot down clouds, asteroids and buildings.
* Use your favourite Wiimote, Wiimote+Nunchuck, Classic Controller or Gamecube controller to play.
* Use your favourite Wiimote, Wiimote+Nunchuck, Classic Controller or Gamecube controller to play.
* Optionally use waggle controls or wiimote horizontal.
* Optionally use waggle controls or wiimote horizontal.
* Allows Custom game levels.
* Allows Custom game levels.


==Screenshots==
== User guide ==
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-01.jpg
===Gameplay===
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-02.jpg
The game is designed to be simple to play. Your ship automatically flies forward through the level. You must move the ship in order to avoid enemy fire, walls and other obstacles to reach the end of the level. 
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-03.jpg
 
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-04.jpg
When you are hit, the green health bar at the top left of the screen will reduce. If the green bar reaches zero the game is over. Collect the green+ power-up to refill the health bar.  
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-05.jpg
 
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-06.jpg
When you approach a boss, the level will stop and you must destroy the boss until its health bar reaches zero in order to progress. The life bar of the boss is shown at the top right side of the screen.
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-07.jpg
 
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii-08.jpg
The basic strategy is to shoot as many enemy ships as possible and collect all the power-up boxes to gain weapon upgrades (yellow) and bomb upgrades (blue).  Bombs are very effective at killing most enemies.  Bomb explosions can kill many enemies for bonus points but direct bomb hits deal more damage. The blue meter is the bomb charge meter, you have to wait until this meter is filled before they can fire another bomb.
 
After the last level is finished you win the game and can restart the game with all points and upgrades collected.
 
===Customizing and Modding===
The game uses the Lua.org Scripting engine to initialize each stage. Lua requires a little programming knowledge but is very simple, well [http://www.lua.org/docs.html documented] and does not have to be re-compiled.
 
Each planet has a Lua file in the "stage" directory. In the future you will be able to add more planets and levels.
 
At present you can customize an existing level simply by editing the corresponding stage#.lua file using a text editor or notepad.  
 
More information can be found in the [http://newogame.posterous.com/creating-custom-stageslevels-in-newoshooter custom level blog post]. How the script interacts with the game should be easy to see for a person with basic programming experience.
 
=== Controllers ===
All controls work for first player only.  Wiimote pointed at the screen and Nunchuck is the easiest to use. GameCube controller with Dual Stick option set to "No" is more fun.
 
Set the "Invert Up" option to "NO" if you want Up to be down and down to be up. 
 
On the Classic and GameCube you will be able to use the right analog stick to move the cross hair if Dual Stick is set to YES in the options.
 
'''Note:'''  In order to use the Wiimote Horizontal set the option Pointer=NO in the options.
 
==Controls==
===GameCube Controller===
Control Stick or D-Pad - Move Ship
 
Start - Options Menu, Accept
 
B - Bomb
 
A/X/L - Shoot
 
Y/R/Z - Not Used
 
Start - Quit Game Or Level
 
C Control Stick - Move Target Cursor
 
===Wiimote Only===
D-Pad - Move Ship
 
Plus Button - Options Menu, Accept
 
A - Bomb
 
B - Shoot
 
Minus - Not Used
 
Home - Quit Game/Quit Level
 
Pointer - Move Target Cursor
 
===Wiimote & Nunchuck===
D-Pad or Nunchuck Control Stick - Move Ship
 
Plus - Options Menu, Accept
 
A - Bomb
 
B or Nunchuck Z - Shoot
 
Minus - Not Used
 
Home - Quit Game/Quit Level
 
Pointer - Move Target Cursor
 
===Classic Controller===
D-Pad or Left Control Stick - Move Ship
 
Plus - Options Menu, Accept
 
Y - Bomb
 
B/A/L - Shoot
 
X/R/Minus - Not Used
 
Home - Quit Game/Quit Level
 
Right Control Stick - Move Target Cursor


==Media==
===Wiimote Horizontal===
<youtube>NpJVxuFXwmk</youtube>
D-Pad - Move Ship


== How to play ==
Plus - Options Menu, Accept
The game is designed to be simple to play.  The player ship automatically flies forward through the level.  The player must move the ship in order to avoid enemy fire, walls and other obstacles to reach the end of the level. 


When the player is hit, the green health bar at the top left of the screen will reduce.  If the green bar reaches zero the player dies the game is over.  Collect the green+ power-up to refill the health bar.
2 - Bomb


When the player approaches a boss, the level will stop and the player must destroy the boss until its health bar reaches zero in order to progress.  The life bar of the boss is shown at the top right side of the screen. 
1 - Shoot


The basic strategy is to shoot as many enemy ships as possible and collect all the power-up boxes to gain weapon upgrades (yellow) and bomb upgrades (blue). Bombs are very effective at killing most enemies. Bomb explosions can kill many enemies for bonus points but direct bomb hits deal more damage. The blue meter is the bomb charge meter, the player has to wait until this meter is filled before they can fire another bomb.
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii3.png
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii4.png


After the last level is finished the player wins the game and can restart the game with all points and upgrades collected.
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii5.png
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii6.png


== Controller ==
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii7.png
All controls work for first player only. Wiimote pointed at the screen and nunchuck is the easiest to use. Gamecube controller with Dual Stick option set to "No" is more fun. Set the "Invert Up" option to "NO" if you want Up to be down and down to be up. On the Classic and GameCube you will be able to use the right analog stick to move the cross hair if Dual Stick is set to YES in the options. Note:  In order to use the Wiimote Horizontal set the option Pointer=NO in the options.  
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii8.png


{| class="wikitable" style="left;text-align:center;"
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii9.png
|-
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii10.png
!GC N Controller
!Wiimote
!Wiimote +Nunchuk
!Classic Controller
!Wiimote Horizontal
!Action
|-
|GC Control Stick or GCDPad
|Wiimote DPad
|Wiimote DPad or Nunchuck Control Stick
|Classic DPad or Classic L Control Stick
|Wiimote DPad
| Move Ship
|-
|GC Start Button
|Wiimote Plus Button
|Wiimote Plus Button
|Classic Plus Button
|Wiimote Plus Button
| Options Menu / Accept
|-
|GC B Button
|Wiimote A Button
|Wiimote A Button
|Classic Y Button
|Wiimote 2 Button
| Bomb
|-
|GC A Button
|Wiimote B Button
|Wiimote B Button
|Classic B Button
|Wiimote 1 Button
| Shoot
|-
|GC X Button
|
|Nunchuck Z Button
|Classic A Button
|
| Shoot
|-
|GC L Trigger
|
|
|Classic L Trigger
|
| Shoot
|-
|GC Y Button
|
|
|Classic X Button
|
| Not Used
|-
|GC R Trigger
|
|
|Classic R Trigger
|
| Not Used
|-
|GC Z Button
|Wiimote Minus Button
|Wiimote Minus Button
|Classic Minus Button
|
| Not Used
|-
|GC Start Button
|Wiimote Home Button
|Wiimote Home Button
|Classic Home Button
|
| Quit Game Or Level
|-
|GCControl Stick C
| Wiimote Aim
| Wiimote Aim
|Classic R Control Stick‎
|Not Available
|Move Target Cursor
|}


== Customizing And Modding ==
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii11.png
The game uses the Lua.org Scripting engine to initialize each stage.  Lua requires a little programming knowledge but is very simple, well [http://www.lua.org/docs.html documented] and does not have to be re-compiled. Each planet has a Lua file in the "stage" directory.  In the future you will be able to add more planets and levels.  At present you can customize an existing level simply by editing the corresponding stage#.lua file using a text editor or notepad.  More information can be found in the [http://newogame.posterous.com/creating-custom-stageslevels-in-newoshooter custom level blog post].  How the script interacts with the game should be easy to see for a person with basic programming experience.
https://dlhb.gamebrew.org/wiihomebrews/newoshooterwii12.png


== Things I need/will implement ==
==Media==
I'm slowly working through the features I need to code so that I don't get overwhelmed. This is a short list of the features I need to implement;
'''Newo Shooter v2.0''' ([https://www.youtube.com/watch?v=NpJVxuFXwmk Cid2Mizard]) <br>
* <s>Background Music (dubstep/midi/house/anything suitable and free)</s>  DONE
<youtube>NpJVxuFXwmk</youtube>
* <s>Sound Effects: Explosions, Enemy Fire, Player Fire, Woosh Sound when flying past a building (I need a source for good free old-school sound effects)</s>
* <s>Sky box</s> DONE
* <s>Models:  Currently I am using Google Sketchup to create collada files. I may decide to scrap this feature and use only cubes or if I manage to finish enough ofthe game I may choose to release the code so someone can make modify it load models.</s> FIXED
*Enemy and Boss Animations/Fire Patterns - Any help on the best way to implement these features in c will be appreciated.
* <s>Story</s> use your imagination.  Will not be fixed until game is functional.
* Various variables in the game need to be changed to make the game more challenging (such as enemy damage, scroll speed), any suggestions are welcomed.


== Known issues ==
== Known issues ==
Line 163: Line 152:


== Changelog ==
== Changelog ==
''' Version 2.1 - July 04, 2012 '''
''' Version 2.1 2012/07/04 '''
*Minor fixes and recompile to support new wii controllers
*Minor fixes and recompile to support new wii controllers.


''' Version 2 - September 5, 2011 '''
''' Version 2 2011/09/05 '''
* Added 2 new levels and 8 new cheats.
* Added 2 new levels and 8 new cheats.
* Updated the menu system and added a intro/credits screen.
* Updated the menu system and added a intro/credits screen.
* Added motion control options.
* Added motion control options.
* Added new models created by Julian Mathonet, new backgrounds designed by Des Walker.
* Added new models created by Julian Mathonet, new backgrounds designed by Des Walker.
* Added music composed by [https://8bc.org/members/benanderson89/ benanderson89]
* Added music composed by [https://8bc.org/members/benanderson89/ benanderson89].
* Added New title screen designed by [http://kenney.nl Kenney.nl]
* Added New title screen designed by [http://kenney.nl Kenney.nl].
* Updated Lua scripting (background_texture_load, set_obj_looped, set_obj_model, load_model)
* Updated Lua scripting (background_texture_load, set_obj_looped, set_obj_model, load_model).
* Fixed many bugs and mysteries.
* Fixed many bugs and mysteries.


''' Version 1.81a - April 30, 2011 '''
''' Version 1.81a 2011/04/30 '''
* Added 2 new levels and 2 bonus moon levels.  Total levels now 14.
* Added 2 new levels and 2 bonus moon levels.  Total levels now 14.
* Added Controller support from wiimote horizontal ( set option POINTER=NO )
* Added Controller support from wiimote horizontal ( set option POINTER=NO ).
* Added explosion fragment effect
* Added explosion fragment effect.
* Added background textures to a several stages
* Added background textures to a several stages.
* Added moons to planets in stage select on title screen
* Added moons to planets in stage select on title screen.
* New Soundtrack is [https://8bc.org/music/benanderson89/Journey+to+Silius+Level+2+%28Amiga+Module%29/ Journey to Silius Level 2 (Amiga Module)] by [https://8bc.org/members/benanderson89/ benanderson89]
* New Soundtrack is [https://8bc.org/music/benanderson89/Journey+to+Silius+Level+2+%28Amiga+Module%29/ Journey to Silius Level 2 (Amiga Module)] by [https://8bc.org/members/benanderson89/ benanderson89].
* Added a new enemy type to the final stage
* Added a new enemy type to the final stage.
* Fixed Slowdown in level 3
* Fixed Slowdown in level 3.
* Changed smoke and bullet shape, added bomb trail, water splash
* Changed smoke and bullet shape, added bomb trail, water splash.
* Updated Lua API to allow programmers to set background and sun texture of stage.
* Updated Lua API to allow programmers to set background and sun texture of stage.
* Fixed many bugs and strange things.
* Fixed many bugs and strange things.


''' Version 1.77a - April 05, 2011 '''
''' Version 1.77a 2011/04/05 '''
* Added 2 new levels.  Total levels now 10.
* Added 2 new levels.  Total levels now 10.
* Added support for NunChuck, Classic, and Gamecube controllers.
* Added support for NunChuck, Classic, and Gamecube controllers.
* Added background music (Safe For Now by [http://jmickle.com jmickle] )
* Added background music (Safe For Now by [http://jmickle.com jmickle] ).
* Added new sound effects created using sfxr ( sound effect generator by [http://www.drpetter.se/project_sfxr.html DrPetter] )
* Added new sound effects created using sfxr ( sound effect generator by [http://www.drpetter.se/project_sfxr.html DrPetter] ).
* Added options menu (in game press "+" or on title screen press "B" or "Start"):
* Added options menu (in game press "+" or on title screen press "B" or "Start"):
** BGM Volume - set background music volume
** BGM Volume - set background music volume.
** SE Volume - set sound effects volume
** SE Volume - set sound effects volume.
** Invert Up - switch the flying controls to be able to press up to move the ship down or reverse.
** Invert Up - switch the flying controls to be able to press up to move the ship down or reverse.
** HUD - hide the health meters and small text in game.
** HUD - hide the health meters and small text in game.
** Rumble - disable the wiimote rumble feature.
** Rumble - disable the wiimote rumble feature.
** Dual Stick - YES allows free control of the targeting cross-hair with the right stick ( classic / gamecube controllers)
** Dual Stick - YES allows free control of the targeting cross-hair with the right stick ( classic / gamecube controllers).
** Pointer - same as above but with Wiimote IR (default=YES).  When this is NO the target cursor follows movement of the ship.
** Pointer - same as above but with Wiimote IR (default=YES).  When this is NO the target cursor follows movement of the ship.
** Quit/Exit - Leave the level or game.
** Quit/Exit - Leave the level or game.
* Added settings.txt (sound volume options, game variables and current planet are saved between games, woot!)
* Added settings.txt (sound volume options, game variables and current planet are saved between games, woot).
* Added new stardust effect "starhighway" (used in level 9 and 10).
* Added new stardust effect "starhighway" (used in level 9 and 10).
* Added Blue power-up which increase player's bomb radius by 25x.
* Added Blue power-up which increase player's bomb radius by 25x.
* Added ship pitch, ship yaw and banking effect to screen.
* Added ship pitch, ship yaw and banking effect to screen.
* Added small font for menus.
* Added small font for menus.
* Added new targeting system that follows the ship. (Set Pointer=NO in the options)
* Added new targeting system that follows the ship. (Set Pointer=NO in the options).
* Updated score system, bigger numbers and multipliers
* Updated score system, bigger numbers and multipliers.
* Added super awesomeness and fixed many little bugs in the game and levels.
* Added super awesomeness and fixed many little bugs in the game and levels.


''' Version 1.65a - March 03 2011 '''
''' Version 1.65a 2011/03/03 '''
* added 2 new levels; 7 and 8 (C70B and Piano).  Total levels now 8.
* added 2 new levels; 7 and 8 (C70B and Piano).  Total levels now 8.
* added bomb ability with A button (when blue meter is full)
* added bomb ability with A button (when blue meter is full).
* added player spaceship model
* added player spaceship model.
* added pause game screen using plus button, home button exits level
* added pause game screen using plus button, home button exits level.
* added sound effects
* added sound effects.
* added feature to allow play back of mp3 background music (if a file called "music.mp3" is placed in game folder)
* added feature to allow play back of mp3 background music (if a file called "music.mp3" is placed in game folder).
* implemented [[Lua]] scripting for all levels.  Now players can customize or build new levels using simple scripts.
* implemented [[Lua]] scripting for all levels.  Now players can customize or build new levels using simple scripts.
* updated UI (new bomb charge meter, wider enemy health bar)
* updated UI (new bomb charge meter, wider enemy health bar).
* updated game icon by sper56
* updated game icon by sper56.
* updated the graphics, barrel roll, scoring, collision detection and fixed some more bugs
* updated the graphics, barrel roll, scoring, collision detection and fixed some more bugs.
* flashing red indicators at screen limits  
* flashing red indicators at screen limits.
* sound effects using ASNDLIB
* sound effects using ASNDLIB.
* added 2 new bridge objects
* added 2 new bridge objects.
* now 3000 lines of C code
* now 3000 lines of C code.
* Nunchuck support added in game
* Nunchuck support added in game.


''' Version 1.45 - February 01 2011 '''
''' Version 1.45 2011/02/01 '''
* added 4 new levels (tunnel, green planet, water world and dark city)
* added 4 new levels (tunnel, green planet, water world and dark city).
* added extra effects (stardust, landing lights, warp speed, fog )
* added extra effects (stardust, landing lights, warp speed, fog ).
* added warp to next level effect at the end of each level
* added warp to next level effect at the end of each level.
* added level select, solar system menu (use dpad to switch between the 6 levels)
* added level select, solar system menu (use dpad to switch between the 6 levels).
* added barrel roll animation when player moves left or right
* added barrel roll animation when player moves left or right.
* added new type of ground, sun, and more random clouds  
* added new type of ground, sun, and more random clouds.
* added bigger targeting cursor, bigger enemy box, all enemies are now purple
* added bigger targeting cursor, bigger enemy box, all enemies are now purple.
* added score counter, level start overlay
* added score counter, level start overlay.
* tweaked the graphics, faded more colors, added black lines to everything  
* tweaked the graphics, faded more colors, added black lines to everything.
* lots of bug fixes
* lots of bug fixes.


''' Version 1.38 - January 06 2011 '''
''' Version 1.38 2011/01/06 '''
* 2 levels (City, Asteroid Field), Score, Level Start, Title screen and ending screen
* 2 levels (City, Asteroid Field), Score, Level Start, Title screen and ending screen.
* Enemies now drop power ups ( yellow = weapon upgrade (4), green=health, white=free life, white=useless )
* Enemies now drop power ups ( yellow = weapon upgrade (4), green=health, white=free life, white=useless ).
* Still no Models, Sounds or Music
* Still no Models, Sounds or Music.
* Purple Mid-Boss (stops stage until killed)
* Purple Mid-Boss (stops stage until killed).
* GRRLIB plasma example in background.
* GRRLIB plasma example in background..
* New destructible objects, Ground plain, clouds, grass, smoke animation, gravity, death spiral
* New destructible objects, Ground plain, clouds, grass, smoke animation, gravity, death spiral.
* New HUD: Your health bar is Green.  Enemy health meter is the color of the enemy and is in the center.  
* New HUD: Your health bar is Green.  Enemy health meter is the color of the enemy and is in the center. .
* Blue box is end of stage marker
* Blue box is end of stage marker.
* Improved frame rate, added on screen counter
* Improved frame rate, added on screen counter.
* reduced the scroll speed of the stage
* reduced the scroll speed of the stage.


''' Version 1.0 - DEC 2010 '''
''' Version 1.0 DEC 2010 '''
* 1 infinite level
* 1 infinite level.
* 4 weapons
* 4 weapons.
* No Sounds or Music
* No Sounds or Music.
* orange enemies
* orange enemies.
* Powerups
* Powerups.
* Buildings and Asteroids
* Buildings and Asteroids.
* Initial release
* Initial release.


== Credits ==
== Credits ==
* Owen - C Programming and Lua scripts
* Owen - C Programming and Lua scripts.
* Julian Mathonet - 3d Models and Textures
* Julian Mathonet - 3d Models and Textures.
* Des Walker - Stage Backgrounds
* Des Walker - Stage Backgrounds.
* [http://twitter.com/benanderson89 @benanderson89] - creator of Background Music used with permission
* [http://twitter.com/benanderson89 @benanderson89] - creator of Background Music used with permission.
* [http://www.kenney.nl/ Kenney] - Title screen font designer
* [http://www.kenney.nl/ Kenney] - Title screen font designer.


== External links ==
== External links ==
* Official Website - https://owensoft.net/project/newogame/
* Author's website - https://owensoft.net/project/newogame/
* Wiibrew - https://wiibrew.org/wiki/Newo_Shooter
* WiiBrew - https://wiibrew.org/wiki/Newo_Shooter

Latest revision as of 13:48, 2 March 2023

Newo Shooter
Newoshooterwii2.png
General
AuthorOwen
TypeShooter
Version2.1
LicenseMixed
Last Updated2012/07/03
Links
Download
Website
Source

Newo Shooter is a 3D spaceship shooting game on rails.

You must navigate a spaceship across many planets in search of the aliens that destroyed his home planet. Avoid obstacles and destroy enemies to receive power-ups.

Features

  • Start at any stage using a stage select.
  • Collect powerups to upgrade your ship and weapons.
  • Many different environments to visit.
  • On rails, simple, arcade style game play for all ages.
  • Destructible environment: shoot down clouds, asteroids and buildings.
  • Use your favourite Wiimote, Wiimote+Nunchuck, Classic Controller or Gamecube controller to play.
  • Optionally use waggle controls or wiimote horizontal.
  • Allows Custom game levels.

User guide

Gameplay

The game is designed to be simple to play. Your ship automatically flies forward through the level. You must move the ship in order to avoid enemy fire, walls and other obstacles to reach the end of the level.

When you are hit, the green health bar at the top left of the screen will reduce. If the green bar reaches zero the game is over. Collect the green+ power-up to refill the health bar.

When you approach a boss, the level will stop and you must destroy the boss until its health bar reaches zero in order to progress. The life bar of the boss is shown at the top right side of the screen.

The basic strategy is to shoot as many enemy ships as possible and collect all the power-up boxes to gain weapon upgrades (yellow) and bomb upgrades (blue). Bombs are very effective at killing most enemies. Bomb explosions can kill many enemies for bonus points but direct bomb hits deal more damage. The blue meter is the bomb charge meter, you have to wait until this meter is filled before they can fire another bomb.

After the last level is finished you win the game and can restart the game with all points and upgrades collected.

Customizing and Modding

The game uses the Lua.org Scripting engine to initialize each stage. Lua requires a little programming knowledge but is very simple, well documented and does not have to be re-compiled.

Each planet has a Lua file in the "stage" directory. In the future you will be able to add more planets and levels.

At present you can customize an existing level simply by editing the corresponding stage#.lua file using a text editor or notepad.

More information can be found in the custom level blog post. How the script interacts with the game should be easy to see for a person with basic programming experience.

Controllers

All controls work for first player only. Wiimote pointed at the screen and Nunchuck is the easiest to use. GameCube controller with Dual Stick option set to "No" is more fun.

Set the "Invert Up" option to "NO" if you want Up to be down and down to be up.

On the Classic and GameCube you will be able to use the right analog stick to move the cross hair if Dual Stick is set to YES in the options.

Note: In order to use the Wiimote Horizontal set the option Pointer=NO in the options.

Controls

GameCube Controller

Control Stick or D-Pad - Move Ship

Start - Options Menu, Accept

B - Bomb

A/X/L - Shoot

Y/R/Z - Not Used

Start - Quit Game Or Level

C Control Stick - Move Target Cursor

Wiimote Only

D-Pad - Move Ship

Plus Button - Options Menu, Accept

A - Bomb

B - Shoot

Minus - Not Used

Home - Quit Game/Quit Level

Pointer - Move Target Cursor

Wiimote & Nunchuck

D-Pad or Nunchuck Control Stick - Move Ship

Plus - Options Menu, Accept

A - Bomb

B or Nunchuck Z - Shoot

Minus - Not Used

Home - Quit Game/Quit Level

Pointer - Move Target Cursor

Classic Controller

D-Pad or Left Control Stick - Move Ship

Plus - Options Menu, Accept

Y - Bomb

B/A/L - Shoot

X/R/Minus - Not Used

Home - Quit Game/Quit Level

Right Control Stick - Move Target Cursor

Wiimote Horizontal

D-Pad - Move Ship

Plus - Options Menu, Accept

2 - Bomb

1 - Shoot

Screenshots

newoshooterwii3.png newoshooterwii4.png

newoshooterwii5.png newoshooterwii6.png

newoshooterwii7.png newoshooterwii8.png

newoshooterwii9.png newoshooterwii10.png

newoshooterwii11.png newoshooterwii12.png

Media

Newo Shooter v2.0 (Cid2Mizard)

Known issues

  • Removing the SD card or storage device causes a error message at the start of a new level because levels are loaded from the storage media.
  • white and blue power ups have no effect. Blue power up increases bomb radius to 25x.
  • Waggle controls abit unresponsive

Changelog

Version 2.1 2012/07/04

  • Minor fixes and recompile to support new wii controllers.

Version 2 2011/09/05

  • Added 2 new levels and 8 new cheats.
  • Updated the menu system and added a intro/credits screen.
  • Added motion control options.
  • Added new models created by Julian Mathonet, new backgrounds designed by Des Walker.
  • Added music composed by benanderson89.
  • Added New title screen designed by Kenney.nl.
  • Updated Lua scripting (background_texture_load, set_obj_looped, set_obj_model, load_model).
  • Fixed many bugs and mysteries.

Version 1.81a 2011/04/30

  • Added 2 new levels and 2 bonus moon levels. Total levels now 14.
  • Added Controller support from wiimote horizontal ( set option POINTER=NO ).
  • Added explosion fragment effect.
  • Added background textures to a several stages.
  • Added moons to planets in stage select on title screen.
  • New Soundtrack is Journey to Silius Level 2 (Amiga Module) by benanderson89.
  • Added a new enemy type to the final stage.
  • Fixed Slowdown in level 3.
  • Changed smoke and bullet shape, added bomb trail, water splash.
  • Updated Lua API to allow programmers to set background and sun texture of stage.
  • Fixed many bugs and strange things.

Version 1.77a 2011/04/05

  • Added 2 new levels. Total levels now 10.
  • Added support for NunChuck, Classic, and Gamecube controllers.
  • Added background music (Safe For Now by jmickle ).
  • Added new sound effects created using sfxr ( sound effect generator by DrPetter ).
  • Added options menu (in game press "+" or on title screen press "B" or "Start"):
    • BGM Volume - set background music volume.
    • SE Volume - set sound effects volume.
    • Invert Up - switch the flying controls to be able to press up to move the ship down or reverse.
    • HUD - hide the health meters and small text in game.
    • Rumble - disable the wiimote rumble feature.
    • Dual Stick - YES allows free control of the targeting cross-hair with the right stick ( classic / gamecube controllers).
    • Pointer - same as above but with Wiimote IR (default=YES). When this is NO the target cursor follows movement of the ship.
    • Quit/Exit - Leave the level or game.
  • Added settings.txt (sound volume options, game variables and current planet are saved between games, woot).
  • Added new stardust effect "starhighway" (used in level 9 and 10).
  • Added Blue power-up which increase player's bomb radius by 25x.
  • Added ship pitch, ship yaw and banking effect to screen.
  • Added small font for menus.
  • Added new targeting system that follows the ship. (Set Pointer=NO in the options).
  • Updated score system, bigger numbers and multipliers.
  • Added super awesomeness and fixed many little bugs in the game and levels.

Version 1.65a 2011/03/03

  • added 2 new levels; 7 and 8 (C70B and Piano). Total levels now 8.
  • added bomb ability with A button (when blue meter is full).
  • added player spaceship model.
  • added pause game screen using plus button, home button exits level.
  • added sound effects.
  • added feature to allow play back of mp3 background music (if a file called "music.mp3" is placed in game folder).
  • implemented Lua scripting for all levels. Now players can customize or build new levels using simple scripts.
  • updated UI (new bomb charge meter, wider enemy health bar).
  • updated game icon by sper56.
  • updated the graphics, barrel roll, scoring, collision detection and fixed some more bugs.
  • flashing red indicators at screen limits.
  • sound effects using ASNDLIB.
  • added 2 new bridge objects.
  • now 3000 lines of C code.
  • Nunchuck support added in game.

Version 1.45 2011/02/01

  • added 4 new levels (tunnel, green planet, water world and dark city).
  • added extra effects (stardust, landing lights, warp speed, fog ).
  • added warp to next level effect at the end of each level.
  • added level select, solar system menu (use dpad to switch between the 6 levels).
  • added barrel roll animation when player moves left or right.
  • added new type of ground, sun, and more random clouds.
  • added bigger targeting cursor, bigger enemy box, all enemies are now purple.
  • added score counter, level start overlay.
  • tweaked the graphics, faded more colors, added black lines to everything.
  • lots of bug fixes.

Version 1.38 2011/01/06

  • 2 levels (City, Asteroid Field), Score, Level Start, Title screen and ending screen.
  • Enemies now drop power ups ( yellow = weapon upgrade (4), green=health, white=free life, white=useless ).
  • Still no Models, Sounds or Music.
  • Purple Mid-Boss (stops stage until killed).
  • GRRLIB plasma example in background..
  • New destructible objects, Ground plain, clouds, grass, smoke animation, gravity, death spiral.
  • New HUD: Your health bar is Green. Enemy health meter is the color of the enemy and is in the center. .
  • Blue box is end of stage marker.
  • Improved frame rate, added on screen counter.
  • reduced the scroll speed of the stage.

Version 1.0 DEC 2010

  • 1 infinite level.
  • 4 weapons.
  • No Sounds or Music.
  • orange enemies.
  • Powerups.
  • Buildings and Asteroids.
  • Initial release.

Credits

  • Owen - C Programming and Lua scripts.
  • Julian Mathonet - 3d Models and Textures.
  • Des Walker - Stage Backgrounds.
  • @benanderson89 - creator of Background Music used with permission.
  • Kenney - Title screen font designer.

External links

Advertising: