19.12.2020
This update makes lastest update complete
removed extradraw selection (or well now when i think i might forgot thoose buttons in settings menu

Launchger layout updated (again) added also nice text to tell are you on onlinemode
added load button to launcher so you can load your account name from memory (no need to retype it every time)
You can't start game before username is setted
password is not required it only matters when you select online mode (what does not work yet)
added save account selection. if selected it will save your username when you login
and removed old save system (yeah no more shitty XML thing) also save file is renamed to ULTIGEN1DATA (before ULTIGEN1DATA1.XML and ULTIGEN1DATA2) so you can delete your old file ;) (reset is now in settings on this selection "delete all data")
also mainmenu buttons for load save and reset are removed (they where there just for testing) or well actualy it hapened what you probably already expected i just removed thoose buttons visiblity and theyre now just invisible :P and you can still use thoose so BE CAREFUL on mainmeny you might destroy your save

Here is some photos of this new menu:
When you open game (if you have saved your account just click load and then start game)

here is example local username set ifrt type username then select save if you dont want type it again on next time and then press login

And here is also settings:

There is also some problems i found on this version... first is score screen it does not organise correctly and i do not have any idea why...

here is log (and yes there is problems with values on right its also fixed on this version (sadly AFTER this image was taken) so from file value is actualy that value waht got saved or something sory about finnish languance some of logs use it

Code: Select all
All data reset is true
[0/7] Aloitetaan ../ULTIGEN1DATATEMP tiedoston nollaus...
[1/7] Resetoidaan ../ULTIGEN1DATATEMP tiedostoa...
[2/7] Resetoidaan ../ULTIGEN1DATATEMP tiedostoa...
[3/7] Resetoidaan ../ULTIGEN1DATATEMP tiedostoa...
[4/7] Resetoidaan ../ULTIGEN1DATATEMP tiedostoa...
[5/7] Resetoidaan ../ULTIGEN1DATATEMP tiedostoa...
[6/7] Resetoidaan ../ULTIGEN1DATATEMP tiedostoa...
[7/7] Resetoidaan ../ULTIGEN1DATATEMP tiedostoa... VALMIS!
Login with name: Julius (PW=)
[i=1] Value: "1547" Loaded: "3596400"
[i=1 SHIFT] Vapautetaan Rivi: 1 ...
[i=1 SHIFT] Siirretään riville 20 rivin 19 data! DataR20="3596400" DataR19="3596400"
[i=1 SHIFT] Siirretään riville 19 rivin 18 data! DataR19="3596400" DataR18="3596400"
[i=1 SHIFT] Siirretään riville 18 rivin 17 data! DataR18="3596400" DataR17="3596400"
[i=1 SHIFT] Siirretään riville 17 rivin 16 data! DataR17="3596400" DataR16="3596400"
[i=1 SHIFT] Siirretään riville 16 rivin 15 data! DataR16="3596400" DataR15="3596400"
[i=1 SHIFT] Siirretään riville 15 rivin 14 data! DataR15="3596400" DataR14="3596400"
[i=1 SHIFT] Siirretään riville 14 rivin 13 data! DataR14="3596400" DataR13="3596400"
[i=1 SHIFT] Siirretään riville 13 rivin 12 data! DataR13="3596400" DataR12="3596400"
[i=1 SHIFT] Siirretään riville 12 rivin 11 data! DataR12="3596400" DataR11="3596400"
[i=1 SHIFT] Siirretään riville 11 rivin 10 data! DataR11="3596400" DataR10="3596400"
[i=1 SHIFT] Siirretään riville 10 rivin 9 data! DataR10="3596400" DataR9="3596400"
[i=1 SHIFT] Siirretään riville 9 rivin 8 data! DataR9="3596400" DataR8="3596400"
[i=1 SHIFT] Siirretään riville 8 rivin 7 data! DataR8="3596400" DataR7="3596400"
[i=1 SHIFT] Siirretään riville 7 rivin 6 data! DataR7="3596400" DataR6="3596400"
[i=1 SHIFT] Siirretään riville 6 rivin 5 data! DataR6="3596400" DataR5="3596400"
[i=1 SHIFT] Siirretään riville 5 rivin 4 data! DataR5="3596400" DataR4="3596400"
[i=1 SHIFT] Siirretään riville 4 rivin 3 data! DataR4="3596400" DataR3="3596400"
[i=1 SHIFT] Siirretään riville 3 rivin 2 data! DataR3="3596400" DataR2="3596400"
[i=1 SHIFT] Siirretään riville 2 rivin 1 data! DataR2="3596400" DataR1="3596400"
[i=1 SHIFT] Rivi: 1 vapautettu.
[i=1] Lähetetään tallennus-haku pyyntö......
[i=1] Value: "1442" Loaded: "1547"
[i=1 SHIFT] Vapautetaan Rivi: 1 ...
[i=1 SHIFT] Siirretään riville 20 rivin 19 data! DataR20="3596400" DataR19="3596400"
[i=1 SHIFT] Siirretään riville 19 rivin 18 data! DataR19="3596400" DataR18="3596400"
[i=1 SHIFT] Siirretään riville 18 rivin 17 data! DataR18="3596400" DataR17="3596400"
[i=1 SHIFT] Siirretään riville 17 rivin 16 data! DataR17="3596400" DataR16="3596400"
[i=1 SHIFT] Siirretään riville 16 rivin 15 data! DataR16="3596400" DataR15="3596400"
[i=1 SHIFT] Siirretään riville 15 rivin 14 data! DataR15="3596400" DataR14="3596400"
[i=1 SHIFT] Siirretään riville 14 rivin 13 data! DataR14="3596400" DataR13="3596400"
[i=1 SHIFT] Siirretään riville 13 rivin 12 data! DataR13="3596400" DataR12="3596400"
[i=1 SHIFT] Siirretään riville 12 rivin 11 data! DataR12="3596400" DataR11="3596400"
[i=1 SHIFT] Siirretään riville 11 rivin 10 data! DataR11="3596400" DataR10="3596400"
[i=1 SHIFT] Siirretään riville 10 rivin 9 data! DataR10="3596400" DataR9="3596400"
[i=1 SHIFT] Siirretään riville 9 rivin 8 data! DataR9="3596400" DataR8="3596400"
[i=1 SHIFT] Siirretään riville 8 rivin 7 data! DataR8="3596400" DataR7="3596400"
[i=1 SHIFT] Siirretään riville 7 rivin 6 data! DataR7="3596400" DataR6="3596400"
[i=1 SHIFT] Siirretään riville 6 rivin 5 data! DataR6="3596400" DataR5="3596400"
[i=1 SHIFT] Siirretään riville 5 rivin 4 data! DataR5="3596400" DataR4="3596400"
[i=1 SHIFT] Siirretään riville 4 rivin 3 data! DataR4="3596400" DataR3="3596400"
[i=1 SHIFT] Siirretään riville 3 rivin 2 data! DataR3="3596400" DataR2="3596400"
[i=1 SHIFT] Siirretään riville 2 rivin 1 data! DataR2="1547" DataR1="1547"
[i=1 SHIFT] Rivi: 1 vapautettu.
[i=1] Lähetetään tallennus-haku pyyntö......
[i=1] Value: "1362" Loaded: "1442"
[i=1 SHIFT] Vapautetaan Rivi: 1 ...
[i=1 SHIFT] Siirretään riville 20 rivin 19 data! DataR20="3596400" DataR19="3596400"
[i=1 SHIFT] Siirretään riville 19 rivin 18 data! DataR19="3596400" DataR18="3596400"
[i=1 SHIFT] Siirretään riville 18 rivin 17 data! DataR18="3596400" DataR17="3596400"
[i=1 SHIFT] Siirretään riville 17 rivin 16 data! DataR17="3596400" DataR16="3596400"
[i=1 SHIFT] Siirretään riville 16 rivin 15 data! DataR16="3596400" DataR15="3596400"
[i=1 SHIFT] Siirretään riville 15 rivin 14 data! DataR15="3596400" DataR14="3596400"
[i=1 SHIFT] Siirretään riville 14 rivin 13 data! DataR14="3596400" DataR13="3596400"
[i=1 SHIFT] Siirretään riville 13 rivin 12 data! DataR13="3596400" DataR12="3596400"
[i=1 SHIFT] Siirretään riville 12 rivin 11 data! DataR12="3596400" DataR11="3596400"
[i=1 SHIFT] Siirretään riville 11 rivin 10 data! DataR11="3596400" DataR10="3596400"
[i=1 SHIFT] Siirretään riville 10 rivin 9 data! DataR10="3596400" DataR9="3596400"
[i=1 SHIFT] Siirretään riville 9 rivin 8 data! DataR9="3596400" DataR8="3596400"
[i=1 SHIFT] Siirretään riville 8 rivin 7 data! DataR8="3596400" DataR7="3596400"
[i=1 SHIFT] Siirretään riville 7 rivin 6 data! DataR7="3596400" DataR6="3596400"
[i=1 SHIFT] Siirretään riville 6 rivin 5 data! DataR6="3596400" DataR5="3596400"
[i=1 SHIFT] Siirretään riville 5 rivin 4 data! DataR5="3596400" DataR4="3596400"
[i=1 SHIFT] Siirretään riville 4 rivin 3 data! DataR4="3596400" DataR3="3596400"
[i=1 SHIFT] Siirretään riville 3 rivin 2 data! DataR3="1547" DataR2="1547"
[i=1 SHIFT] Siirretään riville 2 rivin 1 data! DataR2="1442" DataR1="1442"
[i=1 SHIFT] Rivi: 1 vapautettu.
[i=1] Lähetetään tallennus-haku pyyntö......
[i=1] Value: "1489" Loaded: "1362"
[i=2] Value: "1489" Loaded: "1442"
[i=3] Value: "1489" Loaded: "1547"
[i=3 SHIFT] Vapautetaan Rivi: 3 ...
[i=3 SHIFT] Siirretään riville 20 rivin 19 data! DataR20="3596400" DataR19="3596400"
[i=3 SHIFT] Siirretään riville 19 rivin 18 data! DataR19="3596400" DataR18="3596400"
[i=3 SHIFT] Siirretään riville 18 rivin 17 data! DataR18="3596400" DataR17="3596400"
[i=3 SHIFT] Siirretään riville 17 rivin 16 data! DataR17="3596400" DataR16="3596400"
[i=3 SHIFT] Siirretään riville 16 rivin 15 data! DataR16="3596400" DataR15="3596400"
[i=3 SHIFT] Siirretään riville 15 rivin 14 data! DataR15="3596400" DataR14="3596400"
[i=3 SHIFT] Siirretään riville 14 rivin 13 data! DataR14="3596400" DataR13="3596400"
[i=3 SHIFT] Siirretään riville 13 rivin 12 data! DataR13="3596400" DataR12="3596400"
[i=3 SHIFT] Siirretään riville 12 rivin 11 data! DataR12="3596400" DataR11="3596400"
[i=3 SHIFT] Siirretään riville 11 rivin 10 data! DataR11="3596400" DataR10="3596400"
[i=3 SHIFT] Siirretään riville 10 rivin 9 data! DataR10="3596400" DataR9="3596400"
[i=3 SHIFT] Siirretään riville 9 rivin 8 data! DataR9="3596400" DataR8="3596400"
[i=3 SHIFT] Siirretään riville 8 rivin 7 data! DataR8="3596400" DataR7="3596400"
[i=3 SHIFT] Siirretään riville 7 rivin 6 data! DataR7="3596400" DataR6="3596400"
[i=3 SHIFT] Siirretään riville 6 rivin 5 data! DataR6="3596400" DataR5="3596400"
[i=3 SHIFT] Siirretään riville 5 rivin 4 data! DataR5="3596400" DataR4="3596400"
[i=3 SHIFT] Siirretään riville 4 rivin 3 data! DataR4="1547" DataR3="1547"
[i=3 SHIFT] Rivi: 3 vapautettu.
[i=3] Lähetetään tallennus-haku pyyntö......
[i=1] Value: "1368" Loaded: "1362"
[i=2] Value: "1368" Loaded: "1442"
[i=2 SHIFT] Vapautetaan Rivi: 2 ...
[i=2 SHIFT] Siirretään riville 20 rivin 19 data! DataR20="3596400" DataR19="3596400"
[i=2 SHIFT] Siirretään riville 19 rivin 18 data! DataR19="3596400" DataR18="3596400"
[i=2 SHIFT] Siirretään riville 18 rivin 17 data! DataR18="3596400" DataR17="3596400"
[i=2 SHIFT] Siirretään riville 17 rivin 16 data! DataR17="3596400" DataR16="3596400"
[i=2 SHIFT] Siirretään riville 16 rivin 15 data! DataR16="3596400" DataR15="3596400"
[i=2 SHIFT] Siirretään riville 15 rivin 14 data! DataR15="3596400" DataR14="3596400"
[i=2 SHIFT] Siirretään riville 14 rivin 13 data! DataR14="3596400" DataR13="3596400"
[i=2 SHIFT] Siirretään riville 13 rivin 12 data! DataR13="3596400" DataR12="3596400"
[i=2 SHIFT] Siirretään riville 12 rivin 11 data! DataR12="3596400" DataR11="3596400"
[i=2 SHIFT] Siirretään riville 11 rivin 10 data! DataR11="3596400" DataR10="3596400"
[i=2 SHIFT] Siirretään riville 10 rivin 9 data! DataR10="3596400" DataR9="3596400"
[i=2 SHIFT] Siirretään riville 9 rivin 8 data! DataR9="3596400" DataR8="3596400"
[i=2 SHIFT] Siirretään riville 8 rivin 7 data! DataR8="3596400" DataR7="3596400"
[i=2 SHIFT] Siirretään riville 7 rivin 6 data! DataR7="3596400" DataR6="3596400"
[i=2 SHIFT] Siirretään riville 6 rivin 5 data! DataR6="3596400" DataR5="3596400"
[i=2 SHIFT] Siirretään riville 5 rivin 4 data! DataR5="1547" DataR4="1547"
[i=2 SHIFT] Siirretään riville 4 rivin 3 data! DataR4="1489" DataR3="1489"
[i=2 SHIFT] Siirretään riville 3 rivin 2 data! DataR3="1442" DataR2="1442"
[i=2 SHIFT] Rivi: 2 vapautettu.
[i=2] Lähetetään tallennus-haku pyyntö......
[i=1] Value: "1366" Loaded: "1362"
[i=2] Value: "1366" Loaded: "1368"
[i=2 SHIFT] Vapautetaan Rivi: 2 ...
[i=2 SHIFT] Siirretään riville 20 rivin 19 data! DataR20="3596400" DataR19="3596400"
[i=2 SHIFT] Siirretään riville 19 rivin 18 data! DataR19="3596400" DataR18="3596400"
[i=2 SHIFT] Siirretään riville 18 rivin 17 data! DataR18="3596400" DataR17="3596400"
[i=2 SHIFT] Siirretään riville 17 rivin 16 data! DataR17="3596400" DataR16="3596400"
[i=2 SHIFT] Siirretään riville 16 rivin 15 data! DataR16="3596400" DataR15="3596400"
[i=2 SHIFT] Siirretään riville 15 rivin 14 data! DataR15="3596400" DataR14="3596400"
[i=2 SHIFT] Siirretään riville 14 rivin 13 data! DataR14="3596400" DataR13="3596400"
[i=2 SHIFT] Siirretään riville 13 rivin 12 data! DataR13="3596400" DataR12="3596400"
[i=2 SHIFT] Siirretään riville 12 rivin 11 data! DataR12="3596400" DataR11="3596400"
[i=2 SHIFT] Siirretään riville 11 rivin 10 data! DataR11="3596400" DataR10="3596400"
[i=2 SHIFT] Siirretään riville 10 rivin 9 data! DataR10="3596400" DataR9="3596400"
[i=2 SHIFT] Siirretään riville 9 rivin 8 data! DataR9="3596400" DataR8="3596400"
[i=2 SHIFT] Siirretään riville 8 rivin 7 data! DataR8="3596400" DataR7="3596400"
[i=2 SHIFT] Siirretään riville 7 rivin 6 data! DataR7="3596400" DataR6="3596400"
[i=2 SHIFT] Siirretään riville 6 rivin 5 data! DataR6="1547" DataR5="1547"
[i=2 SHIFT] Siirretään riville 5 rivin 4 data! DataR5="1489" DataR4="1489"
[i=2 SHIFT] Siirretään riville 4 rivin 3 data! DataR4="1442" DataR3="1442"
[i=2 SHIFT] Siirretään riville 3 rivin 2 data! DataR3="1368" DataR2="1368"
[i=2 SHIFT] Rivi: 2 vapautettu.
[i=2] Lähetetään tallennus-haku pyyntö......
[i=1] Value: "1359" Loaded: "1362"
[i=1 SHIFT] Vapautetaan Rivi: 1 ...
[i=1 SHIFT] Siirretään riville 20 rivin 19 data! DataR20="3596400" DataR19="3596400"
[i=1 SHIFT] Siirretään riville 19 rivin 18 data! DataR19="3596400" DataR18="3596400"
[i=1 SHIFT] Siirretään riville 18 rivin 17 data! DataR18="3596400" DataR17="3596400"
[i=1 SHIFT] Siirretään riville 17 rivin 16 data! DataR17="3596400" DataR16="3596400"
[i=1 SHIFT] Siirretään riville 16 rivin 15 data! DataR16="3596400" DataR15="3596400"
[i=1 SHIFT] Siirretään riville 15 rivin 14 data! DataR15="3596400" DataR14="3596400"
[i=1 SHIFT] Siirretään riville 14 rivin 13 data! DataR14="3596400" DataR13="3596400"
[i=1 SHIFT] Siirretään riville 13 rivin 12 data! DataR13="3596400" DataR12="3596400"
[i=1 SHIFT] Siirretään riville 12 rivin 11 data! DataR12="3596400" DataR11="3596400"
[i=1 SHIFT] Siirretään riville 11 rivin 10 data! DataR11="3596400" DataR10="3596400"
[i=1 SHIFT] Siirretään riville 10 rivin 9 data! DataR10="3596400" DataR9="3596400"
[i=1 SHIFT] Siirretään riville 9 rivin 8 data! DataR9="3596400" DataR8="3596400"
[i=1 SHIFT] Siirretään riville 8 rivin 7 data! DataR8="3596400" DataR7="3596400"
[i=1 SHIFT] Siirretään riville 7 rivin 6 data! DataR7="1547" DataR6="1547"
[i=1 SHIFT] Siirretään riville 6 rivin 5 data! DataR6="1489" DataR5="1489"
[i=1 SHIFT] Siirretään riville 5 rivin 4 data! DataR5="1442" DataR4="1442"
[i=1 SHIFT] Siirretään riville 4 rivin 3 data! DataR4="1368" DataR3="1368"
[i=1 SHIFT] Siirretään riville 3 rivin 2 data! DataR3="1366" DataR2="1366"
[i=1 SHIFT] Siirretään riville 2 rivin 1 data! DataR2="1362" DataR1="1362"
[i=1 SHIFT] Rivi: 1 vapautettu.
[i=1] Lähetetään tallennus-haku pyyntö......