CAT | Programming
Hi there folks! The new version of ModBuilder Battlelog Browser is now released! With it, I’ve attached a bunch of screenshots I took. Here are the main changes in this version: Interface remade and polished, with FamFamFam Silk Icons Loading screen Improved performance on both Mac and Windows The ability to switch browser core on […]
Grizzle, a good friend of mine, captured these pictures of the ModBuilder Battlelog Browser for Mac, please note that these screenshots are from version 1.1, so things might’ve changed since.
If you want to download ModBuilder Battlelog Browser, check it out here.
Today, or actually a couple of minutes ago – the new version of ModBuilder Battlelog Browser was released. The new version includes a lot of bug fixes, which I can’t really remember out of my head, but the following things have changed for you as a user:
- ModBuilder Battlelog Browser now works with Mac OS X (Cocoa)! The .app.tar file is included inside the downloadable file.
- Plugin list file moved. (pluginlist.txt)
- Windows: \user\Application Data\DeletedScreen.com\ModBuilder Battlelog Browser
- Mac OS X: user:Library:Application Support:DeletedScreen.com:ModBuilder Battlelog Browser
- Way better error handling, and viewable error log (yay!)
I have been promised screenshots of the browser running on Mac (as I do not own a mac myself, sadly), but I have not received them yet. Until then, you’ll just have to check out the screenshots from the last blog post!
Download the new version of ModBuilder Battlelog Browser HERE.
Now, indeed, this is a VERY early version of this browser, but here is what it is so far:
* WebKit-based browser included (Same engine as Google Chrome uses, no need to have any browser installed)
* Dedicated for the best Battlelog experience
* Automatic detect & install of new battlelog web plugins (requires you to click the download button first, tho)
* Minimalistic design
* Multi-tab support (but not needed)
(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!
That is the instructional video. I’ve been away pretty much since the release so I haven’t been able to update the site yet, but it’s availible by clicking the huge picture on modbuilder.net - just download it and try it out! I hope you’re pleased with the publishing of configurations and custom tweak guides too!
There is a features list on the website too. But basiclly, the new awesome features are Tweak Guides and publishing. There are still a couple of bugs, so please contact me on twitter or by email and I’ll fix them!
I’m sorry I’m not writing anything advanced or awesome, but I’m tired, it’s half past 12 in the middle of the night and I’m at a friends house sorting out DDR1-ram memory… So yeah. But you have a video to watch!