Dingoonity.org

GCW Zero => Releases => Topic started by: Senor Quack on December 04, 2014, 09:48:57 pm

Title: Neverball and Neverputt for GCW Zero
Post by: Senor Quack on December 04, 2014, 09:48:57 pm
Port of Neverball and Neverputt for GCW Zero
Download link (repo):  http://www.gcw-zero.com/file.php?file=neverball.opk (http://www.gcw-zero.com/file.php?file=neverball.opk)
Download link (mirror):  https://drive.google.com/file/d/0B5tSn03yRsHvaDBEQUF0Mm1xMTA/view?usp=sharing (https://drive.google.com/file/d/0B5tSn03yRsHvaDBEQUF0Mm1xMTA/view?usp=sharing)
ABOVE LINKS UPDATED WITH LATEST VERSION, 1.1, with Neverputt bug fix please update your OPKs
Source code:  https://github.com/senquack/neverball (https://github.com/senquack/neverball)
Original game author:  Robert Kooima

(http://wstaw.org/m/2014/12/04/neverball_01.png) (http://wstaw.org/m/2014/12/04/neverball_02.png)
(http://wstaw.org/m/2014/12/04/neverputt_01.png) (http://wstaw.org/m/2014/12/04/neverputt_02.png)

Video (thanks go to Kouen Hasuki)
https://www.youtube.com/watch?v=TyE75lL8ueMhttps://www.youtube.com/watch?v=8rf-mOwXME8

GAME DESCRIPTION:

Tilt the floor to roll a ball through an obstacle course before time runs out. Neverball is part puzzle game, part action game, and entirely a test of skill. It is GPU-accelerated and fully supports the GCW Zero's tilt G-Sensor, along with traditional controls. Much work has been done to make the port's controls very customizable. The game is heavily physics-based and similar to the Gamecube game Super Monkey Ball.

Neverball is two games in one: it includes Neverputt, a miniature golf game, built on the physics and graphics engine of Neverball.

This is a port of a PC game and the homepage for the original game is here:  http://neverball.org/ (http://neverball.org/)

PORT FEATURES:

* Support for G-Sensor tilt control
* Many new controls settings added
* 'Finesse Mode' enables finer movement control
* Camera rotation acceleration
* In addition to the official levelsets, it includes three excellent levelsets from community map-creator Reshaun Francis

IMPORTANT NOTE:

Neverball is very demanding on the CPU and so some very complicated levels included in Neverball for PC had to be left out, as their framerates were too low to be playable.

CONTROLS:

Neverball:
   Move:   DPAD / Analog-stick / G-Sensor / ABXY
   Toggle 'Finesse Mode':   Select + L Trigger
   Change camera mode:   Select + R Trigger
   Rotate camera:   L / R Triggers
   In-game menu:   Start Button
   Toggle G-Sensor On/Off:   Hold Select for 2 seconds
   NOTE: Finesse mode does not affect movement with A/B/X/Y buttons, and this is intentional.

Neverputt:
   Aim:   DPAD or Triggers (fast rotate)
   Aim faster:   X / Y buttons
   Putt:   A / B buttons
   In-game menu:   Start button

INSTALLING ADDITIONAL LEVEL SETS:

You can find a list of additional community-created level sets here:
Neverball unoffical level sets (http://wiki.nevercorner.net/doku.php?id=level_sets#neverball_unofficial_level_sets)
Neverputt unoffical level sets (http://wiki.nevercorner.net/doku.php?id=level_sets#neverputt_unofficial_level_sets)

Use FTP to copy the .ZIP level pack file to your /home/.neverball/ folder. Be sure your FTP client is set to treat files as BINARY and that any option to show hidden folders is ON. In FileZilla, go to Menu->Server->"Force showing hidden files".

CHANGE LOG:
v1.1:  Second GCW release December 4th 2014
* Fixed joystick handling bug in original Neverputt code that prevented going back to title screen when final scores were displayed

v1.0:  First GCW release December 4th 2014

Changes from stock Neverball:
* Based on current trunk SVN as of November 20th 2014 (v1.6.0)
* Support for G-sensor tilt control
* New custom controls options screen with many new settings
* New 'Reset Options to Defaults' button in settings screen
* Cheat option added to settings (Unlock levels)
* Camera rotation now has acceleration and speeds are now configurable in-game
* New 'Finesse Mode' can be toggled on/off in-game and allows finer movement control
* You can always move at full speed using the A/B/X/Y buttons
* Replay recording is now done in RAM in /tmp directory to reduce CPU usage and avoid unnecessary SD wear
* Internal physics engine is now updated at half speed (45 times per sec) for FPS increase
* B button does not exit game at main menu
* Game now uses float versions of math library functions instead of double
* Includes three not-yet-official levelsets from community member "Reshaun Francis"
* Point sprite effects like fancy teleporters/goals and stars jumping out of coins are disabled, as they do not yet work on Etnaviv driver
* Video settings screen is removed, as all optional 3D effects are disabled, since they cause too much FPS decrease on GCW Zero
* X/Y buttons can be used to aim fast in Neverputt, triggers can be used to rotate fast directly
* A/B butons can be used to putt in Neverputt
* Chrome.jpg texture replaced with marble texture, as reflections are disabled and it doesn't look right otherwise
* Help screen modified to match GCW Zero controls
* Some levels in Easy and Medium sets have their intro-text modified to match new port controls and don't mention disabled features
* Ball models that violated copyrights/trademarks have been removed (Blinky,Octocat,Rift,Sootsprite)
* One ball model that did not work with the limited graphics settings of the port was removed (Snowglobe)
* The following standard levels were not included, because they did not run fast enough: tones-blue, tones-bumpstop, mym-circuit1, mym-turn, mym2-backforth, mym2-bigcone, mym2-freefal, fwp-spacetime, fwp-ufo, fwp-adventure, fwp-rings, fwp-ladybirds, fwp-buoys, fwp-inferno
* The following levels from Reshaun's three levelsets were not included, also for speed reasons (some for copyright reasons): ilevels1-ea-logo, ilevels1-namco-logo, ilevels1-ps3-buttons, ilevels1-camp-obstacle, ilevels2-mariokart-doubledash, ilevels3-under_the_well, ilevels3_minimazes

edited Dec 4th 2014: uploaded v1.1 to fix Neverball bug where you couldn't get back to title screen when final hole ends.
Title: Re: Neverball and Neverputt for GCW Zero
Post by: David Knight on December 04, 2014, 11:18:53 pm
 :o
BEST GAME EVER!
Title: Re: Neverball and Neverputt for GCW Zero
Post by: Gab1975 on December 04, 2014, 11:29:12 pm
I agree with David Knight... this game (in both variations) is really well made (from all points of view) ! ;)
Title: Re: Neverball and Neverputt for GCW Zero
Post by: Senor Quack on December 05, 2014, 04:36:02 am
Thanks for the kind words... I wanted to let you know I found a bug in the version released earlier today: when you ended a full round of Neverputt, the final scores screen would not let you go back to the title screen.  This is a bug in the original Neverputt joystick handling code and I have fixed it and the new version 1.1 is the same google drive link in the initial post as before.  I removed the repo link for now, as it won't get updated till tomorrow. EDIT: Both links back in first post contain updated version.  Please refresh your browser's cache to ensure you don't get the old version.
Title: Re: Neverball and Neverputt for GCW Zero
Post by: ruffnutts on December 05, 2014, 11:36:35 am
This looks awesome wow thanks for the port try it when I get home tomorrow from hols 8)
Title: Re: Neverball and Neverputt for GCW Zero
Post by: Xaijiqq on December 05, 2014, 01:50:39 pm
thanks for the port!  i like the option to change the ball theres a good a variety to choose from.  both games are highly addictive and control very well  :-* a must for super monkey ball fans
Title: Re: Neverball and Neverputt for GCW Zero
Post by: thefifthgiant on December 05, 2014, 02:23:07 pm
both games are highly addictive and control very well  :-* a must for super monkey ball fans

I agree, this is awesome. Before I had to make due with monkey ball jr for gba.  :) I really like the control options

It's also great to see the zero pushing more polygons, I'd like to have a few more native games on the system with 3d graphics like this (other than shooters)
Title: Re: Neverball and Neverputt for GCW Zero
Post by: Elaphe on December 06, 2014, 10:38:27 am
Really impressive. Very very very well done. I must say these two are, in my opinion, the best native games for this console. They are perfect for a handheld console, great for casual play, and especially with several players. Thanx a lot for the great job. What are you porting next? E-Motion maybe? :D
Title: Re: Neverball and Neverputt for GCW Zero
Post by: Orion4874 on December 07, 2014, 07:30:59 am
Awsome port SQ! I was wondering if it's possible to add vibration feedback as well though? That would be perfect for a game like Neverball IMO.
Title: Re: Neverball and Neverputt for GCW Zero
Post by: Kouen Hasuki on December 07, 2014, 09:30:10 am
Great work this!
Title: Re: Neverball and Neverputt for GCW Zero
Post by: Senor Quack on December 09, 2014, 06:34:43 am
Awsome port SQ! I was wondering if it's possible to add vibration feedback as well though? That would be perfect for a game like Neverball IMO.

Once the next firmware is released that fixes a bug in vibration feedback, I'll probably go back to add it to several of my ports when I have time.

Quote from: Elaphe
What are you porting next?

I'm not sure what my next project will be, probably a Kenta Cho game. For the time being, I am focusing on learning more 3D math and GL shaders so I can do bigger and better ports / games.