Sarge
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Doomworld News > Sonic Robo Blast 2 Version 2.1 Launches
 
Author
All times are GMT. The time now is 07:53. Post New Thread    Post A Reply
Shadow Hog
Forum Regular


Posts: 719
Registered: 07-09


After an exceedingly long development period, SRB2 v2.1 has finally been released. Visit the release announcement for an overview of the changes from 2.0.7. For now, 2.1 is only available via torrent. It will be made available on the website at a later time. Source code is available here.

Old Post 03-15-14 18:49 #
Shadow Hog is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Shadow Hog
Forum Regular


Posts: 719
Registered: 07-09


It should be noted that there are some bugs with the level headers for the multiplayer stages that'll require a patch. I'll make sure to post whenever we get around to finalizing it.

Old Post 03-15-14 19:32 #
Shadow Hog is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Da Werecat
Senior Member


Posts: 1146
Registered: 11-09


Neat. I wanted to download it earlier, but forgot.

Is there any way to move the camera along with the character in chasecam mode (aside from tapping R all the time)? First person mode is a bit inconvenient for such a game.

Old Post 03-15-14 21:08 #
Da Werecat is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Shadow Hog
Forum Regular


Posts: 719
Registered: 07-09


Apparently the console variable "cam_speed" defaults to something absurdly low. Try setting it to 1 or higher.

Not entirely sure what the deal with that is. I've been using mouselook the whole time without any issue. *shrug*

Old Post 03-15-14 21:10 #
Shadow Hog is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Da Werecat
Senior Member


Posts: 1146
Registered: 11-09


Thanks, it worked.


Shadow Hog said:
Not entirely sure what the deal with that is. I've been using mouselook the whole time without any issue. *shrug*

Mouselook is fine. It's just that I'd prefer third person view for platforming, jumping on enemies, etc. Therefore, I wanted to know how to make it work.

[edit]

I've been poking around with various values for cam_speed, and it looks like there are basically two different conditions: less than 1 means that the camera won't move at all; with the value of 1 the camera will follow the character. If values like 0.25 (current default) are supposed to give some intermediate results (such as smoother camera movement), then you have a bug, I suppose. Currently, there's no difference between 0 and 0.99.

Last edited by Da Werecat on 03-16-14 at 00:54

Old Post 03-15-14 21:35 #
Da Werecat is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Shadow Hog
Forum Regular


Posts: 719
Registered: 07-09


2.1.1 patch released. Turns out the camspeed bug only shows up in non-English languages. Why? No idea. Stray atof(), apparently.

Also a crash fixed, and the multiplayer level lineup is fixed, so yay.

Old Post 03-16-14 02:40 #
Shadow Hog is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MP2E
Junior Member


Posts: 157
Registered: 09-07


Neat! I can tell some serious work went into this :) Can't wait to get playing.

Old Post 03-16-14 14:04 #
MP2E is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11037
Registered: 07-07



Shadow Hog said:
Turns out the camspeed bug only shows up in non-English languages. Why? No idea. Stray atof(), apparently.

You need to set the locale to C. This can be done very simply by calling this during initialization of the program:
code:
setlocale (LC_ALL, "C");


The decimal separator depends on the language -- in English it's '.', but in other languages it can be ','. And inversely, in English ',' is used as a thousand separators, but in other languages it can be '.' or a space.

For instance, pi * 10000 can be represented in these ways:
1: 31415.926535897932384626433...
2: 31,415.926,535,897,932,384,626,433...
3: 31415,926535897932384626433...
4: 31.415,926.535.897.932.384.626.433...
5: 31 415,926 535 897 932 384 626 433...
6: 31 415.926 535 897 932 384 626 433...

Since this is all very ambiguous, you need to set the locale explicitly if you want consistent behavior. The C locale requires floating point numbers to be expressed as they are in code (first example), using a point for decimal separator and no thousand separator at all.

Old Post 03-16-14 14:36 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 07:53. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Misc. > Doomworld News > Sonic Robo Blast 2 Version 2.1 Launches

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is OFF
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.