CYBERDEViL

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 26e7a92674 Relax branching until it is better understood.

1 päivä sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 1a30a3c69b Even more strings found (WiseScript.bin header) https://archive.org/download/KCD2004ekstra100gratisprogrammer/K-CD_2004_Ekstra_100_Gratis_Programmer.iso/Windows/Smart%20Shutdown/smartsd.exe

1 päivä sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

1 päivä sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 26752a6525 Update OP 0x1E Fixes: - https://archive.org/download/kcd2001ekstraalttildinhjemmeside/K-CD_2001_Ekstra_Alt_til_din_hjemmeside.iso/FTP/CuteFTP/cuteftp.exe - https://archive.org/download/kcd_2003_100Games/K-CD_2003_Ekstra_100_Spil.iso/Sport/Chrysler%20golf/ChryslerWorldTours.exe - https://archive.org/download/kompuutteri-kaikille-kcd-1-2000/Kompuutteri%20Kaikille!%20KCD_1_2000.iso/WindowBlinds/wblind100.exe
  • 0e50dff050 Found new unknown OP 0x30 in cuteftp.exe https://archive.org/download/kcd2001ekstraalttildinhjemmeside/K-CD_2001_Ekstra_Alt_til_din_hjemmeside.iso/FTP/CuteFTP/cuteftp.exe
  • Näytä vertailu näille 2 commiteille »

1 päivä sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 499ad06fef Update OP 0x09 After analyzing more shareware installers, the current structure is more likely and made some of them work (that previous didn't work).

1 päivä sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 1a12a29d1f The terminator that wasn't. This fixes parsing the WiseScript.bin for hl15of16.exe and hl1316.exe

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • c0b5ad68df OPCODE 0x1D found in Blitzkriegdemo.exe https://archive.org/details/BlitzkriegDemo

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 690cd9e5bd Fix debug script print + add -debug to version.

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • c17d6ab936 Added new tests based on Wolf_Update_131_full.exe - Test PK zip support - Test multiple languages - Test language filter - Test components filter

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 71c6524b33 Filter files by language and/or components - `if`, `else if`, `else` and `end` OPCODES have been discovered and code to keep track of `LANG` and `COMPONENTS` state has been implemented. - The tmp 'WiseScript.bin' is now only opened once, still read multiple times. Once for information gathering, maybe a second time when a file filter is set to recalculate the total inflated size and third time for the given REWise operation. - Reading the WiseScript.bin header and processing operations is done separate now. The header will only be read once now. - Fix some uninitialized variables that should not be freed. - Renamed some variables to better names. This adds 3 new options to the arguments: - `-e --extended` use this with `-l --list` to list the available languages and components. - `-g --language` to filter files by given language index, this applies to the `--extract`, `--list` and `--verify` operations. - `-c --components` to filter files by given component name. Applies to same as `-g`. Notes: - The user is responsible for checking whether the installer is a multi language installer. The language index and components name can be obtained with using `rewise -le {FILE}`. - Language and components filter may be used at the same time. - On multi language installers when there is no language given by the user, it will output all files described in the WiseScript.bin so it will overwrite the same filepath for each language. It can be left this way or maybe error on multi language installers when `-g` is not set (TODO?). - Files without a language (default files) will not be filtered with `-g --language`, same goes for without components and the `-c --components` option.

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • 429790f257 Debug build with REWISE_DEBUG These are now only available when build with REWISE_DEBUG - Debug prints. - The "-z --script-debug" option.

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

1 viikko sitten

CYBERDEViL pushattu kohteeseen dev paikassa CYBERDEViL/REWise

  • b0060b8af6 WIP: PK & Multi lang code + more values found - Initial code for installers created with the `zip` support option (`PK`). - Initial code for multilingual installers. - Found new values inside the WiseOverlayHeader and the WiseScriptHeader. - The offset that is added to the deflate offset of a WiseScriptFileHeader that was previous calculated with the help of the filesize minus the smallest deflate-start, is now probably calculated more the way as intended, by adding deflate sizes of some default files to the pos after the WiseOverlay + texts read. TODO / Known issues: - Raw extract is broken for PK installers, because it should not not deflate till EOF. - For files described with the same name, but for a different language; they will overwrite each other. Options are needed to print the available languages and set the language wanted. Also a proper way to detect the language of WiseScriptFileHeader. Maybe with OP 0x0B? Tested against installers: - wolf_update_132.exe (sha256:7f66ff495b17528a3767ec4fd0f96ddf80308392c70de956aceedd272940f886) - setup.EXE (Wild Wheels) (sha256:f5bdb718fbec224010eb010fb7512e264faf79b952f8924c7a1cae244635afdd)
  • 42d0110dd6 Bump version to v0.2.0, README & CHANGELOG update
  • 75bddabaa4 Change git host to Codeberg
  • c9cc5aa340 Fix `scriptDeflateOffset` debug-print + comment
  • 7bb1a61b04 Include cleanup

2 viikkoa sitten

CYBERDEViL luotu uusi haara dev kohteeseen CYBERDEViL/REWise

2 viikkoa sitten

CYBERDEViL pushattu kohteeseen master paikassa CYBERDEViL/searx-qt

  • d7529e2c46 Fix searx-space schema and bump to 0.6.0-alpha3

3 kuukautta sitten

CYBERDEViL pushattu kohteeseen master paikassa CYBERDEViL/blender-legacy

3 kuukautta sitten

CYBERDEViL pushattu kohteeseen testing paikassa CYBERDEViL/blender-legacy

3 kuukautta sitten

CYBERDEViL pushattu kohteeseen python3.12 paikassa CYBERDEViL/blender-legacy

  • 92d569e51a python3.12: "Fix building FreeStyle with Python 3.12" Fully applied Blender upstream ref 252ae7029db3bc61a2740bb2cabeda8328b70f30
  • f6fedf6796 Initial with vanilla 2.79b release

3 kuukautta sitten

CYBERDEViL luotu uusi haara python3.12 kohteeseen CYBERDEViL/blender-legacy

3 kuukautta sitten