The Gang Garrison 2 Forum

Gang Garrison Discussion => Announcements => Topic started by: MedO on July 07, 2013, 07:50:06 pm

Title: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: MedO on July 07, 2013, 07:50:06 pm
Previous
This
Next
2.5.2 (http://www.ganggarrison.com/forums/index.php?topic=33778.0)
2.6
2.6.1 (http://www.ganggarrison.com/forums/index.php?topic=34090.0)

Ladies and gentlemen,

Without much ado, I'd like to present to you the joint launch of

Gang Garrison 2.6 (http://www.ganggarrison.com/download.php?file=1)

and

The Haxxy Awards 2013 (http://www.ganggarrison.com/haxxy2013)!

Yes, we are breaking with our tradition of only releasing big updates on April Fools' day. We're also breaking with our tradition of doing a beta before launching an update. Doesn't that mean things are more likely to break? Probably! But we hope that we learn of problems more quickly this way, and we really needed to get a release out now to push the development pace again.

So go, download the new version and enlist for the Haxxies!

Here are the changes:

Changed:
* Balance changes
* Switched to wareya's new collision system (hopefully reduces bugs)
* Switched to new internal updater system
Fixed:
* Various bug fixes
* Prevent GG2 crashing on Windows 8
* Prevented spectator tracking of cloaked spies and enemies
Added:
* Name-change field in lobby
* Custom crosshairs
* Optional display of certain teammate statistics
* Map rotation shuffling (on by default)
* Automatically downloaded main menu backgrounds - submit your art, and lots of GG2 players will see it!
* Server-sent plugin caching - no re-downloading!
* Optional automatic restart for server-sent plugins, skipping the prompt

You can find a more detailled list of changes on Github (https://github.com/Medo42/Gang-Garrison-2/compare/V2.5.2...V2.6.0).
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Wiggles on July 07, 2013, 07:52:26 pm
 :panic: so good
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 07, 2013, 07:54:05 pm
What the OP doesn't show you is how release was delayed by 2 hours because of serious bugs :hehe:
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: bullets (obviously) on July 07, 2013, 08:16:44 pm
:woot:
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: B.illy S.O.D. on July 07, 2013, 08:24:23 pm
___________________________________________
ERROR in
action number 2
of Destroy Event
for object Character:

Error in code at line 10:
   if(lastDamageDealer.object != -1) {
                      ^
at position 21: Unknown variable object

___________________________________________


^^^^^^^^^^^^^ a bug I keep running into. Fix dis ajf ;P
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Phantom Brave on July 07, 2013, 08:26:58 pm
You have an incompatible plugin. What do you have?
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: B.illy S.O.D. on July 07, 2013, 08:29:28 pm
keep on forgetting I had that lol (it was mge) thanks alot. XD
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: sy on July 07, 2013, 08:48:26 pm
How do you use custom crosshairs?
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Phantom Brave on July 07, 2013, 08:53:29 pm
The ini contains new two parameters: One of them is the crosshair image's filename, and the other is whether it has fake transparency (so that the backing color may be removed if it doesn't).

It's preliminary support.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: t~ on July 07, 2013, 08:58:59 pm
Wait, do we have to use it now?
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Phantom Brave on July 07, 2013, 08:59:48 pm
I don't know what you're asking
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: bullets (obviously) on July 07, 2013, 09:02:28 pm
so 2.6 gives every server oldboner-level lag...
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 07, 2013, 09:04:48 pm
The ini contains new two parameters: One of them is the crosshair image's filename, and the other is whether it has fake transparency (so that the backing color may be removed if it doesn't).

It's preliminary support.
For example, if you use bassiehair.png:

(http://i.imgur.com/8dN1zgb.png)
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Oktoberfest! on July 07, 2013, 09:10:15 pm
(click to show/hide)
Posted this in IRC too. I removed all my plugins, and re-downloaded GG2 and still got this
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Phantom Brave on July 07, 2013, 09:47:16 pm
That error happens because somehow a rocket is spawned and then steps while it has no owner. /for other devs
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Nova on July 08, 2013, 12:28:11 am
Changed:
* Balance changes Yesssss
* Switched to wareya's new collision system (hopefully reduces bugs) good
* Switched to new internal updater system um ... good i think
Fixed:
* Various bug fixes Always good
* Prevent GG2 crashing on Windows 8 i don't use it, but should be helping
* Prevented spectator tracking of cloaked spies and enemies oh
Added:
* Name-change field in lobby well
* Custom crosshairs good
* Optional display of certain teammate statistics wat
* Map rotation shuffling (on by default) yay
* Automatically downloaded main menu backgrounds - submit your art, and lots of GG2 players will see it!
* Server-sent plugin caching - no re-downloading! FINALLY
* Optional automatic restart for server-sent plugins, skipping the prompt

You can find a more detailled list of changes on Github (https://github.com/Medo42/Gang-Garrison-2/compare/V2.5.2...V2.6.0).
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: 21Dan on July 08, 2013, 02:44:41 am
* Server-sent plugin caching - no re-downloading!
I've been waiting for this for awhile. =3
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: GG2RBY on July 08, 2013, 02:49:34 am
goodie
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Machidro on July 08, 2013, 02:52:53 am
Shit's borked for rocketman.

This is why betas are usually a thing, no?
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Phantom Brave on July 08, 2013, 03:02:17 am
>implying betas are usually a thing
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Lord SecretMan on July 08, 2013, 03:17:41 am
Just 3 more beta's and the full game will be released.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Machidro on July 08, 2013, 03:44:24 am
>implying betas are usually a thing

>implying 2.5, the most recent full number update, didn't literally have over 20 posted beta builds
>implying 2.5, the most recent full number update, didn't have a >100 post megathread for release planning partially based on info from these betas
>implying 2.4, the second most recent full number update, didn't also have multiple betas and numerous threads which drew info from them.

Wareya, saying that we don't usually have regular beta builds available for testing for updates is a crock of shit.

Even if you disagree, next time, could you post one? Start a trend, worst case scenario you end up wasting 20 seconds on dropbox.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 08, 2013, 06:06:00 am
>implying betas are usually a thing

>implying 2.5, the most recent full number update, didn't literally have over 20 posted beta builds
>implying 2.5, the most recent full number update, didn't have a >100 post megathread for release planning partially based on info from these betas
>implying 2.4, the second most recent full number update, didn't also have multiple betas and numerous threads which drew info from them.

Wareya, saying that we don't usually have regular beta builds available for testing for updates is a crock of shit.

Even if you disagree, next time, could you post one? Start a trend, worst case scenario you end up wasting 20 seconds on dropbox.

Hello Machidro.

Here at Faucet Software, we pride ourselves in releasing high-quality, bug-free software. As part of this mission, we try to test things sufficiently prior to release to identify any issues, including utilising the "Beta testing program", the "Release Candidate program" and testing of individual feature branches prior to and after merger.

The program you refer to, the "Beta testing program", was effective in the past. However, recently Betas have been found to be ineffective in testing GG2, due to poor Beta testing program participation. As you will no doubt be aware, the Beta testing program can only be effective where several people use the Beta to play a game. If that does not happen, the Beta testing program is effectively useless, since any bugs that could be found without playing a game are usually found with one of our other methods of testing. Furthermore, contrary to your claims of "wasting 20 seconds on dropbox", Beta creation is considerably more involved. As a consequence, no beta builds were created for this version of GG2. However, we have done testing of feature branches and issued an internal Release Candidate.

Despite all the testing we perform, things can and inevitably always will slip through. We apologise if any of these issues have affected your Gang Garrison 2 experience, and we will try to speedily rectify them.

-- Andrea Faulds
Senior Vice President of Customer Relations, Faucet Software
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Orpheon on July 08, 2013, 06:54:44 am
>implying betas are usually a thing

>implying 2.5, the most recent full number update, didn't literally have over 20 posted beta builds
>implying 2.5, the most recent full number update, didn't have a >100 post megathread for release planning partially based on info from these betas
>implying 2.4, the second most recent full number update, didn't also have multiple betas and numerous threads which drew info from them.

Wareya, saying that we don't usually have regular beta builds available for testing for updates is a crock of shit.

Even if you disagree, next time, could you post one? Start a trend, worst case scenario you end up wasting 20 seconds on dropbox.

Hello Machidro.

Here at Faucet Software, we pride ourselves in releasing high-quality, bug-free software. As part of this mission, we try to test things sufficiently prior to release to identify any issues, including utilising the "Beta testing program", the "Release Candidate program" and testing of individual feature branches prior to and after merger.

The program you refer to, the "Beta testing program", was effective in the past. However, recently Betas have been found to be ineffective in testing GG2, due to poor Beta testing program participation. As you will no doubt be aware, the Beta testing program can only be effective where several people use the Beta to play a game. If that does not happen, the Beta testing program is effectively useless, since any bugs that could be found without playing a game are usually found with one of our other methods of testing. Furthermore, contrary to your claims of "wasting 20 seconds on dropbox", Beta creation is considerably more involved. As a consequence, no beta builds were created for this version of GG2. However, we have done testing of feature branches and issued an internal Release Candidate.

Despite all the testing we perform, things can and inevitably always will slip through. We apologise if any of these issues have affected your Gang Garrison 2 experience, and we will try to speedily rectify them.

-- Andrea Faulds
Senior Vice President of Customer Relations, Faucet Software
>ajf senior vice president of customer relations, god help us all

Apart from that though, he's right. Making betas is a lot of work, especially for separated betas. Just leaving them in the open does exactly nothing nowadays, seeing as no-one practically ever plays them, even with the mod lobby system. So on top of making the beta, you also have to organize beta matches, which takes a lot more than 20 seconds even in the best of cases. Usually they don't work well either, as people just do the same thing as every dev does during coding (running around, trying to round corners off platforms, shoot, try all emotes, etc...). People don't like coming to those tests either, because once (if) a crash is found, the dev says halt and works on it 10 minutes, plus 5 until it's compiled and uploaded, by the time of which half the people are gone or in the middle of a different game. If someone by chance happens to try alone and find a bug that hasn't gone noticed, then 80% of the time just posts it in IRC assuming that someone is paying attention enough to notice it, is currently working on it and will post a fix. Soon.
If you /don't/ organize beta matches, then either nothing is found until right before release, where suddenly a load of bugs prop up and you are blamed because "it was tested" and the thing just gets pushed away, or people find a bug every lunar cycle, dragging the whole thing several months (I don't think I have to give examples here).


Betas need bigger communities.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Nova on July 08, 2013, 07:11:52 am
___________________________________________
ERROR in
action number 1
of  Step Event
for object __newobject813:

Error in code at line 5:
               if lastDamageDealer.object != -1 && instance_exists(lastDamageDealer.object){
                                  ^
at position 33: Unknown variable object


What caused that. Yeh I used 2.5 plugins hoping it won't screw up.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Haxton Sale on July 08, 2013, 07:16:32 am
Code: [Select]
___________________________________________
ERROR in
action number 1
of  Step Event
for object Rocket:

Error in code at line 6:
   travelDistance = point_distance(x, y, lastknownx, lastknowny);
                                         ^
at position 40: Unknown variable lastknownx
Yeah, rocket thingy, I assume. I only had the chat plugin.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: A_SN on July 08, 2013, 07:16:55 am
This update is barely playable because of the awful framerate, probably from the new collisions system. How does it calculate collisions and how does it do space partition? Just wondering.

Also, given how this update fails hard on that account by pretty much ruining the game for anyone who doesn't have a souped up i7 or whatever (that's why one should only develop (or at least test) on a low-end computer, I have a Core 2 Q6600 downclocked to 1.6 GHz lol, that shit came out 6½ years ago), can we just roll back to the old system for now until this is fixed?

I can empathise with the beta issue by the way, it's like people don't want to hear about anything new to try until you've got a final version to put out there, then they bitch (like I just did) because it shipped with bugs.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Haxton Sale on July 08, 2013, 07:19:10 am
Don't be like that, Q6600 isn't that bad... right?

But yeah, I suppose it drops the framerate for everyone, no matter what setup you have.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: A_SN on July 08, 2013, 07:26:13 am
Don't be like that, Q6600 isn't that bad... right?

But yeah, I suppose it drops the framerate for everyone, no matter what setup you have.
lol yeah it's not that bad, though if you have a CPU whose single cores are let's say 4 times faster than that you wouldn't see the drop I guess? Maybe that's an issue you can't see if you have too few players (i.e. during testing) anyway, unless you test with bots? I don't know..

But yeah, kinda ruined the game for me, I had to quit playing, I vote that we have a 2.6.1 with the collisions rolled back (if that indeed is the problem, I don't suppose we can even profile a GameMaker game?).
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 08, 2013, 07:26:54 am
Don't be like that, Q6600 isn't that bad... right?

But yeah, I suppose it drops the framerate for everyone, no matter what setup you have.
lol yeah it's not that bad, though if you have a CPU whose single cores are let's say 4 times faster than that you wouldn't see the drop I guess? Maybe that's an issue you can't see if you have too few players (i.e. during testing) anyway, unless you test with bots? I don't know..

But yeah, kinda ruined the game for me, I had to quit playing, I vote that we have a 2.6.1 with the collisions rolled back (if that indeed is the problem, I don't suppose we can even profile a GameMaker game?).
I have a pretty shitty dual core pentium and I have no issues with FPS.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 08, 2013, 08:24:27 am
___________________________________________
ERROR in
action number 1
of  Step Event
for object __newobject813:

Error in code at line 5:
               if lastDamageDealer.object != -1 && instance_exists(lastDamageDealer.object){
                                  ^
at position 33: Unknown variable object


What caused that. Yeh I used 2.5 plugins hoping it won't screw up.
That's a plugin. "__newobject813" looks like one of the automatically-generated names used for objects created by plugins.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Burtal on July 08, 2013, 09:24:25 am
frame drops everywhere
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 08, 2013, 09:52:02 am
Rocket bug fixed in 2.6.1
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Catman on July 08, 2013, 09:54:15 am
Are we seeing the Haxxy menu background again?
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 08, 2013, 09:55:19 am
Are we seeing the Haxxy menu background again?
Why wouldn't we be? It's decoupled from the GG2 source itself, it's downloaded along with information about updates. So we can change it at any time.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: A_SN on July 08, 2013, 10:04:13 am
I have a pretty shitty dual core pentium and I have no issues with FPS.
How shitty (GG2 runs on only one core IIRC and a single core of my Q6600@1.6 GHz might not comparable favourable with a single core of yours for instance)? Anyway my sister and I were both playing it on our respective computers and we had the same problem, so we quit playing cause it was so bad. It was never like this before, it felt like that time I played GG2 on a 10 year old machine.

And you released a new version without reverting whatever causes the FPS problem, it's kind of a missed opportunity.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Hoony P on July 08, 2013, 10:10:40 am
Haxxy! Here it comes again XD
I told this on GG2Korea, hoping that more GG2K members participate in 2013 Haxxy than last year.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Intel Guard on July 08, 2013, 10:35:01 am
I run a shitty processor that has ran gg2 fluidly for years so this was confusing until Wareya explained it

It eats up cpu power now at staggering rates when more people join the server

I also vote for a 2.6 with the collisions rolled back
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: ajf on July 08, 2013, 11:23:50 am
I run a shitty processor that has ran gg2 fluidly for years so this was confusing until Wareya explained it

It eats up cpu power now at staggering rates when more people join the server

I also vote for a 2.6 with the collisions rolled back

Collisions probably won't be rolled back but I think wareya's gonna work on a "speedhack".
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Orpheon on July 08, 2013, 11:27:36 am
Actually, it would be a better idea to rollback collisions imo.
People are already used to the slight bugs in it.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: GG2RBY on July 08, 2013, 12:39:27 pm
omg they nerfed broke the rocketman  :panic: :panic:
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: MedO on July 08, 2013, 02:03:35 pm
Yes, we'll roll back the collision changes for now. 2.6.1 will be out shortly.

Edit: Make that 2.6.2, I didn't realize ajf had already pushed 2.6.1.
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: trog on July 08, 2013, 02:48:52 pm
-- Andrea Faulds
are you officially a woman then?
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Intel Guard on July 08, 2013, 03:46:13 pm
-- Andrea Faulds
are you officially a woman then?
he just pretends to be one
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: A_SN on July 09, 2013, 03:48:29 am
It eats up cpu power now at staggering rates when more people join the server
So no space partition of players and projectiles then?
Title: Re: Gang Garrison 2.6: The Haxxy Awards 2013 update
Post by: Phantom Brave on July 09, 2013, 06:42:19 pm
GM collision doesn't work like that

also as I explained to him, the reason it eats so much CPU is because GM collision tests are callrate bottlenecked and I was running several collisions for every single pixel step along the collision path