Crypteq Geplaatst: 28 februari 2014 Rapport Geplaatst: 28 februari 2014 IMG Archive Editor Wat is het? IMG Archive Editor wordt een multiplatform tool waarmee IMG archieven (*.img) te bewerken zijn. Waarom? Je zult je misschien wel afvragen, waarom? Zeker omdat er al verschijnende (goede) IMG archief editors zijn. De voornaamste reden waarom ik deze maak, is omdat elke IMG tool (die ik heb kunnen vinden) enkel en alleen op Windows werkt. Omdat je ook op OS X de GTA reeks heb (ten tijden van schrijven: 3 / VC / SA) die je kan modden, dan zou het toch mooi zijn dat daar een native tool voor is. Daarnaast mis ik enkele features in de meeste editors. Features: Naast wat elke andere IMG tool doet, zijn er enkel dingen die ik heb geïmplementeerd / ga implementeren: Ondersteuning voor alle GTA archief types (Grand Theft Auto 3, Grand Theft Auto Vice City, Grand Theft Auto San Andreas, Grand Theft Auto IV) Tabbladen: Je kan meerdere archieven tegelijkertijd laden in het programma en bestanden overzetten van de een naar het andere archief Maken van nieuwe (lege) archieven Houdt precies bij of je het archief moet 'rebuilden' of niet Automatische "back-up" mogelijkheid Versie zonder GUI, te gebruiken voor installers Multiplatform ... 't Is laat, ik zal wel weer dingen vergeten zijn, dus wordt later aangevuld Welke platformen zullen ondersteund worden? Windows (Vista en hoger) OS X (10.6 en hoger, kan mogelijk veranderen naar 10.7) Progress? Het programma is in de 'alpha' fase, ben er zelf pas aan begonnen. Progress zal ik hier in dit topic dumpen. Screens Heb je al "wat" om te laten zien? Natuurlijk [table=header]Windows | OS X Een vroege versie voor Windows (onderstaand is gemaakt in Windows 8.1):|Een vroege versie voor OS X (onderstaand is gemaakt in OS X 10.9 Mavericks): |[/table] Open source Vanaf de eerste publiekelijke versie (wanneer de code netjes en opgeruimd is ) zal de source-code beschikbaar zijn voor iedereen. Feedback Graag hoor ik ook van ieder persoon die op-of-aanmerkingen heeft, zijn/haar feedback. Dat was mijn inbreng voor vannacht. Reageren
HA5H Geplaatst: 28 februari 2014 Rapport Geplaatst: 28 februari 2014 (bewerkt) . Bewerkt: 2 november 2016 door HA5H Reageren
Venzio Geplaatst: 28 februari 2014 Rapport Geplaatst: 28 februari 2014 Helemaal top! Ik gebruik zelf ook een Mac en dan helpt dit zeker. Ik ben ook benieuwd naar de automatische back-up optie, als het is wat ik denk dan gaat dat het leven zoveel gemakkelijker maken. Top werkje weer Crypteq! Reageren
Crypteq Geplaatst: 28 februari 2014 Auteur Rapport Geplaatst: 28 februari 2014 @HA5H Dat was dus ook een van mijn redenen om het te maken, ook al heb ik zelf geen MAC. Houdt dit topic in de gaten @Venzio Waar dacht jij dan aan bij de automatische back-up functie? Want alle ideeën zijn welkom, kan het enkel maar beter maken Reageren
Venzio Geplaatst: 28 februari 2014 Rapport Geplaatst: 28 februari 2014 @HA5H Dat was dus ook een van mijn redenen om het te maken, ook al heb ik zelf geen MAC. Houdt dit topic in de gaten @Venzio Waar dacht jij dan aan bij de automatische back-up functie? Want alle ideeën zijn welkom, kan het enkel maar beter maken Op het moment dat je bestand x.txd bijvoorbeeld wilt veranderen dat je automatisch een back-up folder hebt waar het oude bestand dan wordt opgeslagen. Reageren
Basssss Geplaatst: 1 maart 2014 Rapport Geplaatst: 1 maart 2014 Ziet er goed uit Crypteq! Wat me wel opvalt is dat je het multi-platform noemt, maar dat Windows XP al niet meer ondersteunt is? Dit terwijl XP nog vrij breed gebruikt wordt. Reageren
Megadreams Geplaatst: 1 maart 2014 Rapport Geplaatst: 1 maart 2014 Vele programmeurs waaronder ik geven nog maar weinig om Windows XP. Het is gewoon te oud om er nog de moeite voor te nemen om het te gaan ondersteunen. Daarnaast moedig je daarmee ook aan om te gaan updaten iets wat Microsoft ook doet met het stoppen van hun support voor XP. Over het programma, het kan niet anders dan nog een pareltje worden van jou. Wil het zeker eens uitproberen eens je ermee klaar bent! Reageren
Rutger. Geplaatst: 1 maart 2014 Rapport Geplaatst: 1 maart 2014 Ziet er netjes uit, Crypteq! Is dit een GUI wrapper rondom een command line gebaseerd stuk software? Of heb je het .IMG bestandsformaat zelf gereverse engineered? In welke taal heb je dit geschreven? Reageren
Crypteq Geplaatst: 1 maart 2014 Auteur Rapport Geplaatst: 1 maart 2014 (bewerkt) @Venzio Zo ongeveer had ik het in gedachten, moet het nog wel verder uitwerken hoe het precies eruit komt te zien. @Basssss Alles wat MD zei + De ondersteuning loopt volgende maand af, daarnaast mag ik toch hopen dat een "gamer" geen XP meer gebruikt. Overigens, staat er ondersteunde platformen, dit betekent dat de tool getest is en goed werkend is bevonden op die platformen. Of het op XP draait? Geen idee, niet getest. Draait het, geweldig, maar verwacht geen ondersteuning van mijn kant. @Megadreams Bedankt @ZaroX Ook, Bedankt Deze tool heb ik volledig van scratch geschreven, dus nee ik gebruik geen bestaande tool met een wrapper d'r omheen. Echter zal ik naast de GUI versie ook een command line versie uitbrengen. Het IMG bestandsformaat is goed gedocumenteerd. Het zelf reverse engineren heb ik dus niet hoeven doen, heb daar overigens toch geen tijd voor , is gewoon een side-projectje . De tool is geschreven in C++. Voor de GUI gebruik ik het QT framework, waarom? Omdat je met het QT framework "gemakkelijk" een multi-platform GUI based programma kan uitbrengen. edit: Was Venzio's reactie helemaal vergeten Bewerkt: 1 maart 2014 door Crypteq Reageren
Hanneswasco Geplaatst: 1 maart 2014 Rapport Geplaatst: 1 maart 2014 Ziet er veelbelovend uit, ik ben ook geen Mac gebruiker, en weet niet of er veel GTA-spelers werkelijk op een Mac modden, maar toch leuk dat je ook aan hen denkt. Reageren
Thundercover Geplaatst: 1 maart 2014 Rapport Geplaatst: 1 maart 2014 Het ziet er zeer strak uit, Crypteq! Als GTA V eenzelfde soort acrhiefbestanden heeft kan een verbeterd programma de modding daarvan direct op gang brengen. Ik ben benieuwd naar de ontwikkelingen hiervan. Reageren
Crypteq Geplaatst: 3 maart 2014 Auteur Rapport Geplaatst: 3 maart 2014 (bewerkt) Vanaf nul weer begonnen, nja een nieuw project aangemaakt om daarin vanaf het begin opnieuw op te bouwen. Wat ik had werkte goed, maar de data doorgeven vanaf de "working" thread naar de GUI thread zorgde voor het (tijdelijk) "freezen" van het programma. Dus het nieuwe project dusdanig opgebouwd zodat de data multithreaded goed wordt doorgegeven zonder dat het hangt, nu weer de werkende code die ik had, hierin proppen. Momenteel kan ik de archieven inlezen van GTA 3, VC en SA en hiervoor de bestanden exporteren. Volgende stap is het "rebuilden" van een archief. @Hanneswasco Aja, geen idee, maar omdat ik het in C++ maak in combinatie met QT, is het een koud kunstje om het ook te compilen voor Mac @Thundercover Danku , GTA V heeft (zover ik weet) ongeveer hetzelfde IMG formaat als GTA IV. Zodra GTA V op de PC uit komt, zal ik ook (proberen) support daarvoor in te bouwen. Edit: Edit: Bovenstaande is alweer geoptimaliseerd, laden (vooral van grote bestanden) gaat nu een stuk sneller Bewerkt: 4 maart 2014 door Crypteq Reageren
Dutchy3010 Geplaatst: 6 april 2014 Rapport Geplaatst: 6 april 2014 Hmm, denk je zelf niet dat het een beetje...laat is? GTA V PC versie zal wel binnenkort aangekondigd worden; in hoeverre denk je dat er dan nog markt is voor jouw tool? Of wil je hem tegen die tijd ook uitbreiden met GTA V functies? Reageren
Crypteq Geplaatst: 6 april 2014 Auteur Rapport Geplaatst: 6 april 2014 Hmm, denk je zelf niet dat het een beetje...laat is? GTA V PC versie zal wel binnenkort aangekondigd worden; in hoeverre denk je dat er dan nog markt is voor jouw tool? Of wil je hem tegen die tijd ook uitbreiden met GTA V functies? Ja het inderdaad aan de late kant, echter voor OS X is er geen native tool, en ookal is het "aan de late kant" voor dit platform, beter laat dan nooit . Of er een markt voor is? Geen idee, maar daarvoor maak ik het ook niet, en ja wanneer GTA V voor de PC uitkomt, wil k hiervoor ook ondersteuning inbouwen . Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.