Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > CopperCube > Announcements and Showcase
CopperCube 5.7.1 released

niko
Moderator
Quote
2017-12-15 09:25:01

CopperCube 5.7.1 is now available.

This is a maintenance release, including mostly bug fixes and minor improvements. This is the 14th free update of Coppercube 5. As a few people already know, there is a bigger release in the making, but since it takes quite a bit of time, this small update was preponed.

🔎︎


Changes in this release:

- Better WebGL Pointer Lock support
When you use WebGL in fullscreen mode you can additionally enable pointer lock - meaning First Person Shooter controls work on the website as in a desktop app game:
The mouse cursor gets hidden and you move the the view by moving the mouse.
This feature now works nicely on all modern browser supporting this, and additionally features using mouse coordinates (like the "When clicked on this" or "hovered by mouse" behaviours) work nicely as well by assuming the mouse cursor is now in the center of the screen.

- There is now a new property value named "PositionAbs" supported by all scene nodes, which returns the absolute position
of an object when using ccbGetSceneNodeProperty()

- Fixed a problem when using a static object with a game AI behavior: Previously, if this object had collision enabled,
it wasn't able to correctly shoot because it would cause to collide with itself (if collision was enabled for this object).
This has been fixed now.

- Fixed a problem causing custom behavior scripts not work when loading an
external .ccb file into the game using ccbSwitchToCCBFile()

- Fixed a bug causing jumpy camera when clicking and pointer lock is enabled in WebGL

- Updated documentation with missing parameters, for example for the ccbSteamSetAchievement() command

- Updated french translation

- Updated swedish translation

- Default Window size for new Windows apps is now 800x600

- Default canvas size for new WebGL apps is now 800x600

- Fixed a bug which prevented changing the color of dynamic lights sometimes

- Fixed bug with deserializing light data when using JavaScript

- Fixed a bug causing animated foliage not to be rendered sometimes in WebGL client


ddabrahim
Registered User
Quote
2017-12-15 10:29:31

Nice little update :)

Only 2 things:
Could you make it so to lock the pointer if we click the canvas in the browser and unlock it when we hit Escape?
Mozilla got a free API to do just that:
https://mdn.github.io/dom-exampl...
And it is fairly simple to use:
https://developer.mozilla.org/en...

Or maybe it would be better to add some functions/behaviours to let me lock/unlock the pointer whenever I want.

There is seems to be a bug in Windows compiler, if I open the First person camera demo and press publish, it is compiling and launching the Terrain demo XD

And I also have a question regarding updates.
I'm new to CopperCube, so each release receive only 14 free updates and is this the last free update CopperCube 5 going to get apart from some few bug fixes maybe?

If that so, how long it going to be until you release 6.0? Just because I plan to buy CopperCube but if the next version is only 1 or 2 months away I may hold on a bit longer unless there is going to be a huge discount for Christmas :P

Also, if I decide to purchase the pro version now, but when 6.0 release If I decide to go with the Basic edition can I upgrade to 6.0 Basic from 5.x Pro with a discount and if so, how is it going effect my Pro license? Am I going to keep access to both V5.x Pro and V6.x Basic license or I get no discount for up/downgrading from 5 pro to 6 Basic and I need to buy a separate license?

Also, if I buy it here, do I also get a Steam key or that need to be purchased separately?
Steam become sort of my hub for all software, I like to have everything on Steam but a Steam (DRM) free version is also nice to have just in case ;)

Thanks.


niko
Moderator
Quote
2017-12-15 11:28:21

Yes, going to support this as well in probably the next update.

About the FPS camera demo: Are you sure? I don't have that problem, maybe you just had the old one running as well?

About buying/updating: If you buy it now and an update will be within the next months, you get a free update to this, since this would be unfair. Otherwise, you get at least a 60% upgrade discount anyway as all users do.

About other update paths, just send me a mail then, we usually find something which is ok for us.

If you buy it from this website, you can get a key for the steam version as well (just send me a mail about it), but not the other way round because of steams refund policy.

Hope this clears it up!


techno-valley
Registered User
Quote
2017-12-15 12:04:11

Thanks Niko for the update
Testing in progress ..


ddabrahim
Registered User
Quote
2017-12-15 12:41:13

Sorry, it was my AV. It is blocked coppercube.exe from writing the registry and somehow ended up launching the Terrain demo.
I didn't have this problem before the update, I had to setup a custom rule in my AV to make it work again.

Thank you for the reply.


pk12
Registered User
Quote
2017-12-16 01:32:37

It's always great to hear that CC has been updated and it's even better to know that a bigger update is on the way!

I hope to put one of my game ideas into reality one day and CC is the only game engine I consider using - I've tried a lot of free and paid alternatives but CC is the only one that "feels right", despite being technologically limited compared to others.

Keep up the good work nico!

ps. One thing I miss most in CC right now is the ability to store custom properties in nodes - JavaScript functions like ccbSetSceneNodeCustomProperty(key, value) / ccbGetSceneNodeCustomProperty(key) . This would make scripting sooo much more powerful! Oh, and the ability to find node parent - ccbGetSceneNodeParent(node) :)


Zoo
Guest
Quote
2017-12-16 11:40:07

Hi Niko, great job...btw folks I got multiplayer working using TCP & Perl.

When it is polished, I will write a tutorial on my website.

As far as I know, I am the only person that has managed to get it working without http.

I am doing benchmarking tests, but so far we are on low CPU & RAM usage...

But, there still might be something that puts a spanner in the works and makes it non viable...but so far, I have not found anything in my way.

TCP is much faster then http and perl is faster then c++ which coppercube is written in.

It will take a few months to polish, but by donating on my website this will speed up the process

https://marshtownmadness.com


just_in_case
Moderator
Quote
2017-12-17 12:31:59

Thanks! For another Good Update.. I was expecting the beta adaption of the Ragdoll feature in this update...
but anyway its a good nice update with a lot of bug fixes.


rolevix
Registered User
Quote
2017-12-20 03:55:03

Great! Thanks fo fixes :D


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Inter?ational" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact