Author Topic: Neverball and Neverputt for GCW Zero  (Read 4531 times)

Senor Quack (OP)

  • *
  • Posts: 191
Neverball and Neverputt for GCW Zero
« 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
Download link (mirror):  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
Original game author:  Robert Kooima




Video (thanks go to Kouen Hasuki)
<a href="http://www.youtube.com/watch?v=TyE75lL8ueM" target="_blank">http://www.youtube.com/watch?v=TyE75lL8ueM</a><a href="http://www.youtube.com/watch?v=8rf-mOwXME8" target="_blank">http://www.youtube.com/watch?v=8rf-mOwXME8</a>

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/

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
Neverputt unoffical 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.
« Last Edit: October 01, 2015, 02:02:23 pm by Senor Quack »

David Knight

Re: Neverball and Neverputt for GCW Zero
« Reply #1 on: December 04, 2014, 11:18:53 pm »
 :o
BEST GAME EVER!

Gab1975

  • ***
  • Posts: 1165
Re: Neverball and Neverputt for GCW Zero
« Reply #2 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) ! ;)

Senor Quack (OP)

  • *
  • Posts: 191
Re: Neverball and Neverputt for GCW Zero
« Reply #3 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.
« Last Edit: December 05, 2014, 08:46:31 am by Senor Quack »

ruffnutts

  • ***
  • Posts: 2421
Re: Neverball and Neverputt for GCW Zero
« Reply #4 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)

Xaijiqq

  • *
  • Posts: 399
Re: Neverball and Neverputt for GCW Zero
« Reply #5 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

thefifthgiant

  • *
  • Posts: 107
Re: Neverball and Neverputt for GCW Zero
« Reply #6 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)

Elaphe

Re: Neverball and Neverputt for GCW Zero
« Reply #7 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

Orion4874

  • *
  • Posts: 230
Re: Neverball and Neverputt for GCW Zero
« Reply #8 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.

Kouen Hasuki

  • *
  • Posts: 155
Re: Neverball and Neverputt for GCW Zero
« Reply #9 on: December 07, 2014, 09:30:10 am »
Great work this!

Senor Quack (OP)

  • *
  • Posts: 191
Re: Neverball and Neverputt for GCW Zero
« Reply #10 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.

 

Post a new topic