Forum MUGENATION: SffExtract FrontHead made by Nobun - Forum MUGENATION

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

SffExtract FrontHead made by Nobun Download Now :)

#1 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

  Inviato 11 March 2007 - 18:04

In attesa che qualche altro admin lo carichi nella pagina principale del sito insieme a SffExtract eccovi il mio FrontHead. Ora vi spiego di cosa si tratta :P

Visto che usare SffExtract nonrmalmente non è semplice da utilizzare, questo programma vi aiuterà rendendo più intuitivo l'uso del programma, grazie ad una interfaccia windows molto più immediata rispetto a quella che può essere l'uso della linea di comando. Troverete già settate di default le opzioni che più frequentemente vi serviranno... il più delle volte quindi non vi occorrerà nemmeno star lì a modificare le opzioni pre-impostate.

Istruzioni:

1) Installazione

- Scompattate lo zip su una cartella qualunque
- Copiate in questa stessa cartella il programma SffExtract 0.92 (scaricabile anche da Mugenation)

2) Utilizzo del programma

- Dovete ogni volta copiare nella cartella del programma il file SFF da estrarre
- Dovete ogni volta lanciare il programma DALLA cartella in cui è stato installato
- Ricordatevi di NON scrivere l'estensione .sff nel nome dei file.

Allega File


0

#2 L   williamwilson 

  • EvilMugen
  • Gruppo: Moderatore
  • Messaggi: 1374
  • Iscritto: 30-September 06

Inviato 11 March 2007 - 18:11

ottimo nobun
0

#3 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 18 March 2007 - 10:47

DOMANDA RAPIDA:
ma usi il c++ per scrivere il codice e chiAamare l'applicazione ho hai usato i source di sff extract?
perche psnso si possa fare un interfaccia molto + semplicistica in VB... e se questa e in vb potrmmo sistemare questi fatti:
- Dovete ogni volta copiare nella cartella del programma il file SFF da estrarre
- Dovete ogni volta lanciare il programma DALLA cartella in cui è stato installato
- Ricordatevi di NON scrivere l'estensione .sff nel nome dei file.

senza colpo ferire se mi dai i sorgenti ed e' in vb ci metto 30 minuti a sistemarlo al 100% ;)

- Dovete ogni volta copiare nella cartella del programma il file SFF da estrarre--si puo' far copiare tramite codice e poi rimuovere al termine, cosi' selezioni il file da docunque lo hai...
- Dovete ogni volta lanciare il programma DALLA cartella in cui è stato installato-- perche mai? basta inserire un cerca processo che punta a sffextract... e se quello e' il problema si puo' includere sffextract nell'unico exe del prog dato che si hanno i sorgenti...
- Ricordatevi di NON scrivere l'estensione .sff nel nome dei file. -- si puo' modificare che se anche e' scritta viene cancellata dalla variabile...
.trimend o anche .replace(".sff", "")
B)
0

#4 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 21 March 2007 - 18:50

No, ho usato un linguaggio di programmazione nuovo che ho IN LICENZA da poco

(Visual C#)

Comunque il problema di base è che (sia con VB che con C#) devo imparare il troncamento delle stringhe... al momento le so solo concatenare...
0

#5 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 25 March 2007 - 23:11

in VB...

.REmove(numero di carattere da dove iniziare, NUMERO DOVE FINIRE)
.Replace("caca", "cacca") 'il primo rimpiazzato col secondo DOVUNQUE appaia nella variabile
.trim(end o Start, sta bene anche da solo per tutti e due) 'rimuove spazi bianchi o se metti () il carattere specificato dalla fine o dall'inizio
.substring(0, 10) 'prende dall'inizio di una strina e taglia 10 caratteri, memorizzandoli in qulla variabile che e' = a X.substring(0,10)


tutto qui veramente... poi ce ne sono molte d +...

omunque & concatena... += come in C++ concatena i risulati aggiungendoli l'unl'altro... Int45 += 4 ogni volta che vien letto si incrementa di 4 (4, 8, 12 ecc...)
0

#6 L   Mte90_lp 

  • I Program Your World
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 155
  • Iscritto: 18-December 06

Inviato 20 September 2007 - 19:19

Ciao io sn un programmatore vb.net e ho intenzione di fare 3 programmi per il mugen (ne ho già fatto uno) e tra questi c'è quello per poter vedere un anteprima del char ma sikkome nn so cm sn strutturati i file sff se qualcuno mi può dire come sono o darmi un codice o me lo faccio da sl mi sarebbe da aiuto..cmq i programmi ke sto facendo sarebbero:
Mugen select selector (gia fatto)
Mugen stage def dos2win (in via di sviluppo)
Mugen char preview
Non piego cosa fanno senno mi rubano l'idea...
se mi potete aiutare visto ke qui ne parlate
vi ringrazio....
0

#7 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 20 September 2007 - 20:05

Se ti scarichi il sorgente dell'Sff Extract dalla pagina principale di winane su Mugenguild trovi all'interno anche il file formats.txt che contiene una breve descrizione sulla struttura dei file binari Elecbyte.

Se hai pazienza tempo qualche giorno te lo spedisco.

PS: comunque dal nome dei programmi si può intuire ciò che hai in mente :P
0

#8 L   Mte90_lp 

  • I Program Your World
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 155
  • Iscritto: 18-December 06

Inviato 20 September 2007 - 20:57

bèh il nome deve indicare ciò ke fa il programma ma non vado nei particolari...
per quei sorgenti sn in vb.net? o in vb6? cmq mo li cerko grazie
0

#9 L   Mte90_lp 

  • I Program Your World
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 155
  • Iscritto: 18-December 06

Inviato 21 September 2007 - 14:39

Lo trovati sono in c++ sto cercando un convertireo per c#...
0

#10 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 03 October 2007 - 03:08

fai prima ad andare da C++ a VB... e' anche + intuitivo.,..

ad ogni modo, ancora non ho svelato esattamente come leggere l'sff... ovvero l'immagine si mette su bene tramite i byte... (basta che crei un immagine dai byte...) pero' il problema e' che vb nn supporta il PCX + di tanto.
per mugen e' Allegro (la libreria di DLL) che fa la differenza in questo punto....
ad ogni modo il vero problema sta' nell'applicare la pallette all'imagine, ovvero, come se nellantichita cancellassi tutti gli sprite di un certo colore per un certo disegno (rendendolo trasparete) nn puoi settare un colore per farlo in autopratico e creando l'immagine devi oer forza settare i pixel colorati di un colore...
e' un po' un casino e ragione per cui ancora nn avete diverse chicche che ho programmato disponibili.

ad ogni modo Mte ti va di collaborare a un paio di chicchette speciali?
0

#11 L   Andre-87 

  • Mietitore D'Anime
  • PuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 533
  • Iscritto: 23-May 07

Inviato 03 October 2007 - 11:48

Visualizza MessaggiNobun, su Mar 21 2007, 19:50, detto:

No, ho usato un linguaggio di programmazione nuovo che ho IN LICENZA da poco

(Visual C#)

Comunque il problema di base è che (sia con VB che con C#) devo imparare il troncamento delle stringhe... al momento le so solo concatenare...


il visual basic quanti ricordi :rolleyes:
nonè che avete i file delle librerie da passarmi ragazzi?
0

#12 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 03 October 2007 - 18:11

1) per favore riduci l'immagine della tua firma
2) allegro lo trovi su google veramente... e il file e' lo stesso DLL che sta nel mugen...
con l'eccezione che trovi i sourcecode di allegro...

x nobun... guarda che per troncare l'unico modo certo e' sapere il numero di caratteri... ma ci sono molti modi di passare questo sistema...
ad esempio... string.replace("charset", "char set to replace") scambia tutte le coccorrenze di certi caratteri nella stringa.... con una stringa tua
string. remove(numero lettera di inizio, numero di fine) rimuove contando in avati di "numero di fine" spazi (cioe' se la strinca e' ciao e l'opzione e' 1,-1 allora scrive iao se invece e' 1,strlen-1 (dove strlen e' una variabile contente la lunghezza della stringa) allora scrive "c" se invece metti 3,1 scrive cia e se metti 2,1 scrive cio
e via dicendo...
la maniera migliore per tagliare una stringa e' comunque str.split che divide la stringa all'altezza di un carattere defninito da te e la mette dentro un array di stringe (dimensione singola)
poi puoi usare l'array per richiamare l'opzione.
Byte.Split e' molto utile se i byte sono assemblati assieme come nel caso di un sff ;)
0

#13 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 04 October 2007 - 18:59

Ti ringrazio Slay... ho cominciato a capire infatti la logica del troncamento delle stringhe. L'indicazione dei sottoparametri da te suggerita mi ha aperto un portone! :rulez:

Infatti non si può escludere che appena ho un po' di tempo proponga un piccolo "restyle" del programma (una distribuzione 1.1).
0

#14 L   SlayerGatsu 

  • Sensei. Squadra dei Falchi
  • PuntoPuntoPuntoPunto
  • Gruppo: Membro
  • Messaggi: 5545
  • Iscritto: 26-December 04

Inviato 04 October 2007 - 21:32

bene!
se servono altri consigli ricorda che sono qui (e per email ;) )
altri parametri per le string?

http://www.example-c...m/vb/string.asp
sto sito continete tutti esempi VB...
sono simili ma nn uguali... nn e' un buon esempio, il migliore esempio e' che vai su vb.net e crei una stringa cosi;
dim strV as string

'e poi scrivi

strv. 'e quando scrivi il punto appare un menu a scorrimento dove ci stanno tutte le opzioni.
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

2 utenti stanno leggendo questa discussione
0 utenti, 2 ospiti, 0 utenti anonimi