@echo on

pyinstaller --clean -F ^
    -w ^
    -i source/pkg/scroll-paper/scroll-paper.ico ^
    --distpath . ^
    --hidden-import source.data.locale.itemInfo ^
    --hidden-import source.data.locale.itemInfo.itemInfo_engus ^
    --hidden-import source.data.locale.itemInfo.itemInfo_deude ^
    --hidden-import source.data.locale.itemInfo.itemInfo_frafr ^
    --hidden-import source.data.locale.itemInfo.itemInfo_itait ^
    --hidden-import source.data.locale.itemInfo.itemInfo_jpnjp ^
    --hidden-import source.data.locale.itemInfo.itemInfo_korkr ^
    --hidden-import source.data.locale.itemInfo.itemInfo_polpl ^
    --hidden-import source.data.locale.itemInfo.itemInfo_porbr ^
    --hidden-import source.data.locale.itemInfo.itemInfo_rusru ^
    --hidden-import source.data.locale.itemInfo.itemInfo_spaar ^
    --hidden-import source.data.locale.itemInfo.itemInfo_spaes ^
    --hidden-import source.data.locale.itemInfo.itemInfo_thath ^
    --hidden-import source.data.locale.itemInfo.itemInfo_zhocn ^
    --hidden-import source.data.locale.itemInfo.itemInfo_zhotw ^
    --hidden-import source.data.locale.localeData ^
    --hidden-import source.data.locale.localeData.localeData_engus ^
    --hidden-import source.data.locale.localeData.localeData_deude ^
    --hidden-import source.data.locale.localeData.localeData_frafr ^
    --hidden-import source.data.locale.localeData.localeData_itait ^
    --hidden-import source.data.locale.localeData.localeData_jpnjp ^
    --hidden-import source.data.locale.localeData.localeData_korkr ^
    --hidden-import source.data.locale.localeData.localeData_polpl ^
    --hidden-import source.data.locale.localeData.localeData_porbr ^
    --hidden-import source.data.locale.localeData.localeData_rusru ^
    --hidden-import source.data.locale.localeData.localeData_spaar ^
    --hidden-import source.data.locale.localeData.localeData_spaes ^
    --hidden-import source.data.locale.localeData.localeData_thath ^
    --hidden-import source.data.locale.localeData.localeData_zhocn ^
    --hidden-import source.data.locale.localeData.localeData_zhotw ^
    --hidden-import source.data.locale.uiText ^
    --hidden-import source.data.locale.uiText.uiText_engus ^
    --hidden-import source.data.locale.uiText.uiText_deude ^
    --hidden-import source.data.locale.uiText.uiText_frafr ^
    --hidden-import source.data.locale.uiText.uiText_itait ^
    --hidden-import source.data.locale.uiText.uiText_jpnjp ^
    --hidden-import source.data.locale.uiText.uiText_korkr ^
    --hidden-import source.data.locale.uiText.uiText_polpl ^
    --hidden-import source.data.locale.uiText.uiText_porbr ^
    --hidden-import source.data.locale.uiText.uiText_rusru ^
    --hidden-import source.data.locale.uiText.uiText_spaar ^
    --hidden-import source.data.locale.uiText.uiText_spaes ^
    --hidden-import source.data.locale.uiText.uiText_thath ^
    --hidden-import source.data.locale.uiText.uiText_zhocn ^
    --hidden-import source.data.locale.uiText.uiText_zhotw ^
    --hidden-import source.data.locale. ^
    --hidden-import source.data.locale.missableLots.missableLots_engus ^
    --hidden-import source.data.locale.missableLots.missableLots_deude ^
    --hidden-import source.data.locale.missableLots.missableLots_frafr ^
    --hidden-import source.data.locale.missableLots.missableLots_itait ^
    --hidden-import source.data.locale.missableLots.missableLots_jpnjp ^
    --hidden-import source.data.locale.missableLots.missableLots_korkr ^
    --hidden-import source.data.locale.missableLots.missableLots_polpl ^
    --hidden-import source.data.locale.missableLots.missableLots_porbr ^
    --hidden-import source.data.locale.missableLots.missableLots_rusru ^
    --hidden-import source.data.locale.missableLots.missableLots_spaar ^
    --hidden-import source.data.locale.missableLots.missableLots_spaes ^
    --hidden-import source.data.locale.missableLots.missableLots_thath ^
    --hidden-import source.data.locale.missableLots.missableLots_zhocn ^
    --hidden-import source.data.locale.missableLots.missableLots_zhotw ^
    --hidden-import source.pkg.mvcTkinter.widgets.ConsoleText ^
    --hidden-import source.pkg.mvcTkinter.widgets.FileSelector ^
    --hidden-import source.pkg.mvcTkinter.widgets.HelpIcon ^
    --hidden-import source.pkg.mvcTkinter.widgets.LabeledEntry ^
    --hidden-import source.pkg.mvcTkinter.widgets.LabelSetter ^
    --hidden-import source.pkg.mvcTkinter.widgets.ListBuilder ^
    --hidden-import source.pkg.mvcTkinter.widgets.ListSelector ^
    --hidden-import source.pkg.mvcTkinter.widgets.ListSelectorWithProperties ^
    --hidden-import source.pkg.mvcTkinter.widgets.RadiobuttonSet ^
    --hidden-import source.pkg.mvcTkinter.widgets.ScrollText ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.BooleanVar ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Button ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Canvas ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Checkbutton ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Combobox ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.DoubleVar ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Entry ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Frame ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.IntVar ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Label ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.LabeledScale ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Labelframe ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Listbox^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Menu ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Menubutton ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Notebook ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.OptionMenu ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Panedwindow ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Progressbar ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Radiobutton ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Scale ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Scrollbar ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Separator ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Sizegrip ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Spinbox ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.StringVar ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Text ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Treeview ^
    --hidden-import source.pkg.mvcTkinter.widgets.base.Variable ^
    --add-data "source/pkg/scroll-paper/scroll-paper.ico;source/pkg/scroll-paper" ^
    randomizerHints.py

pause