82140 Posts in 6125 Topics- by 1988 Members - Latest Member: JanPL

Pages: [1]
  Print  
Author Topic: CP:I caught in money laundering  (Read 6769 times)
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 10111


Respect: +220

« on: November 20, 2014, 10:07:35 am »
+2


presents you...


Dear all,

Yes, I am afraid to tell you that we found some anomalies in the cash flow and after further probing and -depth testing of our systems, it has become clear that CP:I has been laundering players money inventory in-game!

It was not quite clear and apparent what was going on, just a “feeling” of the money never really increasing or being correct – but we could not see why. Even on a good check over everything was okay, our system was deducting money when buying weapons and compensating the player when selling them. So what was the problem?

It took a further week to realise that this was only happening in certain states (player changing teams for example!) and our cash flow system was robbing just a small amount on each transaction. Yes, can you believe it – CP:I was laundering small amounts!
Anyhow, we can all now laugh about it when looking back, but in fact this was a pain in the butt and we wanted to highlight the joys of programming a game in such a complex environment with a variety of states and replications going on in the background.

We are still working away and are now taking the opportunity to improve/ refactor and optimise the buyzone completely.

&





That’s for the continued support and likes

All the best
Your Critical Point Team
Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
SnakekillerX
Newbie
*

Post Quality +0/-0
Offline Offline

Posts: 9

Respect: +5

« Reply #1 on: November 22, 2014, 07:20:45 pm »
0

You guys should open up some more closed beta slots.  I'm good at finding/reproducing bugs..  Wink
I do it a lot with the stuff I program.
Logged
kyde
Newbie
*

Post Quality +0/-1
Offline Offline

Posts: 3

Respect: +1

« Reply #2 on: November 27, 2014, 01:15:04 pm »
0

Would you guys mind if i nominate you for the trolls of the century? Smiley

7 Years. that's all i have to say Cheesy
Logged
!|ZdG|! Technique
Jr. Member
**

Post Quality +2/-0
Offline Offline

Posts: 69

Respect: +16

« Reply #3 on: November 29, 2014, 05:55:12 pm »
0

That title... Goddamit aRnold, I thought that would be the end of CP:I, was already imagining the headlines: Indie developer launders money for druglord mr. "Brick Top" Pullford. I'm glad I was wrong. 
Logged
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 10111


Respect: +220

« Reply #4 on: November 29, 2014, 07:35:15 pm »
0

hahaha
Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
StuD
Co-Founder of Tactical Assault (long time retired)
Hero Member
*****

Post Quality +3/-2
Offline Offline

Posts: 3420


Respect: +4

WWW
« Reply #5 on: December 01, 2014, 05:15:50 am »
0

I guess that kills Proto's theory of there not being math in programming Wink

I would find it interesting if you guys gave the technical details of what caused the bug. I am assuming it was something due to floating point conversions.
Logged
instantmelanie
Development Team
Jr. Member
*

Post Quality +7/-0
Offline Offline

Posts: 95

Respect: +4

« Reply #6 on: December 02, 2014, 12:49:04 am »
+4

As it turns out, after extensive debugging, refactoring, multiplexing, and complex mathematical modeling we traced the disappearing money to an estranged ex-hacker living in the Republic of Ecuador. Somehow he managed to implement the office space method of taking pennies off each transaction in the buy menu and rerouting those funds to his private account in Switzerland. Unfortunately for him, he made the same mistake the guys in office space made, the decimal place was wrong and so the stolen funds were noticed right away. Immediately after Matt and I put all the puzzle pieces together, we hopped on a plane to Ecuador and tracked him down. There was a shoot out, and Matt hit the hacker point blank with the Remmington. All the money has now been returned and the buy menu fully fixed. Lesson be learned: if you steal from CPI, prepare to answer to the Remmington.

The bug was the result of the rather confusing way in which the buttons are constructed and toggled in the buy menu. The buttons which were problematic were the ones whose weapons belonged to the other team. So, for example if you were playing Merc and you were carrying a Glock when you went into the buymenu then the Glock button would cause the bug. The problem was extra items being bought and sold in the buy menu automatically. Matt noticed that the discrepancies were a constant predictable amount, and this suggested to Kristian that there was ghost inventory being bought/sold. Kristian's hunch was correct and after a bit of digging we figured this all out and then patched everything up. And the end of the day then, it was me, Matt, and Kristian that debugged the money laundering, so hats off to everyone.



« Last Edit: December 02, 2014, 12:54:32 am by instantmelanie » Logged
!|ZdG|! Technique
Jr. Member
**

Post Quality +2/-0
Offline Offline

Posts: 69

Respect: +16

« Reply #7 on: December 02, 2014, 05:31:35 pm »
0

From reading this am I correct to assume Critical Point: Incursion the novel is being released in 2k15?
Logged
StealthyXIIGer
Alpha Tester
Sr. Member
*

Post Quality +13/-0
Offline Offline

Posts: 718

Respect: +38

« Reply #8 on: December 07, 2014, 10:39:42 pm »
+1

damn the title scared me haha...glad it was only a bug description.
Logged
Remus.gL
Newbie
*

Post Quality +0/-0
Offline Offline

Posts: 8

Respect: +2

« Reply #9 on: February 02, 2015, 02:06:13 am »
0

Hello all,
I'm registred on this page for more than 7 years now, so i'm waiting for a very long time Smiley Do you think there will be an open beta in 2015? I know, never ask for ETA, but I was hoping for news at Christmas or New Year.
And what about Closed Beta? Has it already begun? Sorry for annoying you Tongue
Greetings
Remus.gL
Logged
aRny
Project Manager
Development Team
Hero Member
*

Post Quality +93/-8
Offline Offline

Posts: 10111


Respect: +220

« Reply #10 on: February 02, 2015, 02:47:43 pm »
0

No problem, always ask away.

We are keeping a low-profile on purpose as we want to concentrate on the code front, bring this to a level where we can show in-game material again and then, pump up the PR / marketing campaign.

We do not want to pump out the media stuff/ new releases and videos now, since we do not know exactly when we can complete our tasks till. As we say in English "let a sleeping dog lie".

So although it seems dead here, we are busy working away and are using this lull to develop in silent.
If we continue at the current pace, we could have a second closed demo available in May/June 2015.

We already made bis progress in the last 2 weeks. I will make a small update soon.
Best
Logged

"Mjl86": damn i went to bed 8 hours ago and i get up and proto's still here!!
Pages: [1]
  Print  
 
Jump to: