April 2009

You are currently browsing the monthly archive for April 2009.

The windows version of the latest Wagic is now available in the download section. Please read carefully the download page and the Readme for installation/play instructions!



Here is a list of the 1654 cards available in  the default Wagic 0.6.0 distribution:
http://wololo.net/files/wagic/cards_wagic_060.html

Remember that the game is not limited to these cards, and you can download user-created sets on the forums!

I just updated the create your own cards article to match Wagic 0.6.0. People who want to add their own cards to Wagic will want to read that.

If you don’t understand why you would like to create your own cards, please have a look at 2 releases we got recently on the forums: a Final fantasy 7 set, and a Slayers set. Anime fans will definitely enjoy those (keep in mind that they are still work in progress).

I’d personally love to see a whole star Wars theme for Wagic, with custom cards, graphics and sounds, that would be awesome!

Don’t hesitate to look at the forums from time to time, where more than 1000 new cards can be downloaded, as well as custom graphics, and various tools

There’s also an ongoing discussion about design improvement for Wagic. If you have things to suggest for the User interface or the game flow, or if you just want to see what it could look like in future releases, have a look at this thread

Finally, I also updated the FAQ, where you will find explanations on how to unlock the Momir Basic mode. Enjoy :)

I’m very excited to announce that this new release is packed with great stuff.
First, it ships with a cool new card: Clone. This card is here thanks to gdspsp, who requested it in reply to the article I wrote few weeks ago. Wagic now has new functionalities that will grow with time: “when … comes into play, you may…”, and copy effects. Again, thanks gsdpsp for this great choice that definitely improved the engine!

Clone itself would be a good reason for a new release, honestly. Hell, a new card in the Revised set? That hadn’t happened in ages! But I didn’t stop here. I learnt recently that Manalink (a.k.a Shandalar) now allows people to play Momir Basic. I was curious, and it turns out that it was quite easy to add this game mode to Wagic.
Yes, Wagic is the first and only freeware that allows you to play Momir Basic against an AI. If you don’t know what Momir Basic is, google for it, I swear it’s great for casual play! People who’ve been playing Wagic for a few months now will really enjoy this refreshing mode. Oh, and Momir Basic mode is a great reply to comments I got, saying that “there is no good reason to play MTG on a PSP”

What else? Oh, since you’re our best clients, we added 300+ new cards in there too, but shhh, don’t tell the boss (Who would have known that your old Phat PSP can handle more than 1600 cards?).

Oh, wait, I almost forgot, necessary explanation for newcomers:
Wagic is an heroic fantasy trading card game in which you play as a sorcerer against the AI. It is inspired by the rules of a famous card game that shalt not be naymed, because it would then be free advertising for Wizards of the Coast and apparently they don’t like that.

Many thanks to all beta testers!

Changelog

  • New card: Clone! (thanks gdspsp!)
  • New game mode: Momir Basic! Play against the AI with more than 800 creatures in a mix of random fun and strategy! I’ll explain later on this blog (http://wololo.net/wagic) how to unlock this extra mode ;)
  • More than 300 new cards, including cards from the sets Mercadian Masques, Mirrodin, Odyssey, but also in other sets (10th edition, Revised, Shadowmoor, Eventide, Shards of Alara, Conflux, Ice Age, Invasion, Lorwyn, Mirage, Portal, Tempest…). Wagic now allows you to play with more than 1600 cards! (many thanks Dr.Solomat and leungclj!)
  • Improved memory usage for card textures (For those interested, JGE now allows you to load jpeg files in 5551 while being in 8888 memory mode)
  • New “cache size” option. Slim owners might want to try to push it up to 60, while Phat owners probably need to stay below 20. Increasing the cache size while improve game speed if you play with card pictures, but might increase the risks of crashes. Try to find the value that best suits your needs.
  • Improved stability. The game has been reported to crash less than version 0.5.1
  • New parser keywords: mustattack, cantattack, cantblock, may, copy. I will update the “create your own cards” page soon.
  • New alternate deck format (card names rather than their id), should make it easier to create your own decks (for yourself or the AI) with a text editor.
  • The test suite now allows card names rather than their id, makes it easier to write tests.
  • Small shop improvements, to make it easier to buy cards and boosters
  • Victory is becoming more exciting than before, as you get bonus credits depending on how well you beat your opponent.
  • 5 new AI decks (thanks Abrasax)
  • Bug fixes for the following cards: Arcanis the omnipotent, Elvish Piper, Fastbond, Fountain of youth, Nevinyrral’s Disk,Spirit Link, …
  • Other bug fixes related to the following: lifelink, more than 100 cards in deck, more than 64 abilities in play, nightmare with 0/0 that doesn’t go to graveyard when it comes into play, selling cards in deck editor…

With so many cards, more than 20 opponent decks, 2 extra features to unlock (difficulty mode and Momir Basic mode), I’m confident that Wagic now has a replay value equivalent to (if not better than) many commercial games. All of this for free (*wink*  *wink*, the donation link is at the top of this page :D )

Some of the new features (such as the new deck format) require me to write a few extra explanations, which I’ll do in future posts!
In the meantime, have fun!

Download

Dr. Neo announced the winners of the Spring competition today. Wagic made it to the 6th place in the “PSP Games” category. Ragdoll Cannon wins this compo with a well deserved victory, you have to try this game!
Be sure to check the other great homebrews :)

PSP Game winners:

  1. Ragdoll Cannon v2.11 [UPDATE 2]  By: walar
  2. Asterz V1.2  By: Slasher
  3. Crazy Gravity Portable  By: TheUnderminer
  4. TibiaPSP v0.2  By: LuMa
  5. asterSpace3D  By: pspflashsystem
  6. Wagic 0.5.1  By: wololo
  7. Apollonia 0.03N  By: GlennNZ
  8. Agenaworld 1.7  By: edepot
  9. PSPReversi V1.0 (FINAL RELEASE)  By: jojojoris
  10. GNAR PONG  By: A_Noob

All eyes are now turned on the MForMature forums where Davee announced that 1) he is in possession of a new Kernel exploit, 2) he is working on a HEN, 3) he plans to confirm the release early next week.

I can’t believe how fast this is going, I’m so glad I was a part of all this (not the kernel exploit, but the whole crazyness of these days :) ), I’m going to bathe in champagne or something.

Ok, let’s stay calm, it’s not done yet, fingers crossed

Sources:

MForMAture
?????PSPblog

Update:
It could be that my interpretation is wrong, and that the release will not be made next week, but confirmed next week. Always be sure to confirm your information from several sources, do not 100% trust me ;)

Note:
Please don’t post comments in Chinese on this blog, they will be automatically deleted by my spam filter, and I can’t read Chinese :( Try to post only English comments, thanks

thanks sable0119 for this great picture

thanks sable0119 for this great picture :)

My titles are so funny I can’t stop laughing :/

Ok, I haven’t tested it myself yet, but a trusted source confirmed that Matiaz’s tiff exploit for the slim works on all slim models, including ta88v03 and the psp3000.

Here the email I got a few hours ago from Noob81:

Yep… just tested it… code is running on my psp 3000! p2s2p showed us a way to get it working! Too hard to explain here… got to DAX forums! (oh yeah, you have to upgrade to 5.02 though.) there is a video there also.

here is the video: http://www.myvideo.de/watch/6280818/Psp_3000_tiff_expolit_works_UPDATE

And another one:

They keep coming:

Now, I wouldn’t trust that kind of claim without testing it myself first, but I definitely trust Noob81, and seeing everyone started confirming it over at DAX’s forum, this is real, and I’ll try to confirm it with my eyes on my own model tonight.

Now, it seems the exploit works way better on recent firmwares, namely 5.02 and 5.03 (actually, nobody’s managed to have it run on 4.xx). But unless you’re a developer, don’t stupidly upgrade until this whole thing is actually useful for you as a user!!! Especially, if you upgrade, take responsibility for it, and don’t blame other people for your own mistakes.

If/When it is useful to really upgrade, big PSP news sites will let you know, until then, this is still work in progress.

To continue with the good news, Davee confirmed on MForMature’s forums that he is working on a Kernel Exploit which will probably become the key to a HEN on new firmwares. Let’s stay calm, it’s not done yet, anything could happen, but so far, all of this is looking very promising :)

For those who didn’t get it, in simpler words: The PSP 3000 has been hacked, for real!

Matiaz just released a PSP Slim version of his Eggsploit at the MForMature forums

On the same subject, here’s another piece of news, with a youtube video. The author of this video hasn’t been confirmed yet so please keep in mind that it could be a fake, but it seems to show early attempts at kernel access through this exploit, which could confirm this is going to lead to a HEN…

Now for the bad news: the eggsploit doesn’t work on PSP3000 models yet. This could actually be really bad news for PSP3000 owners. All investigation on slims and phats were done withPSPLink, which requires a CFW. As very few people know about kernel access on the PSP3000, all further investigation for this exploit on PSP3000 relies on a limited number of hackers (people who have kernel access on the PSP3000, probably…) :/

I get lots of questions by email about the Hello World released by Matiaz yesterday, so I’ll try to answer to these questions.

1. What?

What is this about?

Yesterday, Matiaz (known for the Gripshift exploit) released a proof of concept “Hello world” file for an exploit on all PSPs up to firmware 5.03 (and probably 5.05 too, actually…). This file is a tiff file. Putting it in your PHOTO folder, as well as the correct “h.bin” file in the root of your memory stick, then viewing the file will randomly (1 out of ~20 times) display a “hello world” message.

Woot, CFW on my PSP3000 then?

Not so fast. The current “Hello world” only works on Phat PSPs

What, only Phats? Then this sh#t is useless?

Again, not so fast. the “Hello World” only works on Phat PSPs right now, but the exploit exists on all PSPs. The difference lies in how Slim and light PSPs manage the RAM. It’s only a matter of time (a few days?) before the equivalent is done on PSP2000 and PSP3000 models

So, er…woot, I guess, CFW on my 3000?

Sorry, not so fast again. It’s been said several times that CFW on the new 3000 models is probably impossible to do.

So I guess I was right, it’s all useless?

No. This exploit is yet another User mode exploit. If used with a Kernel mode exploit, it could allow to run a HEN (Homebrew ENabler) on the new PSP models. A HEN would in theory allow to run homebrews, and probably ISOS as well. The good point about a HEN is that it stays in memory, and does not get wiped out if you put your PSP in sleep mode. So even if the exploit seems really random, if you managed to run it once, with a HEN you wouldn’t have to care about the exploit anymore, unless you hard-reboot your console (after a crash, for example…). After a hard reboot, you would have to run the exploit again.

So with a HEN, the randomness of this exploit doesn’t matter that much.

But for a HEN to come out, remember that we are waiting for a – yet to be found – Kernel exploit. Could it be the “bit of awesomness” mentioned in Matiaz’s readme ?

So what’s the difference with the Gripshift exploit then?

Well, not so much, they both offer the same thing (a user mode exploit), with the following differences:

  • The Gripshift exploit requires an expensive game (tiif is free)
  • The Gripshift exploit only works up to 5.02 (tiff works up to 5.05)
  • The tiff eggsploit is very unstable (Gripshift works every time)

So the question is: do you have Gripshift? What firmware is your PSP?

Will Sony patch this?

Definitely. Wait for the next firmware update, it will come with a patch for this issue. Don’t upgrade if you want to play homebrews…

Oh, and keep looking for other exploits. It’s fun, and always useful. I sincerely believe this exploit wouldn’t exist if people hadn’t started this whole “let’s look for crashes” crazyness recently :)

Yeah, I know, my post about vulnerabilities was inspirational, aw, please stop flattering me, it makes me blush :D

2. Who, When?

Although Matiaz truly did 99% of the work here, I believe it is important to name the people who worked on this. Several guys were involved in this, and it’s a bit sad to mention only one of them, even if the people who worked in parallel didn’t necessarily go as far as Matiaz did.

The initial file was posted with a link in a youtube video,  and on my blog by a guy named malloxis. From where I stand, this initial file involved lots of luck ;)

This then started a little buzz on DAX’s forums, but went unnoticed in other places. Noob81 and myself quickly understood that the file was interesting, and started working on it. At some point we realized that we weren’t skilled enough to go further, and needed help. This is the time when we contacted Freeplay, Matiaz and Archaemic, who all looked into this vulnerability and confirmed it was exploitable. From then we all worked in parallel (I personally got help with Slims from MaxMouseDll), and it seems Matiaz (apparently with the help of Davee from the lan.st forums) reached the finish line first :)

I hope I don’t sound too bitter here, because I’m not really, I’m actually completely excited! But I guess hacking is all about fame, so even when it’s a tiny contribution, it’s fair to name the people who helped.  Anyways in the end we all get something useful out of this, so it’s cool :D

(I probably didn’t mention everyone actually involved in this, only the ones I know about)

3.How?

I don’t have all the technical details yet, but here is some information:

Is this related to the libtiff vulnerability you talked about earlier this year?

No. It’s a completely different vulnerability. Actually, my tests seemed to show that this is not a vulnerability in the tiff library, but rather a very sony specific bug in the way they implemented the lib on the PSP (if you can test this to see if it crashes on a PS3 or an Ipod, I’d be happy to know by the way)

PSPLink DIY

Ok, so here is the initial file as modified by myself, to show the possibilities of hack offered by these files. Matiaz endend up not using this error but another one that prooved more efficient, but this is the starting point for everything.

You can of course play with the proof of concept released by Matiaz too. After all, it’s only hex-editing and playing with PSPLink ;)

It seems the recent works made on a file posted by malloxis a month ago on my blog finally became public.

Recent discussions seemed to show that the vulnerability had too much randomness to be fully exploited, but since Matiaz decided to post a poc yesterday, I’m guessing he has now more insight to guarantee that this will run on Slims (and light) PSPs soon.

I’ll post more explanations on the laughman tiff exploit when I get time, just wanted to let you know as soon as I knew it was made public :)

source: mForMature

« Older entries