giovedì 30 settembre 2010

Sonic 3 and Knuckles Save Editor

The article of today is Sonic 3 and Knuckles Save Editor. Since 2008 I had the idea to write a save editor for S3K and I did it in Visual Basic but without to complete it. After two years the editor return, completely rewritten in C++ and with a full graphic game-similar interface. A save editor is easy to develop but I wanted to improve my programming skill with WinAPIs, GDI stuff etc. I've also released the source code of the library that my save editor use, then everyone can study and work easily on the Save.





You can also edit the settings of the game like enable Vertical Sync (that limit the speed of game for fast processors), enable debug stuffs or disable CD Checking:

You can download all this stuff and more from http://digitalwork.altervista.org/digitalwork/index.php?page=s3kse.
There is also an official discussion here: http://forums.sonicretro.org/index.php?showtopic=22392
A powerful save game editor for Sonic 3K can be found here: http://tailsarchive.net/re/skc

mercoledì 29 settembre 2010

Kingdom Hearts Birth By Sleep: Vantias Sentiment sconfitto!

Dopo una trentina di tentativi nulli, sono riuscito finalmente a sconfiggere Vanitas Sentiment di Birth By Sleep, il boss segreto che rappresenta la pura forza e malvagità dell'anima di Vanitas. Con la sua sconfitta e ottenendo il suo keyblade, il Trinity Report è arrivato al 93%, dove mi conta ben 99% tra i nemici sconfitti, 81% tra i minigiochi, 100% con la storia e 83% tra i tesori trovati (mi scoccia fare 100% sui tesori di Ventus XD). Ma quell'1% dei nemici sconfitti....?




The mysterious figure, un boss segreto che appare in Land of Departure dopo aver sconfitto l'ormai famoso Vanitas Sentiment. Il boss ha un sacco di movimenti ed è capace di stracciarti in ogni modo possibile: Esegue una combo estrema dove senza le giuste abilità è impossibile sopravvivere, lancia delle sfere che fluttuano e che sparano raggi laser verso il personaggio che se non è in movimento verrà probabilmente ucciso, è capace di mandare delle sue copie per impedirti letteralmente di fare quasliasi altra azione oltre al fuggire di continuo, lancia una colonna di fuoco attorno a se e ti segue sino alla fine della mossa, è capace di mandarti un tornado che ti fa perdere e spargere i comandi per il livello, è capace di diventare invisibile, di lanciare attacchi straordinari ma non solo, la cosa che mi ha colpito di più è che può addirittura riavvolgere il tempo!!! Sono riuscito a togliergli solo una tacca nei miei primi 5 o 6 tentativi. Sarà la mia nuova sfida per venerdì pomeriggio/sera (se avrò la giornata libera :P). Sono sempre più felice di aver comprato questo gioco orginale e non solo... Ma di aver aquistato la Special Edition. E' un gioco che merita davvero e che in una console portatile fa miracoli. Con questo post concludo la mia giornata e vi auguro buonanotte ;)

News about MegaED X, the Megaman X Editor

Hey guys, today I want to show you some progress on MegaED X. Do you remember the old version of MMXE? Well, I don't know how peoples know this but I'm rewriting the editor in C++. The advantages? Well, the previous platform that I used was .Net Framework 2.0 using C# as language program. I don't think that .Net languages or Java are rubbish, they are good language programs that offer simply ways to do everything in few minutes but NOT if someone search speed, accuracy and flexibility. I think that softwares like ROM hacking tools need to be written to low/mid-level language program like C and this was my choice. I had to study WinAPIs to learn how to work dialogs controls and other stuff and I'm working a lot on rendering engine. After some pauses and some incentives my first rom hacking tool was born in C++ with speed improvements that see more 800%+ than previous version. I've implemented new stuff like level background viewer, tiles and palette dynamics and the detection of game font that is need for print informations during the use of the editor. I've rewritten also the rendering engine on last week, getting other speed improvements (before to load for example Highway Stage was need 1.5 seconds, now 0.2, for Armored Armadillo 3.8 seconds and with the new rendering engine only 0.5 seconds). Now I have to rewrite map/block/scene editor with the new rendering engine (take 15 minutes), more debug info (that I've hide from screens), tile editor (I need to do a thing similar to Sprite Editor of MMXE) and then... Maybe on layout editor, with reallocations of pointers and other stuff that it's required for edit compressed stuff.
Here some screenshots (note the airship on 3th picture o_O):




Il mio primo post...

Era da tempo che volevo condividere col resto del mondo le mie creazioni, ciò che sviluppo, le mie idee e così via sia per quanto riguarda i miei progetti sia per quanto riguarda la mia vita. Andare sempre nei forum con l'idea di postare i miei progressi con screenshots, dati tecnici e altro o aggiornare il mio sito ad ogni release può diventare un pò scocciante come cosa, quindi perchè non creare un blog? Ed eccomi qui, giorno 29 Settembre mi sono iscritto a Blogger. Vorrei scrivere ogni giorno qui (forse anche di più) per poter condividere ogni giorno con tutto il mondo, quasi tutto ciò che riguarda la mia vita professionale, o riguardo i miei pensieri perchè forse è uno dei pochi (se non l'unico) modi per espormi al mondo intero. Mi auguro di ricevere visite e sostegni continui anche qui!

Ciao ragazzi, see ya on next post ;)