این چجور کد نویسه و برای طراحی یا ادیت باید چه زبونی رو بلد باشیم؟
ونام فایل کامل این سورس
01.utf
;mode800
;gameid Saya no uta mance
; ======================================================================
;
; Saya Proportional ONScripter - 2009, WinKiller Studio.
;
; http://sl.criminalrussia.ru/dsp2003/saya_no_uta.htm
; ======================================================================
; * Definition block *
; ======================================================================
*define
;Activation de l'automode/autospeed
automode
;automode_time %autospeed
;;ne fonctionne pas car cette instruction n'accepte pas les variables
; Activation des variables globales
globalon
; Alias des musiques de fond
stralias s01,"sound\s01.ogg"
stralias s02,"sound\s02.ogg"
stralias s03,"sound\s03.ogg"
stralias s04,"sound\s04.ogg"
stralias s05,"sound\s05.ogg"
stralias s05_psycho,"sound\s05_psycho.ogg"
stralias s06,"sound\s06.ogg"
stralias s07,"sound\s07.ogg"
stralias s08,"sound\s08.ogg"
stralias s09,"sound\s09.ogg"
stralias s09_2,"sound\s09_2.ogg"
stralias s10,"sound\s10.ogg"
stralias s11,"sound\s11.ogg"
stralias sayanouta,"sound\sayanouta.ogg" ; A mixed version of 沙耶の唄 and s05
stralias song_of_saya,"sound\song_of_saya.ogg" ;沙耶の唄
stralias shoes_of_glass,"sound\shoes_of_glass.ogg" ;ガラスの靴
stralias spectacle,"sound\sound0204.ogg" ;郁紀光景
;;ajout
stralias cg_filter,"data\cg_filter.png"
numalias scene,222 ; Nom de la scène pour l'instruction « savegame »
numalias badend,10 ; Déclencheur de la mauvaise fin
numalias ending,900 ; Déclencheurs comptant le nombre de fins vues
numalias end1_clear,901 ; Déclencheur de la fin « Blanche »
numalias end2_clear,902 ; Déclencheur de la « mauvaise » fin, également nommée fin « Floraison »
numalias end3_clear,903 ; Déclencheur de la fin « Fou »
numalias cgset_0,904 ; Début
numalias cgset_1,905 ; Fin « Blanche »
numalias cgset_2,906 ; Milieu
numalias cgset_3,907 ; Fin « Floraison »
numalias cgset_4,908 ; Fin « Fou »
numalias lic_accepted,999
; Aliases for OST menu
numalias track_num,11
numalias repeat,12
; Aliases for CG menu
numalias cgpage,13
numalias cg_sel,14
; Aliases for config menu
numalias gro,500 ; Interrupteur pour activer ou désactiver les images choquantes
numalias vol0,501
numalias vol1,502
numalias vol2,503
numalias vol3,504
numalias vol4,505
numalias vol5,506
numalias vol6,507
numalias vol7,508
numalias vol8,509
numalias vol9,510
numalias vol10,511
numalias vol11,512
numalias vol12,513
numalias volsfx,514
numalias volvoice,515
numalias volmp3,516
numalias fullscr,8
numalias movplay,517
numalias textspeed,518
numalias autospeed,519
; Utiliser le mode archive (si possible)
;nsa
;;inutile, il n'y en a pas.
; Effects section
effectcut
effect 10,10,500 ;Fondu au noir
effect 11,18,2000,"data\effect.png" ;Effet nuage
effect 19,10,150
;savename "^~~ Page de sauvegarde ~~","^~~ Page de chargement ~~","#"
savename "^~~ Salv. / Sauv. ~~","^~~ Continu. ~~","#"
savenumber 20
; This is it, no fancy right-click menus :(
;rmenu "^~~ Sauvegarder partie ~~",save,"^~~ Charger partie ~~",load,"^",,"^~~ Retour en arrière par défilement ~~",lookback,"^",,"^~~ Retour au menu principal ~~",reset
rmenu "^~~ Salv. / Sauv. ~~",save,"^~~ Continu. ~~",load,"^",,"^~~ <<< ~~",lookback,"^",,"^~~ منو ~~",reset
windoweffect 10,250
;h_mapfont 0,"fonts\meiryo.ttc"
h_mapfont 0,"fonts\meiryo.ttc"
h_mapfont 1,"fonts\verdanai.ttf"
; Titre de la fenêtre du jeu
caption "Saya no uta - mance"
; Version du jeu
versionstr "Saya no Uta PONScripter","(c) Nitro+"
;localestring message_save_confirm "^Sauvegarder ici (%s%n) ?"
;localestring message_load_confirm "^Charger cette partie (%s%n) ?"
;localestring message_reset_confirm "^Souhaitez-vous revenir à l'écran titre ?"
;localestring message_yes "^ Oui"
;localestring message_no "^ Non"
;localestring days "Dim","Lun","Mar","Mer","Jeu","Ven","Sam"
;localestring months "janv.","févr.","mars","avr.","mai","juin","juill.","août","sept.","oct.","nov.","déc."
; Début de la section consacrée à la logique du jeu
game
; Permettre aux boutons de l'IHM d'être affichés normalement
;windowback
; Les lutins de 0 - 8 sont utilisés pour l'IHM
;humanz 8
; ======================================================================
; * Endings checkup *
; ======================================================================
*checkends
mov %ending,0
if %end1_clear=1 inc %ending
if %end2_clear=1 inc %ending
if %end3_clear=1 inc %ending
return
; ======================================================================
; * Bloc des effets spéciaux *
; ======================================================================
; Éblouissement blanc, 3 fois
*flash1
for %0=1 to 3
lsp 85,":a;system\ffffff.png",0,0:print 1
delay 1
csp 85:print 1
add %0,1
next
return
; Éblouissement blanc, 1 fois
*flash2
lsp 85,":a;system\ffffff.png",0,0:print 1
delay 1
csp 85:print 1
return
; Red flash, 1 time
*flash3
lsp 85,":a;system\ff0000.png",0,0:print 1
delay 1
csp 85:print 1
return
; ======================================================================
; * Bloc de traitement des sons *
; ======================================================================
; Amuïssement rapide : voix
*mute
for %0=0 to 9
dwavestop %0
next
return
; Amuïssement rapide : effets sonores
*mute_se
for %0=10 to 12
dwavestop %0
next
return
; ======================================================================
; * Bloc logique des IHM *
; ======================================================================
; Boîte 0 (fenêtre par défaut)
*box0
setcursor 0,":a/7,160,0;data\cur00.png",0,0
setcursor 1,":a/5,160,0;data\cur01.png",0,0
; setwindow3 60,70,34,20,20,20,0,4,24,1,1,":a;data\f05.png",40,50 ;720,500
setwindow3 60,70,34,20,20,20,0,4,%textspeed,1,1,":a;data\f05.png",40,50 ;720,500
return
; Boîte 2
*box2
setcursor 0,":a/7,160,0;data\cur00.png",0,0
setcursor 1,":a/5,160,0;data\cur01.png",0,0
; setwindow3 240,200,20,15,20,20,0,4,24,1,1,":a;data\f05.png",40,50
setwindow3 300,200,20,15,20,20,0,4,%textspeed,1,1,":a;data\f05.png",40,50
return
; Boîte 4
*box4
setcursor 0,":a/7,160,0;data\cur00.png",0,0
setcursor 1,":a/5,160,0;data\cur01.png",0,0
; setwindow3 240,200,20,15,20,20,0,4,24,1,1,":a;data\f05.png",40,50
setwindow3 370,200,20,15,20,20,0,4,%textspeed,1,1,":a;data\f05.png",40,50
return
; Boîte 5
*box5
setcursor 0,":a/7,160,0;data\cur00.png",0,0
setcursor 1,":a/5,160,0;data\cur01.png",0,0
; setwindow3 240,200,20,15,20,20,0,4,24,1,1,":a;data\f05.png",40,50
setwindow3 200,200,20,15,20,20,0,4,%textspeed,1,1,":a;data\f05.png",40,50
return
; Boîte 8
*box8
; setwindow3 60,410,34,6,20,20,0,4,24,1,1,":a;data\f03.png",40,400
setwindow3 60,410,34,6,20,20,0,4,%textspeed,1,1,":a;data\f03.png",40,400
return
; Boîte 9 (fenêtre par défaut, copie)
*box9
setcursor 0,":a/7,160,0;data\cur00.png",0,0
setcursor 1,":a/5,160,0;data\cur01.png",0,0
; setwindow3 60,70,34,20,20,20,0,4,24,1,1,":a;data\f05.png",40,50 ;720,500
setwindow3 60,70,34,20,20,20,0,4,%textspeed,1,1,":a;data\f05.png",40,50 ;720,500
return
; Fenêtre de texte plein écran
*windowfs
setcursor 0,":a/7,160,0;data\cur00.png",0,0
setcursor 1,":a/5,160,0;data\cur01.png",0,0
;setwindow3 60,70,34,20,20,20,0,4,24,1,1,":a;data\f05.png",40,50 ;720,500
setwindow3 60,70,34,20,20,20,0,4,%textspeed,1,1,":a;data\f05.png",40,50 ;720,500
return
; ======================================================================
; * Avertissement *
; ======================================================================
*warning
rmode 0
if %lic_accepted=1 goto *warning_end
dwave 0,"sound\se_ch_warning.ogg"
gosub *box9
^ This port and integrated English translation are pure fansub.@
^ By using this port and integrated English translation you agree to the following conditions:@
br
^- You will NOT charge anyone in any form for using of any part of this port and integrated English translation.@
^- You also will NOT modify or redistribute any part of this software without previous written consent from TLWiki team and WinKiller Studio.@
br
^Do you agree to these terms?
br
select "^I agree",*accepted,"^I do not agree",*not_accepted
*accepted
mov %lic_accepted,1
skipoff
dwave 0,"sound\se_ch_click.ogg"
delay 500
goto *warning_end
*not_accepted
skipoff
;^ Have a nice day.
lsp 1,":s#ffffff^Have a nice day.",320,290:print 10,500
dwave 0,"sound\se_ch_out.ogg"
delay 1000
end
*warning_end
rmode 1
return
; ======================================================================
; * Nitro+ - logos au démarrage *
; ======================================================================
*logo
;bg "cg\media_a.png",10,1000
;delay 1000
;bg "cg\media_b.png",10,1000
;delay 4000
;bg black,10,1000
;bg "cg\NNUUUPROD.bmp",10,1000
;delay 1000
;bg black,10,1000
if %movplay=1 mpegplay "mpeg\nitro_logo.mpg",1
return
; ======================================================================
; * Bloc déroulant de l'équipe *
; ======================================================================
; Equipe de la traduction française
;*stafffr
; delay 1000
; lsp 1,":a;cg\equipe.png",0,0:print 10,2000
; delay 5000
; csp -1:print 10,2000
; delay 10
; return
; Mance
*credits_mance
delay 1000
lsp 1,":a;cg\credits.png",0,0:print 10,2000
delay 5000
csp -1:print 10,2000
delay 10
return
درود
به نظر یک فایل لاگ ساده باشه و زبان برنامه نویسی خاصی نیستش .
شما بگید برای چه کاری میخواید زبانی برنامه نویسی یاد بگیرید تا من اسم زبان برنامه نویسیتون رو بگم .
@magicaldev1
@endworld
این برای یه رمان تصویری در ویندوز با exe کار میکرد من میخوام اونو متنشو تغییر بدم و این زبان نمیدونم چیه و دوست دارم این متنو یادم بگیرم
سلام و درود فراوان همونطور که در متنی که فرستادین مشخصه این یک فایل مربوط به برنامه ای با نام WinKiller Studio هستش با یه سرچ توی گوگل متوجه میشید که یک نرم افزار تولید رمان صوتی هست عملا که برای رمان های تصویری استفاده میشه . توی سایت خودش هم آموزشش هست این کد هم احتمالا از طریق همون نرم افزار جنریت شده . اگر کار با نرم افزار رو یاد بگیرین میتونین با سلیقه خودتون اکسپورت بگیرید
اینم لینک سایتش
https://vndb.org
```البته فکر کنم تحریمیم یا فیلتره با ید با تحریم شکن 🤣 بارش کنین
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟