30 Mayıs 2012 Çarşamba

After 1 month... [UPDATE]

To contact us Click HERE
Yeah, after a month I'm here again writing a new post.
As someone knows, I'm studying in these days. I had the exams simulations 3 days ago and I'm a little satisfied, but I want to study more to get an near-perfect exam! The writing examination will start on 23 July and the oral examination after few days from 23. I'm studying these arguments:
- Giovanni Pascoli (Italian literature)
- World War 1 (History)
- Facebook (English)
- An social network's database and his network (I'm programming it in Microsoft Access)
- Modem and Modulation PSK/DPSK (Electronics)
- Average (Statistics)
I'm a bit sad because I hate study and I prefer to spend my time to other things but I need it :P. Then, what are the status of my projects?

Kingdom Hearts II Final Mix translation:

I translated some other scenes and I miss the scene with the mean of "Roxas" and the battle between Roxas and Riku. I rewrited some texts and fixed some bad strings. I started also to take the strings from the Majik's translation of Theater Mode and port them on my translation in English and Italian (I'll give the credits, it's obvious). But there are two important things: I HAVEN'T FIXED YET THE BUG OF THE CHEST!!!! RESOLVED :D!!! I'm able to decompress, recompress, extract and rebuild the entire ISO and KH2.IMG but I can't resolve it :(. I did some ram dumps before to open a chest and after but without result: I'm not able to understand why the game won't take the edited text... An checksum? Naaa, I don't think... Oh, I forgot to tell that the game won't accept an text size more than a specific size, so I'm not able to run smoothly the game (a lot of other crashes or blank texts), so I'm reducing some original texts like "Checking the memory card on slot 1, don't remove the controller dualshock PS2 blablabla" cutting them to "Checking the memory card 1". I think that isn't a real problem :). Oh, I translated almost all the weapons (Sora, Donald and Goofy) and updated the Journal. Well, I'm able to release a new version soon, but I don't know if the people want to try another beta (with the classic freeze problem) or play directly with the final version, but there is another problem... I can release a beta now, but I can release it in two ways:
1) Using the rebuilder, so the people will download few files (1mb I think) to patch the ISO but the patching process will take 1 hours (yeah O.o) and you will not able to swap the patched game with the original ISO to avoid freeze problems.
2) Patching the ISO with the classic way and release via torrent another BIG file of 2.83GB via torrent, but you will able to swap the disc from my translation and the original ISO to avoid problems.
What do you think?
Oh, I check that if you take an crystal from a big chest and press start, the game will not freeze, if you take a map the game freeze, if you take the crystal and after a map the game will freeze and if you take a map and after a crystal then press start, the game will not freeze O.o... Checked this to Garden of Assemblage.
EDIT: I resolved the chest and the crown's bug :D! I played from the beginning until Sora goes to the Mysterious Tower smoothly without freeze and without to save-and-restart.

Custom server:
I'm creating a custom server for a game that recently become a bugged, laggy and hackered game. I can't reveal the name now. Until now (2 days of studying socket libs and making a client/server) I'm able to talk with the real server of the game and capture its packets :P. I'm able also to talk with the client, decrypting the packets and check the messages that it send.

The secret project:
Well, I'm programming also a thing that I'm sure that will be one of the best projects ever for some KH fans... I can't reveal nothing now, I need time and someone that can help me :).

A game:
Recently I had a discussion with two friends that have the idea to make an videogame for PC. I'm the programmer and I started to make the engine: DirectX9 with 2D support, Keyboard and Joystick support and a Map Editor that I'm developing.

That it's all guys :). Oh, I added some new wallpapers on my blog. If you want to propose other wallpapers, write here :D!

Dark Cloud's tools

To contact us Click HERE
Who ever played to a game called Dark Cloud? It was my first game for PS2 and I remember that I found it on a demo-disc. Recently I saw a video that show the beta version of this game, much different from the final version, so I developed an unpacker for this game to see if some old data was keep (and yes, I founded some "old" data) that I want to share.
The files required to use the unpacker are data.dat and data.hd2, and you can get them from the disk/iso. I found a lot of models (in MDS format), another data.hd2 that seems to point an old version of the game, gdata_e3.edt_ that seem a file from the E3 demo, some test files and a setting file from the Map Editor of the game! We can found also some scripts, for example I found the scripts of the boss in export\dun with .cfg extension. Other scripts are located to export\dun\cloth with .clo extension. Also in each folder of export\gedit we can found a lot of scripts in .cfg format, like mapinfo.cfg and sound.cfg. A lot of .img files can be found, a container for TM2 format. Also some files with "_" can be found, like _dunmenu.pak, maybe unused stuff that was left. If someone is interested to the hacking of this game write here, I can give an help :).

Download White Cloud and Light Cloud

Kingdom Hearts II Final Mix English/Italian translation [FINAL-Rev5]

To contact us Click HERE
After some months of work, the translation goes to the end.
Everything is translated and every bug was corrected (the chest, crowns, in/out-party bugs and the freeze after the Sora's awakening), so finally I'm ready to publish here everything.

There are some strings that I keep untranslated because they are useless, like the summaries of the story in Theater Mode or some debug messages from the Theater that became unused on the final version of the game. I missed some strings from the Hollow Bastion and the Twilight Town, that honestly I didn't found on the game, so if you find them please report them to me.
As someone asked some weeks ago, I'll release the programs that I used for the translation but note that I developed them quickly and I have no time to create a decent GUI. If you are interested to translate the game I'll be happy to give an help and, after the end of translation, I'll be happy to host here your translations. With the two translations I want to add to the downloads also two patches: the one will enable the Japanese voices to the new scenes that was undubbed when you view the scenes with the English language in Theater mode or when you play the game, and the other will patch some files to enable the Japanese voices when you play to the game, also the character's voices when you fight the enemy. I'm releasing also my unpacker, that can dump over 25.000 files from every edition of Kingdom Hearts 2 (FM, JP, USA, ITA etc etc). This unpacker has also the packer, that take all the files uncompressed and repack them into a new archive, to do some rom hacks or to explore the undergrounds of the game. Be careful with this packer, because with my experiments the game became bugged when I put back to the ISO the KH2.IMG that is equal or bigger than the original file (to avoid this I removed the Lion King's world and the game works well). If you have questions, write here, I'll answer them in a new more detailed/technical post :).

Happy Final Mix guys!!!

DOWNLOAD LINKS COMING...
KH2 Patcher rev4 (05/July/2011)
KH2FM English rev5 (16/July/2011)
KH2FM Italian rev5 (16/July/2011)
KH2FM JAPEnabler (I'm working on it)
KH2FM JAPSwitcher (Same)
KH2DumperX rev15 to dump every file from KH2 using KH2.IMG and KH2.IDX
Visual C++ 2010 Runtime x86 and x64 for MSVCRT100.dll error

WARNING: This post and the files uploaded are protected from the copyright-free, so any "cut-and-paste",  translation or summary of this post without to link clearly the sources and the author will be prosecuted. The re-uploading of any materials downloaded from the links in this post without permission is forbidden. Simply I want to protect my works from the people that copy the works of other peoples.
INFO: After this release I shut down the two torrents of the old translation in beta phase. If you like the product, please don't download it, but buy it :) it's the best help to support the Square-Enix. If you want to support also my projects, you can donate me via Paypal  

How to use the KH2 Patcher / Come usare KH2 Patcher:
The KH2 Patcher is an universal tool to patch any file for Kingdom Hearts II Final Mix edition (I'm not exluding to support also the other editions in future). To patch the game you need to extract to the same folder  the patcher, the patch and the ISO of Kingdom Hearts II Final Mix game from your original copy of the game. Drag the patch file to the patcher and, when the patcher shows you the changelog and the other infos, write into the window the name of the ISO. At this point, after pressing RETURN, the ISO will patch permanently, so be sure to protect all your original copies before to continue.
Traduzione: Inserisci in un'unica cartella il programma KH2Patcher, l'ISO di Kingdom Hearts II Final Mix e la patch che si desidera applicare, dopodiché trascina il file della patch nel programma. Nella finestra che si aprirà, specifica il nome dell'ISO del gioco (nel mio esempio KH2FM_JP.iso) e premere INVIO. Attenzione, perché dopo aver confermato il nome del file ISO, il gioco verrà patchato permanentemente, perciò assicuratevi di tenere sempre una copia intatta dei vostri file prima di fare qualunque cambiamento.

Common questions:
Why don't you release a patched ISO like the beta?: First: it's illegal. Second I should spend a lot of time to upload 6GB for a patch that will be updated. If I upload an already patched ISO with the rev3, when I'll release an rev04 or 05 you should patch the ISO already patched, so it's better if you dump the ISO from your original copy and do the patching process yourself.
Someone says that the Lion King's world is not present in this patch: Fake. Previously I said that with my packer/unpacker, the world of Lion King is not accessible, so I remove it, but I prefer to release a full patched game with everything accessible, so I spent more time to avoid the patching process with my tool (that work, the real problem born when I put back KH2.IMG file).


Common problems:
The patcher says "Unable to find the ISO": Try to put your iso into an unit like "C:\" or "D:\PS2_Games". The problem is that the DOS environment doesn't support the file or the folder with spaces (like the folders with the underline "C:\Document and settings\Hi my name is Bob\Documents\Downoad\Kingdom Hearts II Final Mix\).
The game become patched but in some worlds, all the texts became "FAKE": Be sure to use an untouched ISO from Kingdom Hearts II Final Mix's game. Sometimes if you get the disc image with different formats (like cue/bin, nrg, imz etc) the patcher will doesn't work, so try to dump in ISO format. It's possible also that you have downloaded (I hope that you did not do this) a modified ISO. Be sure that the MD5 is 1bd351e1df9fc5d783d8318010d17f03 before to continue (more info to redump.org).

Installare Mac OS X Lion sull'ASUS U36SD [AGGIORNATA x2]

To contact us Click HERE
Prerequisiti:
QUESTO archivio
- Un Mac già funzionale (va bene sia su hardware reale sia su virtuale)
- L'immagine retail in formato DMG di Lion (scaricabile legalmente dall'App Store)
- Una penna usb, un hard disk esterno o altro che abbia minimo 8GB di memoria, preferibilmente con un attacco 2.0
- Un pizzico di conoscenza e pazienza

Questa è la situazione che OSX si ritroverà a fine guida:
- Intel HD3000 con uscita HDMI e VGA funzionante, risoluzione 1366x768 e accelerazione video QE/CI
- Nvidia GT520M con Optimus non riconosciuta
- Audio funzionante
- Microfono funzionante
- Webcam funzionante, ma girata di 180°
- Scheda Ethernet funzionante
- Scheda Wireless funzionante
- Porta USB 3.0 funzionante
- Lettore schede funzionante
- Riavvio funzionante
- Shutdown NON funzionante (esegue tutte le operazioni all'uscita ma non manda il segnale di shutdown all'ACPI. Causa schermo nero e pc acceso)
- Sleep NON funzionante (il computer non va in standby e si blocca con schermo nero)
- Batteria funzionante
- Gestures trackpad basilari funzionanti
- Aggiornamenti dell'OS funzionanti
- Tasti FN NON funzionanti



Passo A: preparare l'USB storage per l'installazione (la parte più lunga e scocciante)
0) [COLOR="DarkRed">ATTENZIONE: Con questa procedura, tutti i dati contenuti nel vostro storage USB andranno perduti![/COLOR]
1) Da un altro computer con OSX già installato, collega la tua memoria di massa USB e da Applicazioni\Utility, aprite Disk Utility.
2) Selezionate la vostra penna USB appena collegata, andate su Partizione e selezionate 1 Partizione dal menu a tendina dello Schema Partizioni.
3) Selezionate il bottone Opzioni, selezionate Tabella partizione GUID, assicuratevi che il formato della partizione sia Mac OS Extended e non MS-DOS e date l'ok premendo sul pulsante Applica.
4) Aprire il terminale da Finder/Via/Utility (oppure con SHIFT+SUPER+U), scrivete defaults write com.apple.finder AppleShowAllFiles TRUE, confermate con INVIO e riavviate il Finder scrivendo sempre su terminale killall Finder.
4b) Questa operazione vi farà visualizzare tutti i file nascosti nel vostro Mac. Per nasconderli nuovamente, ripetere il punto 4 con l'unica differenza nello scrivere FALSE al posto di TRUE.
Per far ritornare tutto nella norma, basta sostituire il valore TRUE con FALSE.
5) Localizzate il setup di Lion scaricato dall'Apple Store e montate il file immagine in formato DMG. Aprite dal Finder la nuova partizione che vi è appena uscita e cliccate su Mostra contenuto del pacchetto facendo click col pulsante destro (quindi visualizzando il menu contestuale) su Install Mac OS X Lion.app.
6) Nella cartella Contents/SharedSupport, troverete un altro file immagine chiamato InstallESD.dmg: cliccateci due volte per montarlo e come prima, una nuova partizione verrà resa disponibile dal finder.
7) Aprite la nuova partizione ed andate nell'unità chiamata Mac OS X Install ESD, dove al suo interno troverete un file nascosto chiamato BaseSystem.dmg. Montate anche questo e riaprite il Disk Utlity.
8) Nella seconda metà dell'elenco dei file immagine montati che trovate nella lista a sinistra di Disk Utility, selezionate Mac OS X Base System, andate su Ripristina e trascinate la partizione creata in precedenza nella vostra memoria di massa su Destinazione. Assicuratevi che la vostra partizione creata precedentemente per la vostra penna USB sia settata su Destinazione e che su sorgente non ci sia BaseSystem ma Mac OS X Base System e poi cliccate sul bottone Ripristina, in modo da copiare tutto il contenuto di BaseSystem nella vostra partizione, che verrà rinominata automaticamente in MAC OS X Base System.
9) A fine processo, smontare (rimuovere, espellere o disattivare è la stessa cosa) il vecchio MAC OS X Base System montato in precedenza (lo potete riconoscere dal fatto che quello nella vostra USB key vi dirà quanto spazio avete ancora a disposizione, l'altro no perché sarà impossibile modificarne il contenuto) ed accedete all'altro MAC OS X Base System che trovate dall'elenco partizioni (il Base System nella vostra USB key).
10) Entrate nella cartella System/Library, cancellate il collegamento a Packages (ha un'icona bianca con una freccia), copiateci la cartella Package che potete trovare in Mac OS X Install ESD e, a fine processo, smontate il volume Mac OS X Install ESD.
11) Nell'archivio scaricato in questo post (la pswd è GuideByXee) installate i tre packages nella cartella USB Setup e ricordatevi di cambiare il percorso di destinazione selezionando Mac OS X Base System (se vi dice che è impossibile installare il package in quel percorso, chiudete e riaprite il setup).

Passo B: preinstallare i driver e patchare il setup
1) Copiare il contenuto della cartella Kexts (che troverete allegata nell'archivio di questo post) sul desktop.
2) Dalla cartella Tools lanciate il programma KextBeast e prima di cominciare l'installazione, cambiare come al solito il percorso di destinazione selezionando la vostra pen drive.
3) Aprite dalla cartella Tools il programma MultiBeast e selezionate MacBook Pro 8,1 sotto Customization/System Definitions/MacBookPro e NullCPUPowerManagement sotto Drivers&Bootloaders/Kext&Enablers/Miscellanous.
4) Se volete formattare l'intero drive, andate al punto 4A, se avete un computer con uno schema di partizioni MBR (formato standard per Windows) andare al punto 4B, se invece è in formato GPT allora andate al punto 4C.
4A) Avrete due scelte importanti da fare a questo punto: scegliere se utilizzare lo schema di partizioni MBR o GPT. Lo schema di partizioni MBR è lo standard per Windows, quindi oltre ad OSX potrete installare anche tutti gli altri sistemi operativi Microsoft e anche le vecchie distribuzioni Linux sul vostro hard disk, però bisognerà patchare il setup di OSX (nulla di dannoso); in questo caso passate al punto 4B. Se invece scegliete di usare il moderno sistema di partizioni GPT, supportato nativamente da OSX, sappiate che il sistema operativo di casa Apple si avvierà solo se la partizione del Mac sarà la prima partizione mai creata nello schema di partizioni, altrimenti si rifiuterà di partire. Questo costerà caro nel caso vorrete reinstallare OSX, che vi costerà la ripartizione dell'intero hard disk, pena perdere tutto o ripristinare l'ultimo backup. Se il vostro BIOS non supporterà il boot in modalità UEFI, sarà impossibile installare anche Windows. Se siete sicuri di procedere con lo schema di partizioni GPT, allora passate al punto 4C.
4B) Copiate il file OSInstall.mpkg su System/Installation/Packages e il file OSInstall su System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/, sostituendo quello già esistente. Troverete i due file sotto la cartella MBR Patch nell'archivio scaricabile qui.
4C) Prima di procedere, leggete un attimo il punto 4A. Se avete installato già un altro sistema operativo sul vostro hard disk in formato GPT, sappiate che dovrete fare il backup di tutti i vostri dati perché lo schema di partizioni dovrà essere partizionato come piace ad OSX (-.-). Durante il setup infatti, dovrete reinizializzare l'intero drive altrimenti OSX si rifiuterà di avviarsi.

Passo C: installare OSX Lion
1) Spegnete il notebook, collegate la vostra USB key in una delle due porte USB 2.0, accendete e quando vi apparirà il logo ASUS, premete una, due o anche tre volte il pulsante ESC, in modo da entrare nel menu dove potrete decidere da quale periferica dovrete fare il boot.
2) Nel menu che vi apparirà, il primo elemento vi permetterà di avviare il sistema operativo installato nel vostro hard disk, il secondo dovrebbe essere la vostra pen drive; selezionatela, premete INVIO, nella schermata che vi apparirà assicuratevi di essere sopra Mac OS X Base System e premete nuovamente INVIO per eseguire il boot del setup.
3) Una volta dentro il setup, selezionate la nostra lingua ed andate avanti; vi apparirà il solito menu in alto: da li selezionate Disk Utility (o Utilità Disco) sotto il menu Utility. Se la schermata del setup non vi dovesse apparire, passate al punto 3a, altrimenti proseguite normalmente verso il punto 4!
3a) Ci possono essere diverse cause che impediscono l'avvio del setup. Eseguite di nuovo il punto 1 e 2, ma prima di selezionate Mac OS X Base System con INVIO, pigiate sulla vostra tastiera i comandi "-v -x -f" (da notare che il trattino è possibile scriverlo solo col pulsante per fare l'apice, quello a destra dello zero), e premete INVIO. Se vi darà nuovamente una schermata di errore (chiamata Kernel Panic) o vi si bloccherà, provate a ripetere questo punto per altre 2 volte (raramente capita che OSX non vuole partire, un riavvio e funziona di nuovo tutto). Se di nuovo continuerà a non partire, mi dispiace dirlo ma dovrete ripartire dal passo A (vedrete che la seconda volta che seguirete questa guida, ci metterete la metà del tempo ;)).
4) A questo punto, dopo aver letto attentamente il punto 4 del passo B e dopo aver capito i rischi, passiamo avanti. Notiamo che selezionando il nostro Hard Disk, ci verrà mostrato in basso a destra con quale tabella di partizioni lavora (al 95% sarà Master Boot Record). Se sarà MBR passate al punto 4a, se avete intenzione di formattare usando GPT passate al punto 4b, se avete già GPT (verrà indicato con Tabella di partizione GUID), allora sapete che dovrete formattare tutto in ogni caso. Personalmente vi consiglio di usare MBR, dato che personalmente ho avuto brutte esperienze con la GPT. Un altro consiglio che vi posso dare è di fare il backup di tutto il computer e ripartizionare tutto quanto per fare prima, altrimenti le operazioni successive saranno un po lunghe, noiose ma anche rischiose per i vostri dati.
4a) Se volete mantenere tutti i vostri dati, passate direttamente al punto 4b, altrimenti proseguite. Questa operazione DISTRUGGERA' tutti i vostri dati contenuti nel vostro disco, ma almeno vi assicurerà di avere un hard disk pronto e pulito per ospitare OSX e volendo anche altri sistemi operativi. Andate su Partizione da Disk Utility, premete il pulsante Opzioni che troverete al centro in basso e selezionate Master Boot Record (o Tabella di partizione GUID, ma vi creerà grossi problemi nel caso vogliate formattare OSX o vogliate installare un altro sistema operativo), nel menu a tendina dove ci sarà scritto Attuale, selezionate il numero di partizioni che volete. Personalmente ho creato 4 partizioni, una per Windows da 64GB, una per Mac da 32GB, una per Ubuntu da 16GB ed una partizione condivisa dai 3 sistemi operativi dove metto tutti i miei dati (se vi state chiedendo perché ho 3 sistemi operativi, sappiate che il Mac lo uso solo per usare XCode, Ubuntu come unico sistema operativo che mi permetterebbe di recuperare gli altri 2 o se un giorno volessi programmare per multipiattaforma e Windows per tutto il resto). Formattate tutte le partizioni in MS-DOS FAT tranne la partizione dove dovrete installare OSX, che la formatterete come Mac OS Extended (Journaled) (chiamate la partizione Lion). Applicate le modifiche e passate al punto 5.
4b) *punto solo per utenti un po più esperti* Ritornate un attimo su un sistema operativo funzionante (io ho usato Win), scaricate GParted Live ed installatelo con Universal USB Installer su un'altra pen drive libera. Riavviate il vostro notebook, premete di nuovo ESC all'avvio e selezionate la pen drive dove avete installato GParted. Dovrete ridimensionare le vostre partizioni per ricavarne una con minimo 20GB (l'operazione di ridimensionamento potrebbe richiedere molto tempo se ridimensionate una partizione verso destra). Inizializzate lo spazio vuoto come una partizione di tipo HFS+. RICORDATE che la partizione da creare deve essere una partizione primaria, rieseguire il setup del vostro mac come descritto dal punto 1, 2 e 3, su Disk Utility dovrebbe mostrarvi una nuova partizione, dove se sezionata sarà possibile premere il pulsante nella barra degli strumenti di Disk Utility di colore verde chiamata Abilita Journaled. Una volta premuto passate al punto 5.
5) Uscite da Disk Utility e continuate l'installazione. Selezionate il vostro drive e fate partire (finalmente) l'installazione! Se per caso vi da un certo errore riguardo la partizione GUID, allora non avete eseguito corettamente il punto 4B del passo B.

Passo D: il primo boot di Lion
1) Avviate nuovamente la vostra pen drive e selezionate la vostra partizione di OSX chiamata Lion, premete INVIO e... Se sarà partito sarete quasi alla fine! Passate al punto 2! Viceversa, allora ci saranno state delle complicazioni (ma no?). Provate a rieseguire il punto 1 per altre 2 volte e, se il problema sarà sempre lo stesso, continuare a seguire questo punto, altrimenti passate al punto 1a.
1a) Riavviate il vostro notebook, selezionate di avviare la vostra pen drive e, quando vi troverete sopra la partizione Lion, digitate -v -x -f. Se vi restituirà un Kernel Panic relativo al componente AppleACPIPowerManagement.kext, andate al punto 1b, se apparirà scritto Still waiting for root device passate al punto 1c, se vi si bloccherà e basta, provate ad eseguire di nuovo il passo C, se si bloccherà nuovamente, mi dispiace dirlo ma dovrete rieseguite tutto da capo, a partire dal passo A.
1b) Rifate il boot del setup e stavolta avviate il Terminale invece che il Disk Utility. Scrivete cd /Volumes/Lion/System/Library/Extensions/ dove Lion sarà il nome della partizione da voi precedentemente creata, poi scrivete cp -rf /Volumes/Mac*/System/Library/Extensions/Null* ./ per copiare NullCPUPowerManagement.kext e fixate i permessi del file scrivendo chmod -R 755 ./Null*. Riavviate, bootate la partizione Lion e se tutto è andato a buon fine, passate al punto 2.
1c) Dovrete rieseguire il passo C, provando a ripartizionare tutto il drive (mi raccomando al backup).
2) Inserite tutti i dati a vostro piacimento ed una volta davanti al desktop di OSX, inserite una pen drive con l'archivio scaricato da questo post. Scompattate tutto, prendete il contenuto della cartella Kexts, copiatela sul desktop ed installare Multibeast, esattamente come avete fatto nei primi punti del passo B. Installate anche Chameleon 2.0 RC5 e riavviate, senza avere necessariamente inserita la pen drive usata per il setup.
3) Collegatevi ad internet (preferibilmente via LAN per velocizzare il tutto), andate sul logo della mela in alto a sinistra e fate verificare ad OSX se ci sono nuovi aggiornamenti. Vi proporrà diversi aggiornamenti, tra cui la versione 10.7.2 del sistema operativo (riaggiornerò l'articolo quando usciranno le prossime versioni). Installateli tutti e riavviate.
4) Dal vostro desktop, fate click col pulsante destro del touchpad su VoodooHDA.kext e fate Mostra contenuto pacchetto. Andate su Contents, aprite info.plist e cercate la scritta MixerValues. Modificate i valori di PCM, iGain ed iMix ed impostateli tutti a 100 (questo permetterà di avere il microfono e la porta di ingresso funzionanti). Cercate anche la stringa Vectorize e modificate il valore da false a true. Chiudete e rieseguite la stessa procedura del punto 2. Fatto questo dovrete avere il sistema operativo perfettamente funzionante, esattamente come un vero e proprio MacBook Pro!

Note finali: Problemi conosciuti, consigli ed altro
Ad ogni aggiornamento ufficiale di OSX, alcuni kexts modificati potrebbero essere sostituiti da nuovi ufficiali della Apple, quindi alcuni driver dovranno essere riapplicati usando MultiBeast. Il Mac non è in grado di switchare tra le due schede grafiche, quindi anche se installassimo i driver della GT520, non potremmo comunque usarla; per questo aspettiamo un aggiornamento al kernel da parte dei developer Apple per avere uno switch nativo tra le due schede. Il sistema inoltre, non è in grado di effettuare lo shutdown correttamente o di mettersi in standby, perciò se arrestate il sistema e il computer rimane acceso ma con lo schermo nero non vi preoccupate, il sistema ora è spento ma non è stato in grado di inviare al BIOS il segnale di shutdown (problema che si potrebbe aggirare modificando le impostazioni dell'ACPI di OSX). Per lo standby invece, dovrete modificare nelle opzioni del risparmio energetico il fatto che il computer se ne va in blocco dopo un tot di minuti (di default sono 15). Mettete al massimo quel valore finché il sistema vi segnalererà Mai e potete risolvere questo problema. Il driver audio attuale inoltre non supporta l'accelerazione tramite istruzioni SS2: per farlo andate nella cartella Extra Stuff dell'archivio ed installate Voodoo SS2 Enabler. Ho messo inoltre dei driver generici per abilitare il bluetooth, ma NON GLI HO TESTATI PERSONALMENTE! Vi consiglio anche di scaricare Monolingual, che vi permetterà di guadagnare oltre 1GB di spazio! L'hardware dell'ASUS U36SD, per quanto possa essere simile all'hardware dei nuovi MacBook Pro, non potrà mai raggiungere la perfezione, per questo invito gli utenti di questo forum a postare nuove soluzioni ai problemi già citati in precedenza per rendere il sistema sempre più perfetto.

E' tempo di mostrare i miei lavori

To contact us Click HERE
Da quanto eh?
Dalla release della traduzione di Kingdom Hearts II Final Mix ho smesso di svelare i miei più grandi lavori, ma credo che è tempo di mostrare qualcosa per ricevere vostre opinioni e commenti.
Subito dopo KH2 Final Mix ho cominciato a lavorare a KH1 Final Mix. Ho individuato come il gioco gestisce i testi e i font ed ho sviluppato le basi per visualizzare (quindi né estrarre né modificare) i testi del gioco. Questi sono inseriti nelle mappe e non in file singoli come KH2. Questo rende molto più complessa l'operazione di traduzione, dato che ogni mappa ha multiple copie di testi e necessito di individuare l'intero formato della mappa per poter spostare, allargare o diminuire le stringhe. Inoltre mi sono trovato in difficoltà nel ricompattare l'archivio KINGDOM.IMG, quindi ho deciso di lasciar perdere. Devo essere sincero, ci ho sbattuto per qualche settimana, ma non volevo cimentarmi nuovamente in ideogrammi e test anche perché l'inizio dell'Università ha tolto molto del mio tempo (questo è un annuncio ufficiale per il quale decido di non prendere i lavori per KH1FM). Ho continuato a fare ricerche su KH2FM per trovare il modo di non usare font riadattati e per coincidenza ho trovato un flag che permette di fare lo swap dei tasti O ed X, di abilitare il supporto ai salvataggi della versione americana (peccato che il caricamento fallisce), prova che il motore di gioco è basato sulla versione US. Ho continuato a lavorare a spezzoni su OpenKH, un engine che doveva permettere il caricamento di personaggi, mappe ed animazioni che però ho abbandonato per mancanza di conoscenze. Ho comunque una copia del progetto salvata in un server SVN privato, così se qualcuno un giorno ci vorrà mettere mani potrà farlo, a patto che mi contatti di persona (via mail possibilmente). Subito dopo ripescai un vecchio editor che sviluppai per Sonic 2. Vidi il codice, ciò che avevo combinato... Dopo 5 minuti mi dissi "spazzatura", così cancellai tutto e decisi di riscriverlo da zero. In pochi mesi sono riuscito a sviluppare un editor abbastanza potente che supportasse non solo la mappatura e l'editing dei  livelli, ma anche la visualizzazione dei rings, l'editor delle animazioni per palette e qualche piccolo inizio sull'effetto distorsione dello sfondo. Successivamente ho studiato un po di DirectX ed ho cominciato a creare la base per un engine di Sonic the Hedgehog, ma mi sono scontrato su molti problemi e limitazioni dovute all'impossibilità di gestire le palette con le nuove schede video. Ho provato a fare il rendering dei livelli ma con un risultato abbastanza scadente:

Ho continuato a lavorarci sopra parallelamente ad un progetto dove sono stato invitato chiamato Sonic 1 HD. Nonostante le grosse limitazioni ho continuato a lavorarci e ad implementare collisioni ed animazioni con risultati più che accettabili. Nel frattempo però ho scoperto l'esistenza di un nuovo titolo della Sega: Sonic CD. Affascinato da come il gioco si mostra su pc e smartphone, ho deciso di dare un'occhiata a come è stato realizzato. Sono riuscito ad estrarre tutti i dati e a fare qualche modifica, a scoprire bug e limitazioni che mi sono servite a capire come avrei dovuto realizzare meglio il mio motore di gioco. Mi sono alleato con un amico per portare Metal Sonic come personaggio giocabile ed ogni tanto, mentre lui costruisce la spritesheet, io implemento le animazioni e collisioni:Non ancora contento del lavoro, ho cominciato a smanettare nel codice e a riuscire ad aumentare la risoluzione orizzontale, ottenendo risultati stupefacenti ma anche bug abbastanza imbarazzanti (eventi e boss mal scriptati):Ho cominciato a giocare a Lunar Silver Star Harmony per PSP e visto che il gioco è in inglese ho provato a tradurre qualche dialogo e qualche menu, con la conseguenza dello sviluppo di un estrattore e riassemblatore di file del gioco che rilascerò a breve.Recentemente ho anche cominciato ad esplorare la parte tecnica di uno dei giochi che più mi ha appassionato: Castlevania Order of Ecclesia. Sono riuscito a sviluppare un programmino che mi visualizza le prime mappe di Ecclesia, anche se con i colori non precisi e fedeli. Sono anche in grado di caricare ogni tipo di sprite o blocchi grafici dei livelli, ma con l'assenza delle palette:Ho anche avuto il piacere di comprare la PS Vita e di acquistare qualche titolo che mi è stato dato in omaggio grazie al pre-order della console. La console è fantastica ed è ricca di potenza e fantasia nei controlli di input, ma come giochi la vedo ancora un po magra. Rimasto anche molto deluso dai pochi titoli PSP disponibili, dalla promessa non mantenuta del tutto per la connessione remota e l'iterazione tra PSV e PS3 e dall'assenza dei classici PSOne. Inoltre era stato detto ad una vecchia conferenza che la PSV sarebbe stata abbastanza potente da farci girare i classici PS2 e addirittura i titoli PS3 riadattati, ma fin'ora né si è visto né è stato annunciato niente, staremo a vedere. Il famoso PS Suite, SDK che permetterebbe la programmazione del dispositivo in linguaggio C# era stato annunciato ma dopo quel giorno nessuno ne ha parlato più, cosa che mi ha deluso molto dato che non vedevo l'ora di mettere le mani su un po di codice.All'Università, inoltre, è cominciato anche il secondo semestre e il nostro nuovo Professore ci ha dato come traccia d'esame la creazione di un videogame da consegnare entro Luglio. Niente di troppo impegnativo, ma soltanto l'idea mi sprona ancora di più a scrivere codice e a pensare a nuove soluzioni. Il tempo è poco e sembra non bastare mai, anche perché ho molte idee e progetti che vorrei realizzare o continuare. Con l'inizio dell'Università il tempo si è dimezzato più del doppio, ma grazie a ciò ho conosciuto un nuovo e fantastico mondo che mi accompagnerà per i prossimi 3 anni!Vedrò d'ora in poi di scrivere nel mio blog con più frequenza, magari questo mi spronerà ancora di più nella creazione di nuova roba :P.

26 Mayıs 2012 Cumartesi

Chinese Website translation services

To contact us Click HERE
Dear Sir/Madam, I visited your Website and would like to let you know that your Website could also be presented in other languages for broader recognition.

According to research done by International Data Corporation, non-English speaking users make up 70% of the total online population. Business Web users are three times more likely to buy when addressed in their own languages (survey by Forrester Research).

We specialize in Website translation and search engine submission in most Asian and European languages. The most common translation requests include Chinese, Japanese, Korean, Vietnamese, Thai, Malay, Arabic, Spanish, French, German, Italian, Portuguese, Dutch, and Russian.

Our Website translation service package includes:

1. Web page translation and Web programming localization - We not only convert Web pages and graphics, but also ensure that the translated Websites fully function in the target language environment.

2. Search engine submission - We optimize the keywords and descriptions of the translated Websites for ideal search engine rankings.

3. Website updates and technical support.

Our translation is done by our professional translators who are native speakers and have years of Website translation experience. We are not hired for the ability to take a word in one language and convert it into an equivalent word in another language. Instead, we get to the heart of communication and express the true meaning of your message, because we are aware that improper translation may cause irreparable damage to your organization's image. Our references and sample work are available upon request.

We also offer document translation service.

Should you be interested in our translation services, please do not hesitate to email me for further information. Thank you very much for your time.

==

LocaTran Translations Ltd.
-- Translation, Localization & DTP Services

Tel: +86-21-63760188 | Fax: +86-21-60919222

Create a Unique Password for Every Site You Use

To contact us Click HERE


You want to create lengthy, complicated and unique passwords for every website that you use but that rarely happens in practice because these complex strings would be nearly impossible for anyone to remember.

Most people thus rely on password management software that encrypt and store all your passwords in a database which is protected by a single password. You enter that master password and you instantly have access to all your stored user logins and passwords.

unique passwords

There’s however another solution as well that will help you generate unique passwords for all your online accounts but without storing the passwords anywhere – neither online nor on your computer. It’s called Password Chameleon.

With Password Chameleon, all you have to do is remember one master password. You enter the site’s domain name (say gmail.com) and your master password (say He!!0WorId) and tool will instantly create a password by mashing these two strings. Every time you enter your master password and the web domain, the tool will generate the same password.

The good thing is that passwords are generated locally on your computer and while all your online accounts will have unique passwords, you will have to remember just one master password. Also, Password Chameleon uses the SHA-1 Algorithm to generate your passwords (aka hashes) and it impossible to decrypt the master password from the generated hashes.

The downside is that this method isn’t a very practical solution for people who could be maintaining multiple accounts on the same website. The web app and browser extensions are free though the mobile apps cost a little less than $2.

Here’s another password trick suggested by Mozilla that recommends picking a base password and then adding a different suffix and prefix based on the website.

Related reading: Keep your Online Accounts Safe and Secure

Tweet this Share on Facebook


Digital Inspiration @labnolThis story, Create a Unique Password for Every Site You Use, was originally published at Digital Inspiration on 15/05/2012 under Password, Internet.

Related posts:

  1. Choosing Different Passwords for Different Websites
  2. How to Verify That You Have Typed In The Correct Password
  3. How Strong is your Password?
  4. My Password Tree
  5. Selecting a Safe Password Manager for Storing your Secret Passwords

Why You Should Not Rename Your Pinterest Boards?

To contact us Click HERE


pinterest boards

When I first read about Pinterest, I didn’t pay enough attention as it looked like any other image bookmarking site with a beautiful interface. But as I spent more time on the website exploring pins and repinning some of them to my own boards (see here), the interest level has definitely gone up.

I plan to do a detailed write-up later but here’s a quick tip for users who are already active on Pinterest – avoid renaming your Pinterest boards.

That’s because when you change the name of a Pinteret board, the associated web address (public URL) of that board will also change. If people have shared your Pinterest board on Facebook or if they have added your board to their online bookmarks, all those links will point to a non-existent (404) page once a board is renamed as the permalink changes.

Also, Pinterest boards have a Facebook Like button and the other side effect is that the Like counts will reset to zero after the board is renamed.

Tweet this Share on Facebook


Digital Inspiration @labnolThis story, Why You Should Not Rename Your Pinterest Boards?, was originally published at Digital Inspiration on 15/05/2012 under Pinterest, Internet.

Related posts:

  1. How to Hide your Email Address from Facebook Apps
  2. The Kindle Best Sellers that are currently Free
  3. Rename Multiple Files Efficiently Using Excel or Google Docs
  4. How to Change Your Name on Facebook
  5. The Most Popular Group on Facebook

Find the Address of a Place through Google Maps

To contact us Click HERE


Find Address

What’s the address? is a simple tool that can help you find the approximate address of any point on Google Maps.

All you have to do is drag the red marker pin to another location and the approximate snail address of that place should pop-up in a marker window.

You can also search for the street name, city or zip code to quickly jump to any particular location on the map.

The tool internally uses the reverse geocoding feature of the Google Maps API. When you click a point on the map, the latitude and longitude co-ordinates of that place are translated into a human-readable address which is what you see on the map. The UI was written using the Twitter’s Bootstrap framework.

Address Lookup – Demo

Here’s a quick video demo of the tool in action:

http://www.youtube.com/watch?v=V7ryxnKEL-0

Tweet this Share on Facebook


Digital Inspiration @labnolThis story, Find the Address of a Place through Google Maps, was originally published at Digital Inspiration on 17/05/2012 under Google Maps, Location, Internet.

Related posts:

  1. Embed Google Maps on your website or blog
  2. Find Our Blog Readers on Google Maps or Google Earth
  3. Reverse Lookup: Find a Street Address Give the Latitude and Longitude Coordinates
  4. Find the Exact Opposite Point on Earth with Google Maps
  5. Find the Latitude and Longitude of your Home with Google Maps

Bing Can Supply Background Images for your Google Homepage

To contact us Click HERE


1. The homepage of Bing

bing homepage

2. The homepage of Google

google homepage

Bing puts a new image (sometimes, even a video) on their homepage every day. Google prefers rotating doodles on the homepage but they do offer you an option to add background images manually from the public photo galleries of Picasa.

If you prefer Google for search but like checking out Bing for images, get this Chrome extension. It will automatically set your Google homepage background to the image that’s currently featured on the Bing homepage.

A limitation is that background images on Google occupy the entire screen area and thus the 960×500 pixel Bing images may sometimes appear pixelated.

There’s a similar app in the Android Market, called Bing Live Wallpaper, that will make the Bing image your default live wallpaper on the Android phone. Once you have installed the App, go to Settings –> Display –> Wallpaper and choose “Live Wallpaper” here.

Also see: Bing Images as your Desktop Wallpaper

Tweet this Share on Facebook


Digital Inspiration @labnolThis story, Bing Can Supply Background Images for your Google Homepage, was originally published at Digital Inspiration on 18/05/2012 under Bing, Google, Wallpaper, Internet.

Related posts:

  1. Find Perfect-Sized Wallpapers for your Mobile and Desktop with Bing
  2. Google Experimenting with Images on its Homepage
  3. Want to See a Photo You’ve Taken on the Bing Homepage?
  4. See the new Video Homepage for Bing
  5. Set Bing Images as your Desktop Wallpaper