Hello people, I'm a french guy who don't know anything to scripts and NSIS's uses... (And I'm a bit bad to write english too, sorry !)
I saw in a french site a simple way to automatically install a font during the installation with a .dll file, it's that I want to do since longtime !
But I understand nothing ! I never use a software like NSIS ^^' And there are no french community alive on NSIS.
I'm looking for an msn contact who can explain if I can and how I can do that :
A french executable that install files on a repertory and... install a bitmap font (.fon) like the tutorial of the french site !
Precisely :
- Assign an icon (.ico) for the executable file
- A same picture in the left of all pages.
- A first page with an html content
- A second page with three check-box ("Installation du jeu" (the files), "Installation de la police" (the font), "Icone sur le bureau" (icon on desktop).) and a french text in the top or in the left
- A third page where we selected the destination of the game's files with a french text in the top.
- A fourth page with summary of installation and thanks. (to you too if you help me ! =) )
I'm so noob that I'm able to make a mistake with the simplest explanation you can give me... so I prefer a kind person make me the installation and explain precisely how it did it. (it would be greatfull !)
I'm good at graphics, I can do a few things in exchange ! (icon, banner, small things...)
If I can, maybe I'll make a french tutorial to make an installation like this.
If some things are impossible, I don't care, I especially want a french executable that installs the game and the police ! : )
Thanks to all and sorry for my french english !
Contact me in private message or help me on the topic, pleaaase ! ^^"
Need someone to make an installation of files and a font and explain how do it again
7 posts
Is this some kind of J0ke?
(sorry, I couldn't resist ^^)
(sorry, I couldn't resist ^^)
That is done... x)
I was sure someone will make this bad joke !
You looks like a good guy who can help me ! V___V
I was sure someone will make this bad joke !
You looks like a good guy who can help me ! V___V
(up)
Just a reply... pleaase ! é__è
How can I do ? é__è I don't understand what I have to do with the .dll file, where I have to put it and where I have to past the scripts...
Just a reply... pleaase ! é__è
How can I do ? é__è I don't understand what I have to do with the .dll file, where I have to put it and where I have to past the scripts...
Hey jo0ke, there are many examples about it, try this ones:
Also, take your time to understand the concept of nsis, try the wiki, the docs, ask questions, steal codes 😛, try from the base:
Also, take your time to understand the concept of nsis, try the wiki, the docs, ask questions, steal codes 😛, try from the base:
; installer name
Name "mypee"
; installer EXE name
OutFile "pee.exe"
; show info in the log window
ShowInstDetails show
; "-" denotes default sections and always will show
Section -peeing
; send string to logwindow
DetailPrint "Aaaaaaaaaaaaaaaah"
SectionEnd
; eof Thanks a lot !
I already knew the advanced font installation, but is it required to restart the computer to complet the font installation ?
Or else, the french tutorial looks like better than this, it's smaller and doesn't require to restard the computer
It works with a .dll file that install the police without needing to reboot :
But I want more explanation... If someone understands the script of this link :
It talks about a first script, I just understand it detect the windows version but I don't know where I have to put it :
Is these scripts must be placed in the same NSI file ?
Is the .dll file must be placed in the .zip file ? Or it can be placed everywhere on my computer and is automatically placed in the executable in his creation ?
Same question for the .fon file ^^'
Thanks ! ^^
I already knew the advanced font installation, but is it required to restart the computer to complet the font installation ?
Or else, the french tutorial looks like better than this, it's smaller and doesn't require to restard the computer
It works with a .dll file that install the police without needing to reboot :
But I want more explanation... If someone understands the script of this link :
It talks about a first script, I just understand it detect the windows version but I don't know where I have to put it :
Function GetWindowsVersion
Push $0
Push $9
ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
StrCmp $0 "" 0 lbl_winnt
; we are not NT.
ReadRegStr $0 HKLM SOFTWARE\Microsoft\Windows\CurrentVersion VersionNumber
StrCpy $9 $0 1
StrCmp $9 '4' 0 lbl_error
StrCpy $9 $0 3
StrCmp $9 '4.0' lbl_win32_95
StrCmp $9 '4.9' lbl_win32_ME lbl_win32_98
lbl_win32_95:
StrCpy $0 '95'
WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts" "nom de la police" "nom de fichier.TTF"
Goto lbl_done
lbl_win32_98:
StrCpy $0 '98'
WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts" "nom de la police" "nom de fichier.TTF"
Goto lbl_done
lbl_win32_ME:
StrCpy $0 'ME'
WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts" "nom de la police" "nom de fichier.TTF"'
Goto lbl_done
lbl_winnt:
StrCpy $9 $0 1
StrCmp $9 '3' lbl_winnt_x
StrCmp $9 '4' lbl_winnt_x
StrCmp $9 '5' lbl_winnt_5 lbl_error
lbl_winnt_x:
StrCpy $0 "NT $0" 6
WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" "nom de la police" "nom de fichier.TTF"
Goto lbl_done
lbl_winnt_5:
Strcpy $0 '2000'
WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" "nom de la police" "nom de fichier.TTF"
Goto lbl_done
lbl_error:
Strcpy $0 ''
lbl_done:
Pop $9
Exch $0
FunctionEnd Apparently this second script launches the .dll file, but also I don't understand what I have to do with this lines ^^'fonts::registerFont "nom de la police.TTF" ;utilisation de la dll pour enregistrer la fonte Is it works with a .fon file inplace of a .ttf file ?Is these scripts must be placed in the same NSI file ?
Is the .dll file must be placed in the .zip file ? Or it can be placed everywhere on my computer and is automatically placed in the executable in his creation ?
Same question for the .fon file ^^'
Thanks ! ^^
Yup... ^^'