Romhacking.it Forums

Romhacking.it => Filo Diretto => Discussione aperta da: Clomax il Settembre 11, 2006, 00:44:30

Titolo: Romhacking WIP
Inserito da: Clomax il Settembre 11, 2006, 00:44:30
queste le modifiche necessarie (potrebbero aggiungersene altre) prima di tornare online definitivamente. sembra sia stato fatto poco in realtà ora il data base delle traduzioni ha molte più feature e offre molte più informazioni. l'archivio links andrebbe invece ripensato ma per il momento ce lo teniamo così. chiunque può collaborare. sto preparando lo schema del database. finito il lavoro lo renderò pubblico assieme alle classi patches e links. Buona work in progress a tutti.

6/11/2006 nuova organizzazione strutturata del lavoro

Romhacking.it scripts

[X] rss feed per le news, le collaborazioni e i progetti (Mat)
[X] classe patches -> correzione nel metodo getLink() (Clomax)
[X] visualizzazione di un messaggio di errore nel modulo di ricerca dei link (Clomax)
[X] xml feed e rss feed (Mat)
[X] correggere la ricerca per data nelle patches (Clomax)
[X] cardinalità nelle tabelle delle tarduzioni (Clomax)
[X] compatibilità firefox-explorer-opera per le tabelle dei download (Clomax)
[X] fix per far funzionare il forum con mysql5 e php5 (se rilevate problemi segnalateli) (Mat)
[] nuovo banner (commissionato a David)
[] condizione per le schede delle traduzioni
[O] motore archivio screenshots (http://www.romhacking.it/forum/index.php?showtopic=965&view=findpost&p=9478) (beta by Clomax)
[X] nuova portlet statistiche (Clomax)
[] ultime 5 collaborazioni, segnalazioni e progetti in un modulo
[X] langResolve per estendere i valori lang estratti dal database (Clomax)
[X] Specifiche tecniche delle console (Clomax) [bug!]
[] classe tables per la gestione delle tables
[] integrare le tables nella scheda della traduzione


Romhacking.it css

[X] migliorie estetiche nei moduli di ricerca (Clomax)
[X] nuovo colore per la visibilità dei link (Mat)
Titolo: Romhacking WIP
Inserito da: mat il Settembre 14, 2006, 23:17:13
[X] fix per far funzionare il forum con mysql5 e php5 (se rilevate problemi segnalateli).
Titolo: Romhacking WIP
Inserito da: Clomax il Ottobre 11, 2006, 23:43:36
Citazione[X] correggere la ricerca per data nelle patches

non sono riuscito a far funzionare la condizione in un modo più decente del seguente:

if (isset($year) && $year!='null')
  {
  $where=$where." AND $dbtable2.date>'$year'";
  $year=$year+1;
  $where=$where." AND $dbtable2.date<'$year'";
  }

nel data base il campo date nella tabella archivio_traduzioni (presto solo patches) è, appunto, un campo di tipo DATE (e non TIMESTAMP). se avete soluzioni migliori... (= nn funziona).

ho corretto anche qualche piccolo bugfix sempre nella ricerca (che dichiaro definitavemnte conclusa) sia per le patch che per i link.

ho anche PROVATO a ridifinire nel css le tabelle dei download ma il cellpadding e i bordi interni se ne vanno alla deriva. al momento nel css è definito, per la tabella dei download, questo id:

#table_download
   {
   width: 100%;
   margin-bottom: 0.5em auto;
   background-color: #003162;
   border-collapse: collapse;
   }

direttamente nell'html le tabelle sono definite in questo modo:

<table border="1" bordercolor="#0068ae" cellpadding="2" cellspacing="1" id="table_download">

l'archivio links è quasi completamente sistemato (anche se ne andrà rivista la struttura a breve).

l'archivio screenshots e i tasti di accesso rapido (accessibilità rulez) sono da considerarsi come implementazioni future che nulla hanno a che vedere con la betaTRE (è ora di cambiargli nome e di piazzare delle versioni negli script...) che verrà rilasciata non appena riusciremo a schiaffare php5 (ma è così difficile sta apt-get??? spettinato ti odio) sul sito.

suggerimenti e consigli sono ben accetti.

p.s. quando tutto sarà pronto sto pensando di rilasciare tutti i sorgenti del sito (e del motore che ho ripreso in mano considerando le modifiche fatte al data base).
Titolo: Romhacking WIP
Inserito da: |GeO| il Ottobre 12, 2006, 20:07:06
$year=$year+1;  <-- premetto che non so il php, ma non c'è una cosa simile al c per fare l'incremento di un'unità con notazione compatta? Per il resto non so che dire, di php e programmazione web sono a zero. :)
Titolo: Romhacking WIP
Inserito da: Clomax il Ottobre 12, 2006, 23:27:28
Citazione$year=$year+1;

wahwahwah, fatto fatto. :D

il contatore delle traduzioni ora funziona a dovere (più ottimo di così si muore) e quindi anche questa vecchia funzionalità è stata ripristinata. il metodo getCardBySystem(), quindi, non è più utile e per evitare che diventi deprecato... l'ho cancellato dalla classe. :D

che dire, per stasera è ok. ho commissionato a mat di ripristinare gli smiles del forum che nella home (nelle news) fanno un pò schifo a causa dei bordi bianchi. :P facci sapere quando hai fatto, mat. intanto io continuo con lo sviluppo.  :brucelee:  
Titolo: Romhacking WIP
Inserito da: Clomax il Ottobre 13, 2006, 08:56:16
mi è venuta in mente un'altra soluzione ottima per il conteggio delle patch.

inoltre, per ripristinare la sezione "siti in altre lingue" dovrò modificare lo script "arealinks.php"  rendendolo molto simile a "downloads_patches" (tabelle multiple). in questo modo potrò aggiungere una nuova chiave di ricerca nei links: la lingua.

chissà se rendendoli SIMILI nn si possa utilizzare un solo script. forse è la volta buona per uno standard... oggi pomeriggio mi ci tuffo dentro.  ;)  
Titolo: Romhacking WIP
Inserito da: Clomax il Ottobre 15, 2006, 11:34:37
motore di ricerca: gestione dinamica dei campi di tipo ENUM attraverso questa funzione:

Citazione<?php
function enum($table, $column)
   {
   $result = mysql_query("SHOW COLUMNS FROM $table LIKE '$column'");
   
   
   if(mysql_num_rows($result)>0)
  { 
        $row=mysql_fetch_row($result);
        $options=explode("','", preg_replace("/(enum|set)\('(.+?)'\)/","\\2", $row[1]));
       }
    else
       {
        $options=array();
       }
    return $options;
   }
?>

richiamata da...

CitazioneLingua - <select name='lang'>
         <option value='null'>nessuna</option>
         <?php
        include "scripts/enum_values.php";
        $options=enum('gestione_link', 'lang');
        foreach ($options as $option)
           echo "<option value='$option'>$option</option>";
         ?>
         </select><br />


modificata anche la modalità di visualizzazione per i moduli di ricerca (da fixare quella in explorer se si verifica lo stesos problema anche sul 7):

Citazione
input, select
   {
   font-family: Verdana, sans-serif;
   font-size: x-small;
   background-color: white;
   border-color: #003162;
   border-style: solid;
   border-width: 0.1em;
   }
Titolo: Romhacking WIP
Inserito da: Clomax il Ottobre 15, 2006, 19:48:13
nuova portlet statistiche parzialmente rimessa apposto (ho bisogno di un consulto con mat). :D

ho aggiunto diverse cose "da fare" e ne ho tolte altre che porterebbero via un sacco di tempo.
Titolo: Romhacking WIP
Inserito da: Clomax il Novembre 04, 2006, 20:30:01
eccomi di nuovo qui per segnalare quel poco che è stato fatto oggi dopo diversi giorni di inattività:

Citazione//funzione statica che risolve la lingua
  static function langResolve($lang)
     {
     if ($lang=='ita')
    $stringa="italiano";
     if ($lang=='eng')
    $stringa="inglese";
     if ($lang=='spa')
    $stringa="spagnolo";
     if ($lang=='ted')
    $stringa="tedesco";
     if ($lang=='por')
    $stringa="portoghese";
     if ($lang=='fra')
    $stringa="francese";
     return ($stringa);
     }

funzione veloce (già creata a suo tempo) per risolvere l'inconveniente ita, eng, spa , ecc. tirati fuori dal database. questa funzione li estende ed è un metodo statico di una classe contenente unicamente metodi statico (come il resolveOs per i sistemi operativi). non vi prepoccupate per lo spa al post dell'esp, tutto verrà inglesizzato pian pianino :D

Citazione<?php
   $where = "WHERE rel='wiki'";
   $links = new link($where);
   do
  {
  echo $links->getLink()."<br />";
  }
   while ($links->iteratore());

?>

nuovo campo "rel" nella tabella dei link (database). rel è un enum contenente 'external', 'internal', 'wiki', 'rss' e serve a mettere l'apposita inconcina (png 10x10) 13 pixel più a destra del link attraverso una classe del foglio di stile (esattamente come fa la wikipedia per gli external link). aggiunti nel database quei 5 riferimenti contenuti nella wikipedia. questo script serve per elencarli orizzontalmente (mi sembra che nel foglio di stile esista in inline per non-mi-ricordo-cosa. farò sparire quel br mettendolo nel foglio di stile appena mi ricordo XD

ed è tutto gente. domanio penso di impiegare altre due orette per sistemare qualche altro problema.
Titolo: Romhacking WIP
Inserito da: Clomax il Novembre 06, 2006, 14:15:12
ARCHIVIO SCREENSHOTS

di seguito tutte le novità riguardanti l'archivio screenshots di romhacking.it

6/11/1006 - script "primordiale" funzionante. appena torno a casa lo implemento nel sito.

Citazione<?php
   $dir="castlevania4";
   $files = scandir($dir);
   foreach ($files as $file)
         {
      if (substr($file, strlen($file)-3, 3)=='png')
         echo "<img src='$dir/$file' />&nbsp;";
         }
   ?>

non c'è una funzione per tirar fuori l'estensione di un file da una stringa? altrimenti la creo (con tutti i controlli) ad oc. :D

$dir sarà l'id della traduzione passato via query string. :P

bisognerà per forza utilizzare uno javasript (che nn conosco e che ultimamente sono visti come la peste) per creare due bottoni di scorrimento (avanti e indietro). preferisco quindi uno script che li visualizza tutti. vedremo come si svilupperà quest'altro servizio del sito. al momento mi basta che funzioni.

qualsiasi idea esponetela o contattatemi.


qualche ora dopo (a topolinea)...

Citazione<?php
   $dir="castlevania2";
   $subdirs = scandir($dir);
   foreach ($subdirs as $subdir)
         {
      if (is_dir($dir."/".$subdir) && $subdir!=".." && $subdir!=".")
         {
      $files = scandir($dir."/".$subdir);
      echo "<br />Archivio inserito il: ".$subdir."<br />";
      foreach ($files as $file) 
         {
       if (substr($file, strlen($file)-3, 3)=='png')
             echo "<img src='$dir/$subdir/$file' />&nbsp;";
       }
      }
         }
?>

in base al nome della cartella (che sarà una data nel formato AAAA_MM_GG come per le immagini nelle news) lo script visualizza vari archivi di screenshots di uno stesso gioco inseriti in periodi diversi.
Titolo: Romhacking WIP
Inserito da: Clomax il Novembre 06, 2006, 16:03:13
RECENSIONI

archivio recensioni. per ogni gioco (già recensito) sarà presente un campo con l'indirizzo della relativa recensione su retrogaming.it. impossibile creare uno script automatico (usano sigle diverse dalle nostre).
Titolo: Romhacking WIP
Inserito da: Clomax il Gennaio 06, 2007, 17:11:59
amministrazione: gestione del profilo (terminata)
sezione guide: la sto rimettendo apposto in questo momento grazie alla classe documents (ebbene si, sarà disponibile un modulo di ricerca anche per questa zsezione, scopiazzerò le sezioni arealinks e downloadpatches, magari scopro qualche piccolo bug... XD)
Titolo: Romhacking WIP
Inserito da: Infrid il Gennaio 14, 2007, 21:34:10
esiste la possibilità di:
[] rimozione di megaman in cima al forum e nella home page

???

:D:D
Titolo: Romhacking WIP
Inserito da: Vash il Gennaio 14, 2007, 22:32:19
Citazioneesiste la possibilità di:
[] rimozione di megaman in cima al forum e nella home page

???

:D:D
quoto e straquoto  :applauso:  :applauso:  
Titolo: Romhacking WIP
Inserito da: Gemini il Gennaio 14, 2007, 22:38:08
Rockman/Megaman è il simbolo di Clomax, per cui rimarrà lì dov'è. :w00t:
Titolo: Romhacking WIP
Inserito da: Clomax il Gennaio 15, 2007, 09:32:57
le tonalità di blu del sito sono quelle di megaman. yuu si doveva occupare della grafica (che tra le altre cose penso abbia finito) ma la real life mia e sua non stanno consentendo nessuno sviluppo per quanto riguarda la grafica del sito. e io sto tornando sotto esami...  :ciaotriste:

cmq megaman c'è sempre stato, in ogni banner. semmai sfancula samus. XD

cmq visto che proponete una cosa che doveva sfanculare è la riga in alto di benvenuto. volevo metterci le frasi celebri tradotte. del tipo:

you, spoony bard!/tu, flaccido bardo! (final fantasy iv)

e di randomizzare la cosa... avrei però bisogno di qualche segnalazione XD
Titolo: Romhacking WIP
Inserito da: Vash il Gennaio 15, 2007, 12:55:23
you crack me, little buddy xD
Titolo: Romhacking WIP
Inserito da: mog_tom il Gennaio 16, 2007, 19:07:54
This guy are sick
Final Fantasy VII

Victoly!
Samurai Shodown

Cartellino Gaillo
Goal!! (o era kick off?)

Il repertorio di Kefka...
Titolo: Romhacking WIP
Inserito da: Gemini il Gennaio 16, 2007, 20:49:54
Vabbè, a questo punto mi ci metto pure io:
-A winner is you!
-I'm in the pink! (Terry Bogard in qualche picchiaduro SNK)
-All your base are belong to us.
Titolo: Romhacking WIP
Inserito da: Sephiroth 1311 il Gennaio 17, 2007, 08:09:44
Ma quel "I'm in the pink" cosa vorrebbe dire? xD
Titolo: Romhacking WIP
Inserito da: Gemini il Gennaio 17, 2007, 09:52:16
CitazioneMa quel "I'm in the pink" cosa vorrebbe dire? xD
Non ne ho idea, però nei commenti a quella frase usciva scritto: "Maybe Terry's fruit?" xD
Titolo: Romhacking WIP
Inserito da: Clomax il Gennaio 17, 2007, 12:14:08
CitazioneThis guy are sick
Final Fantasy VII

si ma come è stato tradotto? frasi celebri, ok ma con le relative traduzioni in ita (e magari uno sreenshots).

c'è un siparietto in tales of phantasia quando salgono sulla nave che volevo giffare XD

mis a che apro una discussione a parte :P
Titolo: Romhacking WIP
Inserito da: Gemini il Gennaio 17, 2007, 15:24:07
Citazionec'è un siparietto in tales of phantasia quando salgono sulla nave che volevo giffare XD
Intendi quella parte che i Dejap hanno modificato per far diventare Arche una piccola ninfomane? E poi c'è pure qualcuno che aveva il coraggio di dire che il loro script fosse buono, uno script in cui il 50% della roba è cannata, inventata o tagliata alla grande (il nome di Yggdrasil eliminato su tutte).  <_<
Titolo: Romhacking WIP
Inserito da: Clomax il Gennaio 17, 2007, 22:53:18
CitazioneIntendi quella parte che i Dejap hanno modificato per far diventare Arche una piccola ninfomane?

si quella. molto carina la traduzione in italiano. a prescindere se nella versione giapponese si stavano litigando un onighiri anzichè discutere di sesso è stata cmq una scenetta molto divertente (e piccante). XD ci sta tutta. devo recuperare il save.

vabbè... PROPONETE!
Titolo: Romhacking WIP
Inserito da: Gemini il Gennaio 18, 2007, 00:28:36
Citazionesi quella. molto carina la traduzione in italiano. a prescindere se nella versione giapponese si stavano litigando un onighiri anzichè discutere di sesso è stata cmq una scenetta molto divertente (e piccante). XD ci sta tutta. devo recuperare il save.
Ma quella scena non aveva una mazza di piccante. ;_; Si capisce giusto che ad Arche piace Cless e che a Klarth piace Arche (ma non stava con Mirald?), mentre con lo script dei DeJap è diventata una farsa con cazzate gratuite. >_< Sfido io che poi li critica mezzo mondo. ._. Peggio dei J2E che in FF4 sono riusciti a far diventare Rydia una eviratrice di maiali. ;___;
Titolo: Romhacking WIP
Inserito da: Vash il Gennaio 18, 2007, 00:58:02
CitazionePeggio dei J2E che in FF4 sono riusciti a far diventare Rydia una eviratrice di maiali. ;___;
:rotolo:  :rotolo:  :rotolo:  :rotolo:  :rotolo:  
Titolo: Romhacking WIP
Inserito da: Clomax il Gennaio 18, 2007, 09:14:56
CitazionePeggio dei J2E che in FF4 sono riusciti a far diventare Rydia una eviratrice di maiali. ;___;

mitici!  :favorevole:  
Titolo: Romhacking WIP
Inserito da: mog_tom il Gennaio 19, 2007, 12:22:36
Victoly! è Vittolia!

(http://www.engrish.com/image/engrish/victoly.jpg)

per ff7 e ff6 chiedi ai diretti interessati

Poi c'è questa, inarrivabile, di Terry che ha evidentemente atavici problemi con la lingua d'Albione:

(http://www.engrish.com/image/engrish/excrement.jpg)

per non dire di...
YOU! INVADERS! GET YOU THE HOT BULLETS OF SHOUGUN TO DIE! (http://www.engrish.com/image/engrish/battlerangers.jpg)

voi! invasori! prendetvi i caldi proiettili di fucile per morire!
Titolo: Romhacking WIP
Inserito da: Infrid il Gennaio 20, 2007, 19:58:12
questa non deve mancare

Game Over
Titolo: Romhacking WIP
Inserito da: |GeO| il Gennaio 21, 2007, 13:06:51
Quella parte negli script di Tales Of Phantasia sono toccati (o a Mentz!?) a me se ben ricordo(anche quando Arche propone giochetti con le corde). Mi ricordo che mi sono fatto due risate... :)
Titolo: Romhacking WIP
Inserito da: Vash il Gennaio 21, 2007, 14:36:22
(http://www.thenextfuture.nl/users/Metal%20Slug%205/7.jpg)

questo è un pezzo di storia  :D (ho preso questa perché è l'unica che ho trovato  :P )
Titolo: Romhacking WIP
Inserito da: Gemini il Gennaio 21, 2007, 14:54:37
Non capisco cosa ci sia di tanto strano in quell'immagine. ._. Vash cula come sempre! >_<
Titolo: Romhacking WIP
Inserito da: Vash il Gennaio 21, 2007, 20:56:23
infatti nulla di strano...ma è un pezzo di storia (come ho scritto :P)
Titolo: Romhacking WIP
Inserito da: Gemini il Gennaio 21, 2007, 21:05:53
Ma non c'entra nulla con le citazioni a frasi famose. ,_, Vash doppiamente cula! >___<"
Titolo: Romhacking WIP
Inserito da: Clomax il Gennaio 22, 2007, 00:16:54
frasi FAMOSE già TRADOTTE in italiano e presenti nelle PATCH in archivio.
la cosa si fa sempre più difficile... XD

p.s.
comunque preferivo MISSION COMPLETE. lo intono sempre ogni volta che faccio qualcosa di idiota (praticamente sempre) insieme a NEEEEEEEEEEEEEEEEW RECOOOOOOOOOOOOOOOOOOORD di mario.  :lol:  (sono un idiota!)
Titolo: Romhacking WIP
Inserito da: Clomax il Febbraio 08, 2007, 23:39:21
rimettendo mano su romhacking (oltre ad aver deciso l'utilizzo div+table), e in particolare sul database, mi viene da chiedermi: ma a cosa minchia stavo pensando quando ho preso alcune decisioni? ad esempio... perchè il nome di un file nel db deve essere separato dalla sua estensione. molto probabilmente perchè il percorso di un file viene ricavato da altri campi. quello che nn capisco è: CHE COSA CENTRA L'ESTENSIONE. come volevasi dimostrare dovrò perdere ALTRO tempo per

1) creare uno script che corregga sta cosa agghiacciante
2) sistemare la classe relativa

la cosa che proprio non mi va giù è perchè sprecare db, tempo di calcolo per una cosa inutile. mah, ora che graficamente siamo QUASI apposto, ora che ho inserito il primo hack nel db (super wario 64 di rulesless), ora che la sezione guide è apposto e che mancano soltanto le cazzatine (oltre alla sezione programmi) anche questa ci voleva... vediamo quanto tempo impiego XD  
Titolo: Romhacking WIP
Inserito da: Rulesless il Febbraio 09, 2007, 20:02:37
Grazie, sono lusingato!

Peccato che al momento:


Oggetto non trovato!
L'URL richiesto non esiste su questo server. Il link della pagina da cui sei arrivato potrebbe essere errato o non essere più valido. Per favore, informa dell'errore l'autore della pagina.

Se pensi che questo sia un errore del server, per favore contatta il webmaster.

Error 404
www.romhacking.it
Fri Feb 9 19:00:33 2007
Apache/2.0.54 (Debian GNU/Linux) mod_python/3.1.3 Python/2.3.5 mod_ssl/2.0.54 OpenSSL/0.9.7e PHP/5.2.0 mod_perl/1.999.21 Perl/v5.8.4


(E' una segnalazione, non una critica, anzi apprezzo tantissimo il lavoro che fai sul portale)
Titolo: Romhacking WIP
Inserito da: Clomax il Febbraio 09, 2007, 21:46:23
tutte le modifiche riportate in questa discussione sono modifiche alla versione del sito che ho in localhost, ergo, tutte modifiche al sito in locale e non su romhacking.it.

non era chiaro?  ;)  
Titolo: Romhacking WIP
Inserito da: Rulesless il Febbraio 10, 2007, 14:37:37
Era chiaro finché non ho trovato il link agli hack online, ma forse c'era già e non ci avevo fatto caso :p
Titolo: Romhacking WIP
Inserito da: mog_tom il Febbraio 16, 2007, 11:34:27
Clomaxo, quali sezioni del sito sono sacrificabili?
Io propongo di alleggerire un po' il tutto e ripristinare i tag del forum nelle news.
Titolo: Romhacking WIP
Inserito da: Jegriva il Marzo 26, 2007, 15:29:33
Io direi che IMO Traduzioni in Ingleseè magari un po' più "sacrificabile" delle altre...
Titolo: Romhacking WIP
Inserito da: yuumeikai il Marzo 26, 2007, 18:56:12
Clomax, io la grafica ce l'ho pronta da tipo un anno, solo come sai è da tipo un anno che in internet sono poco e niente.
Dovrei solo tagliare la grafica e portarla sul foglio html e sistemare il css.

Magari se ti becco online un giorno di questi, ne parliamo.