Rovistando in soffitta
Moderatore: Michelangelo
Re: Rovistando in soffitta
Allora ti posso rispondere io quando ho letto il sorgente di revolt ho visto che il programma cerca per prima cosa se la cartella Profiles contiene uno o più profili, in caso positivo li carica, se la cartella è "Vuota" allora cerca nel registro se trova i dati nella cartella del registro, li carica da li.
Detto questo se qualcuno vuole caricare un profilo sbloccato basta che sposta i profili dalla cartella di revolt, esegue la chiave di registro quella che sbloccava tutto, ed in fine lancia Revolt.
Detto questo se qualcuno vuole caricare un profilo sbloccato basta che sposta i profili dalla cartella di revolt, esegue la chiave di registro quella che sbloccava tutto, ed in fine lancia Revolt.
- TheFactor82
- Amministratore
- Messaggi: 8008
- Iscritto il: gio 4 mag 2006, 21:26
- Località: Torino
- Contatta:
Re: Rovistando in soffitta
Questo è tutto da verificare... (in "Problemi Tecnici" un utente parla proprio di questo... Inoltre la mia chiave di registro, se ben ricordo, non funziona con i sistemi a 64Bit)
E comunque non risolve quello di cui si sta parlando, qui, ovvero di fare un programma per sbloccare selettivamente le varie X rosse...
E comunque non risolve quello di cui si sta parlando, qui, ovvero di fare un programma per sbloccare selettivamente le varie X rosse...
My Gp's:
10 Settembre 2000: Monza - ITA (F1)
24-25 Aprile 2004: Imola - RSM (F1)
07 Ottobre 2007: Monza - ITA (WTCC)
31 Agosto 2008: Misano - ITA (MOTOGP/250/125)
05-07 Settembre 2008: Spa Francorchamps - BEL (F1)
20-22 Luglio 2012: Hockenheimring - GER (F1)
07 Settembre 2014: Monza - ITA (F1)
14 Aprile 2018: Roma - ITA (FE)
My ARM Card
10 Settembre 2000: Monza - ITA (F1)
24-25 Aprile 2004: Imola - RSM (F1)
07 Ottobre 2007: Monza - ITA (WTCC)
31 Agosto 2008: Misano - ITA (MOTOGP/250/125)
05-07 Settembre 2008: Spa Francorchamps - BEL (F1)
20-22 Luglio 2012: Hockenheimring - GER (F1)
07 Settembre 2014: Monza - ITA (F1)
14 Aprile 2018: Roma - ITA (FE)
My ARM Card
Re: Rovistando in soffitta
Per la chiave che non fuzioni sui sistemi a 64 bit mi sembra molto strano... per quel che riguarda quello che ho scritto l'ho anche testato è funziona, per il programma mi ero messo a farlo ma poi non ho continuato...
- TheFactor82
- Amministratore
- Messaggi: 8008
- Iscritto il: gio 4 mag 2006, 21:26
- Località: Torino
- Contatta:
Re: Rovistando in soffitta
Beh, mi pare OVVIO che su 64bit la mia chiave non funzioni... E' fatta per 32Bit...
E su 64bit la "cartella" dove è contenuta la chiave dell'Acclaim è dentro WOW64NODE (mi pare, o comunque qualcosa di simile) quindi è INEVITABILE che non vada.
E su 64bit la "cartella" dove è contenuta la chiave dell'Acclaim è dentro WOW64NODE (mi pare, o comunque qualcosa di simile) quindi è INEVITABILE che non vada.
My Gp's:
10 Settembre 2000: Monza - ITA (F1)
24-25 Aprile 2004: Imola - RSM (F1)
07 Ottobre 2007: Monza - ITA (WTCC)
31 Agosto 2008: Misano - ITA (MOTOGP/250/125)
05-07 Settembre 2008: Spa Francorchamps - BEL (F1)
20-22 Luglio 2012: Hockenheimring - GER (F1)
07 Settembre 2014: Monza - ITA (F1)
14 Aprile 2018: Roma - ITA (FE)
My ARM Card
10 Settembre 2000: Monza - ITA (F1)
24-25 Aprile 2004: Imola - RSM (F1)
07 Ottobre 2007: Monza - ITA (WTCC)
31 Agosto 2008: Misano - ITA (MOTOGP/250/125)
05-07 Settembre 2008: Spa Francorchamps - BEL (F1)
20-22 Luglio 2012: Hockenheimring - GER (F1)
07 Settembre 2014: Monza - ITA (F1)
14 Aprile 2018: Roma - ITA (FE)
My ARM Card
Re: Rovistando in soffitta
Allora, io ero rimasto che visto che dei profili ormai se ne occupa la patch di Revolt questo progetto lo avevo abbandonato.
Se mi chiedi di farne uno che consenta di modificare i profili fatti dalla patch di Revolt posso farlo anche se, appunto, mi distrarrebbe dal MIB
(che vorrei cercare di portarlo avanti il più possibile perchè sto facendo un pensierino ad una certa cosa
e vorrei sfruttare al massimo le vacanze natalizie per il MIB).
Comunque, magari non subito, penso che a sto punto si faccia prima a fare il programma da zero in .net in modo da velocissare ulteriormente i tempi.
Se mi chiedi di farne uno che consenta di modificare i profili fatti dalla patch di Revolt posso farlo anche se, appunto, mi distrarrebbe dal MIB


Comunque, magari non subito, penso che a sto punto si faccia prima a fare il programma da zero in .net in modo da velocissare ulteriormente i tempi.
Ai creatori di piste ed auto potrebbe interessare il progetto MIB, c'è il topic nella sezione "Sviluppo" del forum.
Re: Rovistando in soffitta
Qui non centra niente 32 o 64 bit, non c'è niente di ovvio, in più ho letto nel programma è punta sempre alla stessa chiave del registro ossia a questa (software\Acclaim\Re-Volt\1.0), non vorrei che sia dovuto al fatto che si deve eseguire revolt acome adminThefactor82 ha scritto:Beh, mi pare OVVIO che su 64bit la mia chiave non funzioni... E' fatta per 32Bit...
E su 64bit la "cartella" dove è contenuta la chiave dell'Acclaim è dentro WOW64NODE (mi pare, o comunque qualcosa di simile) quindi è INEVITABILE che non vada..
- TheFactor82
- Amministratore
- Messaggi: 8008
- Iscritto il: gio 4 mag 2006, 21:26
- Località: Torino
- Contatta:
Re: Rovistando in soffitta
Su questo mi sento di dissentire TOTALMENTE Maximvs, per un semplice motivo: su 64bit il percorso della chiave di registro di Re-Volt è DIVERSO da quello sui sistemi a 32bit...
Per la precisione la chiave è questa:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Acclaim\Re-Volt\1.0
E non penso proprio che quella "cartella" Wow6432Node esista sui sistemi a 32 bit... O mi sbaglio???
Se poi quella cartella Wow6432Node è una cosa del sistema operativo e se la gestisce lui, io questo non lo so. Ma il percorso è palesemente diverso.
Per la precisione la chiave è questa:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Acclaim\Re-Volt\1.0
E non penso proprio che quella "cartella" Wow6432Node esista sui sistemi a 32 bit... O mi sbaglio???
Se poi quella cartella Wow6432Node è una cosa del sistema operativo e se la gestisce lui, io questo non lo so. Ma il percorso è palesemente diverso.
My Gp's:
10 Settembre 2000: Monza - ITA (F1)
24-25 Aprile 2004: Imola - RSM (F1)
07 Ottobre 2007: Monza - ITA (WTCC)
31 Agosto 2008: Misano - ITA (MOTOGP/250/125)
05-07 Settembre 2008: Spa Francorchamps - BEL (F1)
20-22 Luglio 2012: Hockenheimring - GER (F1)
07 Settembre 2014: Monza - ITA (F1)
14 Aprile 2018: Roma - ITA (FE)
My ARM Card
10 Settembre 2000: Monza - ITA (F1)
24-25 Aprile 2004: Imola - RSM (F1)
07 Ottobre 2007: Monza - ITA (WTCC)
31 Agosto 2008: Misano - ITA (MOTOGP/250/125)
05-07 Settembre 2008: Spa Francorchamps - BEL (F1)
20-22 Luglio 2012: Hockenheimring - GER (F1)
07 Settembre 2014: Monza - ITA (F1)
14 Aprile 2018: Roma - ITA (FE)
My ARM Card
Re: Rovistando in soffitta
Strano perchè come ti ho scritto nel sorgente none siste quella cartella, comunque se fosso solo così potrebbe bastare ricompilare la chiave del registro in questo modo è provare:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Acclaim]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Re-Volt]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Re-Volt\1.0]
"Version"="v1.00"
"EnvFlag"=dword:00000001
"MirrorFlag"=dword:00000001
"AutoBrake"=dword:00000000
"ShadowFlag"=dword:00000001
"LightFlag"=dword:00000001
"InstanceFlag"=dword:00000001
"SkidFlag"=dword:00000001
"CarID"=dword:00000013
"ScreenWidth"=dword:00000280
"ScreenHeight"=dword:000001e0
"ScreenBpp"=dword:00000010
"DrawDevice"=dword:00000000
"Brightness"=dword:00000100
"Contrast"=dword:00000100
"DrawDist"=dword:00000004
"Texture24"=dword:00000000
"Vsync"=dword:00000001
"ShowFPS"=dword:00000000
"SfxChannels"=dword:00000010
"MusicOn"=dword:00000001
"Joystick"=dword:ffffffff
"SteeringDeadzone"=dword:0000000a
"SteeringRange"=dword:0000005a
"ParticleLevel"=dword:00000002
"PlayMode"=dword:00000000
"NLaps"=dword:00000003
"NCars"=dword:00000008
"SFXVol"=dword:0000005a
"MusicVol"=dword:00000046
"Pickups"=dword:00000001
"KeyLeft"=dword:000000cb
"KeyRight"=dword:000000cd
"KeyFwd"=dword:000000c8
"KeyBack"=dword:000000d0
"KeyFire"=dword:00000039
"KeyReset"=dword:0000001e
"KeyReposition"=dword:0000002c
"KeyHonka"=dword:0000002e
"KeyHandbrake"=dword:00000039
"KeySelWeapon"=dword:00000036
"KeySelCamera"=dword:ffffffff
"KeyFullBrake"=dword:ffffffff
"KeyPause"=dword:00000019
"PlayerName"="Pietro"
"LevelDir"="NHood1"
"HostComputer"=""
"LevelSecrets"=hex:97,48,13,2b,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,\
3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,\
00,00,00,3f,00,00,00,3f,00,00,00
"StarList"=hex:e8,10,8b,75,14,00,00,00,14,00,00,00,01,04,07,08,03,02,06,05,0e,\
09,00,0f,10,11,12,0b,0d,0c,0a,13,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Acclaim]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Re-Volt]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Re-Volt\1.0]
"Version"="v1.00"
"EnvFlag"=dword:00000001
"MirrorFlag"=dword:00000001
"AutoBrake"=dword:00000000
"ShadowFlag"=dword:00000001
"LightFlag"=dword:00000001
"InstanceFlag"=dword:00000001
"SkidFlag"=dword:00000001
"CarID"=dword:00000013
"ScreenWidth"=dword:00000280
"ScreenHeight"=dword:000001e0
"ScreenBpp"=dword:00000010
"DrawDevice"=dword:00000000
"Brightness"=dword:00000100
"Contrast"=dword:00000100
"DrawDist"=dword:00000004
"Texture24"=dword:00000000
"Vsync"=dword:00000001
"ShowFPS"=dword:00000000
"SfxChannels"=dword:00000010
"MusicOn"=dword:00000001
"Joystick"=dword:ffffffff
"SteeringDeadzone"=dword:0000000a
"SteeringRange"=dword:0000005a
"ParticleLevel"=dword:00000002
"PlayMode"=dword:00000000
"NLaps"=dword:00000003
"NCars"=dword:00000008
"SFXVol"=dword:0000005a
"MusicVol"=dword:00000046
"Pickups"=dword:00000001
"KeyLeft"=dword:000000cb
"KeyRight"=dword:000000cd
"KeyFwd"=dword:000000c8
"KeyBack"=dword:000000d0
"KeyFire"=dword:00000039
"KeyReset"=dword:0000001e
"KeyReposition"=dword:0000002c
"KeyHonka"=dword:0000002e
"KeyHandbrake"=dword:00000039
"KeySelWeapon"=dword:00000036
"KeySelCamera"=dword:ffffffff
"KeyFullBrake"=dword:ffffffff
"KeyPause"=dword:00000019
"PlayerName"="Pietro"
"LevelDir"="NHood1"
"HostComputer"=""
"LevelSecrets"=hex:97,48,13,2b,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,\
3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,00,00,00,3f,\
00,00,00,3f,00,00,00,3f,00,00,00
"StarList"=hex:e8,10,8b,75,14,00,00,00,14,00,00,00,01,04,07,08,03,02,06,05,0e,\
09,00,0f,10,11,12,0b,0d,0c,0a,13,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00
Re: Rovistando in soffitta
Da quel che ne so la Wow6432Node la gestisce totalmente Windows e tutti i programmi 32 bit che puntano ad una certa chiave di registro vengono "reindirizzati" alla medesima chiave ma che sta all' interno di Won6432Node.
Il programma 32 bit non si accorge nemmeno del cambiamento. Il programma probabilmente non sa nemmeno di essere eseguito su 64 bit, o comunque anche se lo sapesse ai tempi del 32 bit non si sapeva che in futuro si sarebbe adottata la soluzione della Wow6432Node e quindi i programmatori non potendo prevedere il futuro non si sono comportati di conseguenza.
Una cosa che notai tempo fa nel realizzare un programma in 64 bit che leggeva il registro era che sebbene la chiave da leggere stava in Wow6432Node (in quanto creata da un programma 32 bit) era che scrivere il percorso della chiave passando o non dalla Wow6432Node non faceva differenza. Probabilmente Windows se il programma è 64 bit cerca prima nella "cartella" normale, se non trova la chiave passa a cercarla nella "cartella" Wow6432bit.
Però è passato un po' di tempo e la memoria potrebbe ingannarmi, oltre al fatto che avevo sì fatto caso a questa cosa ma non avevo approfondito molto.
Il programma 32 bit non si accorge nemmeno del cambiamento. Il programma probabilmente non sa nemmeno di essere eseguito su 64 bit, o comunque anche se lo sapesse ai tempi del 32 bit non si sapeva che in futuro si sarebbe adottata la soluzione della Wow6432Node e quindi i programmatori non potendo prevedere il futuro non si sono comportati di conseguenza.
Una cosa che notai tempo fa nel realizzare un programma in 64 bit che leggeva il registro era che sebbene la chiave da leggere stava in Wow6432Node (in quanto creata da un programma 32 bit) era che scrivere il percorso della chiave passando o non dalla Wow6432Node non faceva differenza. Probabilmente Windows se il programma è 64 bit cerca prima nella "cartella" normale, se non trova la chiave passa a cercarla nella "cartella" Wow6432bit.
Però è passato un po' di tempo e la memoria potrebbe ingannarmi, oltre al fatto che avevo sì fatto caso a questa cosa ma non avevo approfondito molto.
Ai creatori di piste ed auto potrebbe interessare il progetto MIB, c'è il topic nella sezione "Sviluppo" del forum.
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti