Archive for March 2012
If you didn’t know yet, I have a XFX 790i SLI Ultra motherboard that I run my computer on. It’s s775, sadly I’m too poor to get anything else, but it runs along fine with my 8gb DDR3 1600mhz-ram. I actually got it for around 700 SEK, which is about 100 USD, and it’s originally […]
Most of my ideas for software and likewise, just comes to mind when I’m really goddamn tired. Like now. I’m REALLY tired right now, and I have a fever (probably, at least), and I’ve been spåning (that’s what we say in sweden, we ‘spånar på ideér’, ‘spooning on ideas’ – a rough translation. Really rough. Not even close to furry.) – and here’s my latest addition.
BevyKonf. WHAT YOU SAY!? What the heck is BevyKonf?
Well, I want to create a collaborated configurator, it’s hard to explain, but I’ll try. I would like to turn ModBuilder BF3 Configurator into an universal software for any and all games on the planet. Or at least most of them. I want it to automatically recognize configuration files and through a network determine the best settings depending on what people say around the world. For example, you upload your configuration file to the server and comment on the variables. Let’s say you have a variable called render.lockfps 30, which limits the framerate to 30. You explain the variables function in the software, and add an recommendation of this variable to be set higher, let’s say 60. The software automatically detects your graphics card and other settings, and generates an algorithm, and you choose a scenario – say “professional gamer”. Then everyone with the same or near graphics card as you who has categorized themselves as a “professional gamer” will be prompted (unless turned to automatic) to change his/her value of render.lockfps to 60 instead of 30. They’ll see your reason why, and accept/deny depending on whatever they like.
A typical scenario is when this has grown big, the BevyKonf automatically optimizes depending on your hardware (and possibly software?) configuration. And this works all along multiple games. Instantly!
You could really get some awesome statistics out of this, too, for game developers.
Oh yeah. I made a logotype too!
I’m really sad right now. No, didn’t break any leg, no, I didn’t fuck my computer up. But here in Sweden, a law just passed through, which makes all ISPs forced to log every communication. This means, whenever I send a text message, an email, call someone or enter my favorite pornsites – my ISP (or carrier for phones) has to log it.
Before this law, we’ve had a couple of useless laws, like IPRED – meaning that anyone that has a copyright claim (or whatever) can, with evidence that I’ve “stolen” from them, request my personal information from my IP-address. This means, basiclly, that we can’t be anonymous anymore.
However, as I said, that law was really uneffective as carriers and ISPs did not need to save information on what we had done, so technically the companies with copyright claim couldn’t get anything out from requesting information from an IP, and thus it was useless.
From May 2012 (If im not mistaken), that will be changed. Everything will be traceable.
1984 was not supposed to be an instruction manual.
Oh please, my information may be incorrect. Please doublecheck with other sources before considering quoting me.
So, I wanted to create an installer for anyone, free to use, and simple. Not for any heavy uses tho, like over 10mb, just for small software so I can use it freely and anyone else – too. Oh yes, ad-free too. And hopefully Open Source, I wouldn’t mind that either.
So, what’s the first thing I do? Google for synonyms of “install” – and I find “deposit”, which is not even near the definition of install or installer nor anything else, but it sounded kinda nice, and I wanted at least one d before. Therefore, the name “ddpsit”.
So, what is it, so far? Well, nothing. I’ve got so much school and homework now, I barely got an hour left over to do homework on – and right now I’m taking a break to do something different, rather then writing on a computer all day… oh right. Nevermind.
I believe it’s a nice idea however – and since I’ll need it myself, it won’t be too hard for me to push forward on.
Yes, this is a very short blog post, and unfortanetlyleyley I don’t have any media like images or videos to show you (sadface), but I’ll get something for you next time.
(For those who do not know, GameSpy4 is a Protocol / API for devices to connect to gaming servers to get information about them, developed by gamespy, ofcourse. Or at least I think so. Check your sources on that before telling anyone.)
You know I’ve been programming Minecraft Wave for quite some time now, well, I’ve seen people are looking for the GameSpy4 protocol and how it works. I can’t tell you, straight-forward EXACTLY how it works – but I can give you hints on how I managed to implement it, and you should be able to reverse-engineer it in your own language (or just stick with a php server that you get your results from, whatever floats your tiny little wooden boat)
There’s a PHP class/core I’m using is developed by Manuel Mausz, according to the file, from clanserver.eu. The file is called gsquery.php and is floating around on text-services on the internet, so you should be able to get ahold of it. There are also other versions that look alike.
When using the files I’ve linked above, you should be able to get going by yourself. If you can’t, however, here’s an example code that I made when testing it out.
Have fun! Hope you manage!
That was hell of a long title. Holy damn. Anyway, lets show you guys some pictures!
What’s Simple MiniUPnPC?
WHY DO I ALWAYS WRITE THAT IN THE BEGINNING. Oh god. I’m getting tired. To be honest, just recently I’ve just made 3 blog posts and scheduled them later this week so something actually will happen on my blog for once in a while. Anyway, The Simple MiniUPnPC Port Mapping, Opening & Deleting Command line Tool does exactly what it says, it makes you able to open specific ports on both TCP and UDP at the same time, or just TCP. Or just UDP.
Why would i need this?
Well, basically, I made it for educational purposes, on how easy it is to break through routers, but it’s formed as a tool and can be used as a tool, and may open ports in your router automatically using UPnP / NAT-PMP. I am however not responsible for any damage it can make to your computer, but using it the right way should not cause you any harm. If you’re a programmer like me, searching for an easy and/or simple solution to opening ports for the current computer you’re on, just by using command line, you have the right deal. Even if you plan using the miniupnpc executables directly, found on their website, this software can teach you how to make simple commandlines (query strings) for the software, so you may open ports on your router, easily, from any software!
Why did you make this?
I can’t say I had time over, or that is was necessary for me in my programming, but I had fun! It started when I tried out BaUPnP (that did not work, at all), cause I needed some kind of solution on how to open ports using UPnP / NAT-PMP, I thought I would not make it myself (cause it would be a real pain in the ass), so I looked further, and found MiniUPnP. I checked it out and thought it missed features, like being automatic, (which it didn’t, i noticed later), so I made an entire software that by itself ran the ‘ipconfig’ command, parsed it and got the ip-adresses, which was REALLY unnecessary – but I didn’t notice that until later. MiniUPnPc executables has included automatic adding ports for the specific host you’re currently on, so I did not need that. Instead, I just made the software simple and easy to use. Or well, tried to at least.
I’m a REALBasic Studio Programmer, is this any use for me?
Well sadly both yes and no, if you’re a beginner at programming and using REALBasic, then yes. This software is written in REALBasic Studio (2011 r4) and the source code is included (very few times I actually include the source code, so be happy for once!) – There’s really not much of interest there, but if you find it funny nice or funny or whatever, then check out the sourcecode too. It’s included in the download. You’ll at least learn how to do portmappings within realbasic using the shell class and miniupnpc’s executables.
There’s a DLL file for miniupnpc, and you still run this by commandline?
Yes, I am a noob, thanks for telling me. I actually (at the time being) have no idea (or well, I’ve seen it be done, I’ve just never done it myself) on how to map DLL functions inside REALBasic so I can actually use them. I doubt it’s hard, I’m just too… lazy, perhaps.
>> Download Now! <<
Congratulations! I have saved your a**. No, not really, but this little neat software may help you on your way! It randomly picks out a question once-in-a-while and asks you it. If you fail, you get another question, and so on until you actually answer right. You may also choose to take another question, undepending on if you’re right or wrong. It comes with an automatically generating timer, which you set to an interval (in minutes), say, you want a question each 4-8 minutes, you got it! There’s also a nice little debug text, a totally unnecessary quit button and a test button. The little checkbox at the right of the first timer interval shows if it’s enabled or not. So does the little debug text under debug & quit, too, but it also shows what the timer’s at (in minutes). Please note that it does not count down automatically, so don’t worry if it doesn’t change. If you press the test button several times, you may also get a cookie!
(that was a joke, haha, fat chance)
What’s dSuite, you might ask? Well, the answer can be made really simple. It’s an upgraded version of StartupTracker (which is a autostart tracker and manager that makes it easy to find anything that gets onto your system directly on boot or login), combined with a powerful hostsmanager (manager of the hosts file that may redirect DNS-names to certain IPs on your local computer). Okay, powerful might be a little too aggressive word for what it does (and the bugs it includes), however, you may still find this pretty useful!
It also includes an absolutely wonderful and astonishing little embedded Internet Explorer window that, when activated, shows you my latest tweets. It’s totally unnecessary but I love it anyway.
You computer engineers / scientist that help people with their computers may find this very useful. I’ve used it on a bunch of people, cousins, girlfriend, best friends grandmas dog, petcetera and so on.
I feel like I’m funny. I’m not. Download it here!
Phew, just been sitting the last 3 hours or so fixing updates, new downloads, programming, hashtagging, i can write random stuff here and no-one will notice because no-one cares, and a lot of other random stuff. Basiclly, I’ve been fixing a lot with my blog (FINALLY). It’s awesome to be back, at least for the time being (heh- or a week forward atleast).
Around the latest additions to my new downloads is the Deleted_screen’s ToolBox from back in 2009! I actually, personally, diplomatically had NO IDEA people were still looking for that thing, and no idea it was that old, and I also had absolutely NO IDEA it ACTUALLY INCLUDED AUTOMATIC UPDATING!? What the f****. I need to check all my old softwares and centralize my automatic updating system, it shouldn’t bee too hard!
Anyway, here’s the links for you guys:
>> Nyan Cat