Creare Videogiochi - Game Developer
Problema UDK Standalone Game - Username - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unreal Engine & Unreal Development Kit (UDK) Italia (https://www.making-videogames.net/giochi/Forum-Unreal-Engine-Unreal-Development-Kit-UDK-Italia)
+--- Forum: Richieste di Aiuto per UDK e Unreal Engine 4 (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-UDK-e-Unreal-Engine-4)
+--- Discussione: Problema UDK Standalone Game - Username (/thread-Problema-UDK-Standalone-Game-Username)



Problema UDK Standalone Game - Username - ZioCrafter - 17-07-2014

Salve a tutti, volevo chiedere come potevo cambiare l'Username da un gioco già esportato con Unreal Frontend, ho letto che bisogna andare su "/UDKGame/Config/UDKGame.ini" ma se lo cambio non fà niente. Ho provato da console con "setName -Nome-" e funziona, poi successivamente sono andato su UDKGame.ini e ho visto il nome che avevo inserito. Il mio obbiettivo sarebbe poter cambiare il nome tramite un launcher Java che già possiedo ed è già pronto. Il problema è che non riesco a trovare dove il gioco prende l'Username. Grazie Big Grin


RE: Problema UDK Standalone Game - Username - AltairRevenge - 17-07-2014

(17-07-2014, 09:50 AM)ZioCrafter Ha scritto: Salve a tutti, volevo chiedere come potevo cambiare l'Username da un gioco già esportato con Unreal Frontend, ho letto che bisogna andare su "/UDKGame/Config/UDKGame.ini" ma se lo cambio non fà niente. Ho provato da console con "setName -Nome-" e funziona, poi successivamente sono andato su UDKGame.ini e ho visto il nome che avevo inserito. Il mio obbiettivo sarebbe poter cambiare il nome tramite un launcher Java che già possiedo ed è già pronto. Il problema è che non riesco a trovare dove il gioco prende l'Username. Grazie Big Grin
Non ho capito bene se vuoi cambiare il tuo Username o il Nome del Gioco.


RE: Problema UDK Standalone Game - Username - ZioCrafter - 17-07-2014

Username, il nome del gioco si cambia al momento dell'esportazione con Unreal Frontend.


RE: Problema UDK Standalone Game - Username - AltairRevenge - 17-07-2014

Ah ok, io Unreal Developement Kit lo conosco poco, conosco meglio Unreal Engine 4 e il CryEngine 3, chiedi a Lorenz è un esperto di UDK Big Grin


RE: Problema UDK Standalone Game - Username - ZioCrafter - 17-07-2014

Prima vedo che cosa viene fuori da questo Thread Big Grin


R: Problema UDK Standalone Game - Username - Lorenz - 17-07-2014

Sono a lavoro quindi non posso guardare i file di UDK al momento e ti butto li solo la prima idea che mi è venuta, se in console SetName funziona dal launcher puoi eseguire il gioco aggiungendolo come proprietà "giocoudk.exe -setname lorenz". Non so se funziona, mai provato, quindi magari ti so dare una risposta diversa sta sera.

Inviato dal mio LG-P880 utilizzando Tapatalk


RE: Problema UDK Standalone Game - Username - ZioCrafter - 17-07-2014

Provo subito, grazie mille Big Grin

Ho provato a fare un collegamento sul mio desktop:
"C:\Users\Lorenzo\AppData\Roaming\.t2cvideogame\Binaries\Win32\T2C-V.exe SETNAME ZIO"
"C:\Users\Lorenzo\AppData\Roaming\.t2cvideogame\Binaries\Win32\T2C-V.exe -SETNAME ZIO"
"C:\Users\Lorenzo\AppData\Roaming\.t2cvideogame\Binaries\Win32\T2C-V.exe NAME ZIO"
"C:\Users\Lorenzo\AppData\Roaming\.t2cvideogame\Binaries\Win32\T2C-V.exe -NAME ZIO"
Nessun Risultato.
Quando non metto - davanti al comando, mi dice "Cannot load map" o una cosa del genere, perché sono dei comandi per far partire un server.


RE: Problema UDK Standalone Game - Username - ZioCrafter - 17-07-2014

Il mio launcher, crea un file "lastlogin" nella cartella di installazione del gioco, quindi, ho pensato:
Il launcher scrive il file, uno script di UDK lo legge e avvia il comando "setName <nome>" da console.
Ma non so né come si legge un file né come si fa partire un comando da Unreal Script...


RE: Problema UDK Standalone Game - Username - Lorenz - 17-07-2014

La tua soluzione non mi sembra molto comoda, come ti ho detto quando esco da lavoro ci guardo.

Inviato dal mio LG-P880 utilizzando Tapatalk


RE: Problema UDK Standalone Game - Username - ZioCrafter - 26-07-2014

Ho riflettuto, e ho pensato di eseguire il comando via UnrealScript, qualcuno sa come sviluppare lo script?


RE: Problema UDK Standalone Game - Username - Lorenz - 26-07-2014

L'UnrealScript non ha un output diretto verso file come avviene negli altri linguaggi, puoi però aggirare la cosa leggendo un file di config http://wiki.beyondunreal.com/Legacy:Config_Vars_And_.Ini_Files

Inviato dal mio LG-P880 utilizzando Tapatalk


RE: Problema UDK Standalone Game - Username - ZioCrafter - 26-07-2014

Si, infatti avevo fatto uno script mio con un Config, il problema è che non so come far partire un comando console da UnrealScript, avevo visto questo comando, che però non ha effetto.
Codice:
ConsoleCommand("SetName Zio");



RE: Problema UDK Standalone Game - Username - ZioCrafter - 28-07-2014

Nessuno può aiutarmi?


RE: Problema UDK Standalone Game - Username - Lorenz - 28-07-2014

Posta lo script che hai usato e che non funzionava


RE: Problema UDK Standalone Game - Username - ZioCrafter - 29-07-2014

Lo script l'ho eliminato perché mi ero arreso.
Da quello che mi ricordo, era così:
Codice:
class PlayerName extends Info;

ConsoleCommand("SetName Zio");

Ho fatto a caso.


RE: Problema UDK Standalone Game - Username - ZioCrafter - 30-07-2014

Qualcuno potrebbe pubblicarmi uno script funzionante per cambiare il nome attraverso Unreal Script?


RE: Problema UDK Standalone Game - Username - Lorenz - 31-07-2014

Non puoi eseguire ConsoleCommand fuori da una funzione, non ricordo molto dell'unrealscript ma
Codice:
class PlayerName extends Info;
function PostBeginPlay()
{
ConsoleCommand("SetName Zio");
}
Anche se poi viene eseguito al caricamento della mappa non nel menu, dai uno sguardo alla documentazione per vedere come fare ci sono vari esempi.


RE: Problema UDK Standalone Game - Username - ZioCrafter - 01-08-2014

Ho fatto un nuovo script, con questo
Codice:
class PlayerName extends Info;
function PostBeginPlay()
{
ConsoleCommand("SetName Zio");
}
Ma non funziona comunque Undecided

Nella Pagina dell'UDN delle "ExecFunctions", ho trovato questa funzione
Codice:
exec function MyExecFunction(int ParameterA)
{
  `Log("The user executed my custom function with "$ParameterA);
}
Solo che non so come applicarla al comando "SetName <nome>"