Archive for May, 2009

uStreamer-Update

I’ve been working very hard on pushing out a new version of my uStreamer application. You’ll notice that I have removed the old version from the download section.  The new version takes full use of the ustream API.

  • User/Channel Search
  • Favorites
  • Single View w/Resize
  • Multi-View (up to 4 streams)
  • Twitter Integration
  • Retrieve User/Channel Information
  • Start Chat (uses default installed IRC client or webchat)

There are limits on daily usage, thanks to ustream! But no worries. I’ve signed up for 10 ustream accounts and received 10 API keys. The keys will be used randomly based on load so that there is never interruption.

Popularity: unranked [?]

This is the 4th major release of .NET right? Don’t you think they’d get the idea if you delete a method that you might also want to delete the event handler associated it with? I think it’s quite annoying to delete a command buttons function and compile only to get an error saying that the event handler can not find the associated function. Come on Microsoft, I”m sure it isn’t that hard to remove the event handler as well, or at least ask if we want to delete it.

I’ll write more later, playing with it a little more before I go ranting.

Popularity: unranked [?]

There are a lot of beginner and even intermediate level developers that have no idea how to access/modify a forms objects/methods from within a different class. I’ll show you the easiest practice of this.

First we have to make a reference. We must use the ‘protected’ keyword. I use the same name as the windows form that way it is easy to keep track of variables.

capture2 C# Access A Forms Controls Within A Class

Once that is done you must set each method and object you want to access to public. You do this from the Forms Designer Class.

capture C# Access A Forms Controls Within A Class

And that’s it. With just 2 lines of code you can now access you forms controls and methods.

[Sorry for the images of the code, my code-box plugin is broken]

Popularity: unranked [?]

What’s Going On?

Got some emails asking what’s been going on. I know I haven’t posted in a while. Some people miss my daily code snippets and short tutorials. I’ve been working hard on an anti-cheat system for BHD with http://cheatsense.com

I haven’t completly neglected the site. I’ll post some code tutorials tonight on a few more hashing techniques and string encryption. I will also be posting soon a tutorial on how to control a forms events and controls from within a different class. Unlike VB.NET, C# does not automatically inherit the forms methods and control methods.

I’ll also talk about obfuscation and .Net application security, secure string and anti-debugging methods.

Popularity: unranked [?]

cheatSense goes live!

For a while now several people, including myself, were unhappy with the anticheat provided for Delta Force: Black Hawk Down (DF:BHD). Who isn’t unhappy about that issue? There’s been some Anti Cheat Programs in the past but many in DF:BHD were never succesful. We do know that DF:BHD is ageing, but still we believe for us this is the community where a new Anti Cheat Program (ACP) is required. Therefor a new ACP started some time ago in private to start developing a solid ACP for several games, starting with DF:BHD, this ACP goes by the name cheatSense, this ACP is us. 

We welcome you on into our fresh and new community
, below this post some more official details about cheatSense will be explained: 

cheatSense or in a shorter way: cSense, as said before will start on the game DF:BHD (version 1.5). cSense wants to be involved with the community as much as possible. We invite you to visit us here, and share us your ideas, shareyour views. One thing we will guarantee you all here now is that we will listen, we will read what you write down here.We will answer where we can. But not just will we welcome your views and answer your questions, we will also provide you with frequent updates. Not just software related updates for our ACP clients, but we’ll also provide you with updates on the progress of all those clients and upcoming releases. 

We come from all over. Our staff is small, however it’s efficient and has a huge variety which makes sure we don’t just listen to one voice in the community, we tend to listen to everyone. Now when we’re speaking about our staff. At this point we’re willing to accept various staff applications for various things such as ‘beta-testers/support-staff’ and ‘coding-staff’. However this does not mean we are in the ‘need’ of staff. Our current staff can work very well and the progress is great. However we appreciate new staff applications.

So what do you know now? You know cSense will be an ACP that will start on DF:BHD and aims to provide it’s services for other games as well. Plus you now know we’ll listen to you. One thing has to be said about that though, all our staff members do this on voluntary basis. This means we do not have 24/7 time to answer you. But we’re sure you all understand this. Also cheatSense is a free ACP, we do not demand anything from anyone, however if you want to support us you can always donate at: donate@cheatsense.com. We will be carefully with all the donations we get, we’ll make sure the donations we get will be used effectively and properly. People who donate to us can also ask us what we do with the donations, we will give you an honest answer in return.

cSense Client features:

  • Multiple game support
  • Launch your game automatically
  • Submit your status to the lobby (see lobby)
  • Automatically detect cheats (various methods)
  • Update the internal database on the fly
  • Screen capture feature

cSense Lobby features:

  • Automatically display all servers which have cSense clients in, or are running a server version.
  • Display the cSense clients on each server
  • Make a public VCard (customizable)
  • Keep track of all banned cSense clients
  • Multiple game support
  • Easy export to your own website (using xml or xslt)

Off course our features will get updated and/or more features will be added to our software. We’ve decided to go public with our project before our release, so we can slowly build on a community and get input from the community itself plus already answer various questions from that same community. However don’t be afraid, cheatSense does not want you to wait long (we also know you don’t need to wait long), we want to provide you with updates. We will not provide you with an official release date as of yet. We however will keep you updated on the progress of our software so you will be updated as much as possible (for example the screen capturing software works). We will give you an official release date once we’re more sure about that, we do have a guess of when it will be, but we don’t want to risk to be in the need to delay a release. 

With this being said we hope to have you informed well enough. Once more we welcome you to our community, enjoy your stay. However be sure to have read our website & forum rules before posting!

Discussion about this news article click here.
Any questions contact feel free to ask there or send an email at support@cheatsense.com.

cheatSense: The Ultimate Cheat Sense

Popularity: unranked [?]