EU3 Save Game (.eu3) naar MySQL DB

Gestart doorWereldhotel2 reacties72 weergaven

3 berichten · pagina 1 van 1

Wereldhotel

Lid · Topicstarter

Berichten
542
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo, ik heb dus het wilde idee om een Multiplayer Community te starten voor Europa Universalis 3 (RTS-game) en daar ook een website bij te maken waar mensen van de community op kunnen inloggen en informatie over hun land kunnen bekijken (en mogelijk die van hun allianties).

Nu wil ik dus een optie voor de beheerder (oftewel ik) om een save game te importeren en dat de data van die save game in de database wordt opgeslagen. Simpele dingen zoals de datum opzoeken en opslaan lukt mij gegarandeerd zelf wel. Maar nu zit ik te kijken en heb ik geen idee hoe ik andere data zoals van alle provincies zou kunnen opslaan. Zo iets als dit is ook nog nooit eerder gedaan voor een van de EU-spellen voor zover ik weet.

Dit is een voorbeeld van een savegame aan het begin van de game.
https://dl.dropboxusercontent.com/u/18325130/eu3save.txt

Dit is een voorbeeld van de data van een provincie met de ID 1.

1=
{
    flags=
    {
    }
    variables=
    {
    }
    name="Stockholm"
    owner="SWE"
    controller="SWE"
    core="SWE"
    culture=swedish
    religion=catholic
    capital="Stockholm"
    citysize=5504.583
    garrison=1000.000
    base_tax=5.000
    manpower=3.000
    trade_goods=grain
    temple=yes
    workshop=yes
    marketplace=yes
    fort1=yes
    history=
    {
        add_core="SWE"
        owner="SWE"
        controller="SWE"
        culture=swedish
        religion=catholic
        hre=no
        base_tax=5.000
        trade_goods=grain
        manpower=3.000
        fort1=yes
        capital="Stockholm"
        citysize=5500.000
        temple=yes
        workshop=yes
        marketplace=yes
        discovered_by="eastern"
        discovered_by="western"
        discovered_by="muslim"
        discovered_by="ottoman"
    }
    patrol=0
discovery_dates={9999.1.1 9999.1.1 1.1.1 1.1.1 1.1.1 1.1.1 9999.1.1 9999.1.1 9999.1.1 9999.1.1 }
discovery_religion_dates={9999.1.1 1399.10.14 9999.1.1 9999.1.1 1399.10.14 1399.10.14 1399.10.14 9999.1.1 9999.1.1 9999.1.1 9999.1.1 9999.1.1 9999.1.1 }
discovered_by={SWE DAN NOR SHL ACH BOS BYZ CEP CYP EPI KNI MOL MON NAX RAG SER TRA WAL HUN TUR CNN ENG LEI MNS SCO TYR LIT MAZ POL RIG TEU ALE ALS AMG AUV AVI BOU BRI BUR FOI FRA ORL PRO BER AAC ANH ANS AUG BAD BAV BOH BRA BRE BRU FRN HAB HES KLE KOL LAU LOR LUN MAG MAI MEI MKL MUN OLD PAL POM SAX SIL SLZ SWI THU TRI ULM WBG WUR ARA CAS GRA NAV POR AQU FER GEN MAN MLO MOD NAP PAP SAR SAV SIC TUS URB VEN BRB FRI GEL HAI HOL LIE LUX UTR GEO MOS NOV PSK RYA TVE YAR ADE ALH OMA NAJ HED CND DUL KAR TRE RAM ALG MAM MOR TRP TUN JAI BAR HSA }
}


Ik vraag jullie natuurlijk niet om dit voor mij te doen aangezien het hele bestand enorm is maar ik zou graag op weg geholpen worden omdat ik nog nooit eerder data uit een bestand moest halen en in een MySQL DB stoppen. Is het eigenlijk wel mogelijk?

Alvast bedankt.

EDIT: Ik heb inmiddels via een ander programmatje een manier gevonden om de data in een wat meer gepaste volgorde op te slaan zodat ik het kan gebruiken voor de MySQL DB. Het is dus niet echt meer nodig.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Controleer met PHP naar alle = tekens, bekijk over iets na en voor de = staat, zoja, inserten.
0
Wereldhotel

Lid · Topicstarter

Berichten
542
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Controleer met PHP naar alle = tekens, bekijk over iets na en voor de = staat, zoja, inserten.
Dat zou kunnen, maar dan moet ik wel weten bij welke Provincie ID (indien het een provincie is) om de data bij de correcte provincie toe te voegen.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren