March 2010

You are currently browsing the monthly archive for March 2010.

Hackers  

I often get emails from people asking me: why would you prefer spending hours programming rather than having fun like normal people? Well, let me give you an answer. We, hackers (can I call myself a hacker?) picture ourselves like this when we’re in front of our machines:

Woah, I'm Keanu Reeves, DRMs can't kill me unlike the rest of the humans, I'm so coooool!

And I mean, ALL hackers, no exception, otherwise Matrix would never have been so successful, let’s be serious.

Although to the untrained external viewer we might look closer to that:

Of course that’s mostly because the external viewer has a huge lack of imagination.

Whatever, DRMs are evil and deserve to be annihilated.

I should probably take a shower…



For a month and a half now I’ve fantasized about this release. I didn’t expect it would happen like that…

Anyways, as you probably know by now, malloxis leaked an exploit for the Patapon2 demo on the PSP a few hours ago. The good news is:  Sony can’t patch it unless they do a firmware upgrade, so PSPGo owners who want to get the joys of homebrews can have hopes, as long as they don’t upgrade (no doubt a patch will be out soon).

The bad news is: we are not ready. Our hope was to release a full working eLoader for everyone to enjoy homebrews, but this is not going to happen yet. Instead, we’ve decided with m0skit0 to go public in order to get help.

What we have currently is a partially working eLoader. It loads some homebrews, most of them crash at the loading screen, nothing that a player would call “interesting”. So this is for devs only. Documentation is poor, but we’ll get there.

We are publicly asking for help on developing this beast. If you think you can help, first try to compile the eLoader, understand its inner working, and load a homebrew. Then improve it and send us a patch. I’ll open a forum here to discuss these matters, but another one already exists on m0skit0′s forums as well.

Here is the project’s SVN:

http://code.google.com/p/valentine-hbl/

For non devs, here’s some hope, a video demonstrating that Wagic almost loads fine through this exploit (again, don’t whine, it looks like crap, because we haven’t had enough time to work on that…but at least that’s proof we’re getting somewhere)

So if you don’t know already, an exploit for the demo of patapon2 was released by malloxis today.

Although I’m always happy when new exploits are found, this saddens me deeply because that’s not how things were supposed to be. For the record, malloxis found a crash in the game patapon 2, and was able to overwrite ra. That was back in February. I wrote the binloader with the help of N00b81 (as Davee would say, not that it’s difficult, but still), the SDK, adapted the hello world, based on Sparta’s SDK by Freeplay and mattiaz. To prove it, I have all the necessary files on a SVN (currently private), and this article on how to write a binary loader that I wrote after adapting the binloader.

There was an agreement with malloxis that this exploit had to be kept secret unless we could come up with something “useful” for it. But this confirms that the PSP scene has trust issues, so, way to go malloxis, probably nobody will help you anymore (and, let’s face it, you need help when it comes to these things).

M0skit0 and myself have been working on adapting m0skit0′s eLoader for this thing. It’s far from being ready yet, but it doesn’t hurt anymore to announce it I guess.

I want to apologize to the following people: maku, Flyer, pspLow, who all independently found the same exploit and accepted my recommendations of not releasing the name of the game until something was ready. I also want to apologize to the scene, for this exploit will probably be patched in Sony’s next firmware while we have nothing useful yet. Blame the guy who leaked the exploit.

from    wagic thehomebrew <wagic.the.homebrew@gmail.com>
to    malloxis <XXXXXXXXXXXXXXXXX>
date    Thu, Feb 25, 2010 at 9:59 AM
subject    Re: Project Valentine: current status
mailed-by    gmail.com

Cool, I actually have the files on my harddrive at work:
attached is:
-encrypted savedata with the binloader
-hello world h.bin (to put in ms0:/h.bin)
-source code for the binLoader.

Note that all I did was adapting the code from SpartaSDK, so if you want to see how it is done I suggest you look at the spartasdk (google for it), I just changed the addresses to match valentine.

The hello world itself is roughly the same as the one in spartaSDK, I just changed the text to put our names :)

Please don’t leak that, I trust you on that :)

wololo

Many people have played Wagic 0.10.1 and don’t want to lose their progress while updating to 0.11.1. Well, the process is simple: install the latest version of Wagic (0.11.1) to a new folder, and copy the following folders from your 0.10.1 folder to the 0.11.1 folder:

  • player
  • profiles
  • settings

And that’s it :)

I haven’t tested it myself, but this should keep your collection, your credits, your decks, and the list of unlocked decks and modes you had unlocked in 0.10.1.

Oh, by the way, we added the linux binaries for 0.11.1 in the download section :)

I’m excited to announce a new version of Wagic today, version 0.11.1. We added so many new cards in this version that the numbers don’t make much sense anymore, so you will see that the main menu displays now 2 numbers: the number of cards, and the number of unique cards. Wagic 0.10 had roughly 5100 cards (4000 unique), and Wagic 0.11 ships with around 30 new sets for a total of more than 9300 cards (more than 4700 unique). So if we don’t count reprints, that’s more than 700 new cards for you to play with!

Many thanks go to the team of developers, who are the soul of this project, and to the people who helped during our alpha and beta tests.

What is Wagic?

Wagic is an heroic fantasy card game (currently available for the Sony PSP, Windows, and Linux) in which you fight as a sorcerer with your creatures and spells. As you win epic battles against the CPU, you earn credits that allow you to improve your army, unlock new cards and other game modes. Wagic is open source, community driven, and extremely customizable. It is available in English, Spanish, German, Italian, Portuguese, and French.

Wagic is entirely fan-made, but is frequently compared to commercial games for its replay value and its graphics.

What’s new?

I wish I could summarize this release in a few words, but the truth is, this is once again a release packed with incredible new features. An amazing amount of new cards of course (who said “as usual”?), but also cool improvement such as the card filter, which (finally) allows you to tweak your shop experience, and browse your collection much more easily than before. Windows and Linux users will also love the new “key bindings” feature to be able to setup the keys of the game to their liking. This will also be useful for PSP players who want to switch their circle and cross buttons. Here’s a more complete changelog:

  • More than 4000 new cards, of which 700 are unique. Wagic now has around 9400 cards (more than 4700 unique). Thanks to the card coders, especially Dr. Solomat!
  • New cards database system, which allows to code more cards faster and reduce the number of duplicate bugs (thanks Psyringe)
  • Filter system in the Shop and in the Deck Editor allow you to efficiently buy new cards and search your collection (thanks Jeck)
  • Key bindings to customize your keys (thanks Jean)
  • Simplified translation mechanism for cards
  • Shop improvements (Mixed boosters, price changes,improved booster flexibility)
  • New parser keywords: cantBeBlockedBy, power/toughness qualifiers for targets
  • New tasks in the tasks menu
  • Internal changes to fix compilation issues on linux 64bits and Mac. Wagic should now compile for these platforms with little work
  • Added support for HQ pictures on PC platforms

Download

Wagic started a few years ago as a small homebrew when I wanted to know a bit more about PSP Programming. It has now become a huge project that eats most of my free time, so if you want to show your support, donations are greatly appreciated!

Download here

Known issues

Wagic is under constant development, and we believe that players prefer to get new versions regularly rather than wait for a “perfect game” that would never see the day of light. We try to achieve a good quality and remove the most critical bugs before each release, but Wagic will never be perfect :) Check the list of issues here.

Additionally, you will see that translations are incomplete for most languages. It’s difficult for the translators to keep up with the daily changes we do, but I’m confident that language pack updates will be available soon on the forums.

Oh, and this release does not ship with a Linux or a Mac version, we are shorthanded and can’t maintain so many packages, so people who use these platforms have to compile the game themselves for the time being. We might upload binaries for these platforms in the days to come though.

Drunken MTG  

Seriously, why does Oona’s Gatewarden look like Michael Jackson? Or is it just me?