Toon posts:

Resource Hacker Hex Plaatjes

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,

Ik wil met Resource Hacker de graphics in een programma veranderen. Ik heb het bestand geopend in ResHacker en heb zoeits gevonden:

object Image1: TImage
Left = 40
Top = 24
Width = 300
Height = 120
AutoSize = True
Picture.Data = {07544269746D6170D8900000424DD89000000000000036040000280000002C01
000078000000010008000000000000000000120B0000120B0000000000000000
0000000000000000800000800000008080008000000080008000808000008080
8000C0DCC000F0CAA600AA3F2A00FF3F2A00005F2A00555F2A00AA5F2A00FF5F
2A00007F2A00557F2A00AA7F2A00FF7F2A00009F2A00559F2A00AA9F2A00FF9F
2A0000BF2A0055BF2A00AABF2A00FFBF2A0000DF2A0055DF2A00AADF2A00FFDF
...}
end

en dat een hele hoop keer voor alle plaatjes in het programma.

Ik heb van alles geprobeerd maar ik heb geen idee hoe ik dit in een plaatje omzet, welk formaat welke compressie hoeveel bit... enz het is. Ik kan er dus niks mee.

Hoe zet ik dit om in een plaatje en zet ik een nieuw plaatje weer hierin om om het te veranderen?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Zoals hier te zien is moet je gewoon een replace action van je resource doen:Afbeeldingslocatie: http://www.users.on.net/johnson/resourcehacker/specialmenu.gif

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Spider.007 schreef op 24 oktober 2004 @ 18:35:
Zoals hier te zien is moet je gewoon een replace action van je resource doen:[afbeelding]
Ik druk daarop maar er gebeurt niks... En in 1 zo'n script geval ofzo staan een hele hoop plaatjes, zoals bij een VB .frm bestand, maar dan anders.

EDIT: Heb ff screen gemaakt.

Afbeeldingslocatie: http://files.jjxl.net/reshack_scr.jpg

EDIT2: Sry beetje te breed, kan je da in de tag fixen?

[ Voor 18% gewijzigd door Verwijderd op 24-10-2004 19:41 ]


Verwijderd

Topicstarter
Ik heb nou geprobeerd de hex string in een .raw bestand op te slaan en die in Photoshop te openen, dan moest ik aangeven hoe groot het ws enzo, 8 of 16 bit...

Ik heb alle mogelijkheden geprobeerd, de maten wist ik, maar er kwamen alleen corrupte plaatjes met geen/verkeerde kleuren uit. Ik heb nog een keer gegooled naar een bitmap/bmp/raw/graphics/picture to hex/c converter, weer zonder enig resultaat. Wie weet hoe ik hier mee om moet gaan???

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Kun je die hex-meuk niet in Hex-editor-mode van UltraEdit32 pasten? En dan is het waarschijnlijk een .ico, denk ik :)

[ Voor 37% gewijzigd door Osiris op 24-10-2004 20:50 ]


  • consolefreak
  • Registratie: November 2002
  • Laatst online: 09:07
Osiris schreef op 24 oktober 2004 @ 20:49:
Kun je die hex-meuk niet in Hex-editor-mode van UltraEdit32 pasten? En dan is het waarschijnlijk een .ico, denk ik :)
en een .ico == .bmp

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Dat is niet waar. Een bmp kan Windows laden als ico; maar dat maakt ze nog niet gelijk :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Gewoon saven als resource, editen en dan pasten vanuit een progje als paint shop pro in reshack.

Of: Saven als resource, plaatje wat je wilt erover heen pasten in een paint programma (exact dezelfde res houden etc), saven en dan replacen als resource.

Is ff pielen ik heb het een tijd terug moeten doen met Chat Palace en ging uiteindelijk prima. Ziet er moeilijker uit dan het is.

Je kan het!

Verwijderd

Topicstarter
Verwijderd schreef op 24 oktober 2004 @ 21:05:
Gewoon saven als resource, editen en dan pasten vanuit een progje als paint shop pro in reshack.

Of: Saven als resource, plaatje wat je wilt erover heen pasten in een paint programma (exact dezelfde res houden etc), saven en dan replacen als resource.

Is ff pielen ik heb het een tijd terug moeten doen met Chat Palace en ging uiteindelijk prima. Ziet er moeilijker uit dan het is.

Je kan het!
Maar, die hex string heeft geen header ofzo (denk ik) dus hij leest hem niet goed, een of andere corrupte zooi krijg ik dan (in photoshop en in paint). En dat recource replace ding doet het niet, en in dat ene tekstvak ofzo zitten alle plaatjes, niet maar 1 die ik zo kan vervangen.

En op de screenshot is het icoontje toevallig maar op dezelfde manier staan er allemaal plaatje en hun afmetingen. Ik heb geen flauw idee welke resolutie het is.

Verwijderd

Topicstarter
Ik heb het script nu opgeslagen als .res bestand, geopend in MSVS 2k5, en het stukje dat begon met BM (bitmap) tot het begin van het volgende object gekopieerd naar kladblok.

Afbeeldingslocatie: http://files.jjxl.net/scr2.jpg

Afbeeldingslocatie: http://files.jjxl.net/scr1.jpg

Dat heb ik toen opgeslagen als .bmp, maar dat werkte niet. Kreeg bij alle image editors een foutmelding. Toen heb ik hem opgeslagen als .raw, geopend in Photoshop, maar dat werkte ook nog steeds niet:

Afbeeldingslocatie: http://files.jjxl.net/scr3.jpg

Er staat 96 pixels/inch in het ResHacker, maar daar vraagt Photoshop niet om. De kleuren (zwart en grijs) kloppen ongeveer wel maar zitten totaal niet op de goede plaats.

Voor het gemak heb ik Resource Hacker en de installatie van het progje dat ik wil wijzigen gerard en op inet gezet (http://files.jjxl.net/reshack.rar). Je moet dus wel het progje eerst installeren, anders wil hij niet starten. Je kan hem ook downoaden van http://www.threechords.com/hammerhead/download.shtml.

EDIT:

Als ik het hele script opsla als 'binary file' en dan open als .raw in Photoshop, en de maten 230x1711 en 8-bit invul krijg ik dit:

Afbeeldingslocatie: http://files.jjxl.net/scr4.jpg

Het bovenste gedeelte is enigzins herkenbaar maar helemaal scheef, en het onderste deel bestaat volgens mij uit grotere of juist veel kleinere plaatjes waardoor die helemaal niet goed te zien zijn. Het is dus volgens mij in ieder geval niet de bedoeling om het als 1 bestand uit te lezen, omdat de afmetingen verschillen.

[ Voor 21% gewijzigd door Verwijderd op 25-10-2004 10:36 . Reden: Nieuws ]


  • Belgar
  • Registratie: Januari 2002
  • Laatst online: 17-08 22:31

Belgar

Archmaster ranzige code..

Ik snap niet helemaal wat je nu wil? het eerste plaatje wat ik eruit haal is een PLAY button ?

Die RC data is een delphi form en daar zijn gewoon editors/hackers voor.

Wat lukt er nu niet?

http://www.google.com/search?q=dfm+viewer

[ Voor 11% gewijzigd door Belgar op 25-10-2004 12:05 ]

...Als het maar werkt


Verwijderd

Topicstarter
Belgar schreef op 25 oktober 2004 @ 11:55:
Ik snap niet helemaal wat je nu wil? het eerste plaatje wat ik eruit haal is een PLAY button ?

Die RC data is een delphi form en daar zijn gewoon editors/hackers voor.

Wat lukt er nu niet?

http://www.google.com/search?q=dfm+viewer
Aha!! Het is dus een delphi form :S

Dat lukte er niet...

Ik wilde eerst de Hex string in Picture.Data{} omzetten naar een plaatje en dat wijzigen, maar dat werkte niet. Even zo'n editor zoeken...

EDIT: Jah nou lukt het heel goed, ik heb zelfs een DFM-editor en Resource Hacker in 1, alleen het is een trial. Maar alle anderen deden het niet of deden niet wat ik wil. Thanx!!!

[ Voor 15% gewijzigd door Verwijderd op 25-10-2004 13:51 ]

Pagina: 1