ZenHAX https://zenhax.com/ |
|
Possible next features of QuickBMS https://zenhax.com/viewtopic.php?f=13&t=19 |
Page 33 of 33 |
Author: | aluigi [ Sat Feb 27, 2021 12:50 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
math name_size * 2 |
Author: | tbmq008 [ Sat Feb 27, 2021 1:10 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
yeah... that i added that line of code before the getdstring line and still, this is what i get Code: . 0000000000000058 getdstr base_path "." 20 |
Author: | aluigi [ Sat Feb 27, 2021 1:39 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
That's correct. I don't think I understand what other output you need, read the raw data and convert it with "set base_path unicode base_path". That's how it works and in fact it perfectly works in my UE4 script. |
Author: | tbmq008 [ Sat Feb 27, 2021 1:40 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
yeah, i got this. |
Author: | chrrox [ Wed Mar 24, 2021 5:37 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
add these hash functions? I did not see them listed in quickbms txt. https://sites.google.com/site/murmurhash/ https://github.com/PeterScott/murmur3 |
Author: | aluigi [ Wed Mar 24, 2021 7:50 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
the beta already has them. if they are not listed in Encryption hash, take a look at crc.c: Code: if(ctx->type == 0) CRC_CALC_CYCLE( ctx->table[(MYBYTE ^ MYCRC) & 0xff] ^ (MYCRC >> 8)) |
Author: | aluigi [ Mon Apr 05, 2021 12:56 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
QuickBMS 0.11 is finally out ![]() http://quickbms.com |
Author: | shekofte [ Mon Apr 05, 2021 1:00 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
aluigi wrote: QuickBMS 0.11 is finally out ![]() It is gold |
Author: | Shokoniraya [ Mon Apr 05, 2021 8:19 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
really out! thank you, sir aluigi! i wish many good times for you, sir aluigi can i give you a suggestion? can you do something about pickle as a data-type? for example: Code: get MY_VAR pickle i know it's stupid and blineded for users as a var type (based on what i found in pickle.bms), but useful maybe a guessvar needed for that Code: get MY_VAR pickle |
Author: | aluigi [ Mon Apr 05, 2021 9:37 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
It's a bit difficult to implement it because pickle is a mix of various types of basic and complex serializers, that's why it's great as bms script but difficult to "embed" in quickbms (for various technical and design reasons). pickle is also rarely used. Isn't the script-library good enough in doing the job? |
Author: | Shokoniraya [ Mon Apr 05, 2021 10:00 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
aluigi wrote: It's a bit difficult to implement it because pickle is a mix of various types of basic and complex serializers, that's why it's great as bms script but difficult to "embed" in quickbms (for various technical and design reasons). pickle is also rarely used. Isn't the script-library good enough in doing the job? i know that, and also it can't used in put or some other things but useful to passing serialized bytes or reading blocks and reverse it back in reimport-mode scripting is good enough, but a var type could be handy |
Author: | Ekey [ Tue Apr 06, 2021 8:33 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
RAD Game Tools got bought by Epic Games, and they've made Oodle at least available on GitHub: https://www.unrealengine.com/en-US/blog ... via-github Oodle source is included in three zip files, located in Code: Engine/Plugins/Compression/OodleData/Sdks/2.9.0/src/oodle2_src_for_unreal_data_2.9.0.zip maybe useful ![]() |
Author: | aluigi [ Tue Apr 06, 2021 11:01 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
License is still a limitation, indeed the source code is not public. But at least we will see many more oo2*.dll in the future games that we can embed in our tools. The old oodle dll currently used in quickbms will still be mandatory since some algorithms are not compatible (or no longer available) in newer versions of oodle. Definitely a good news btw ![]() |
Author: | Shokoniraya [ Fri Apr 09, 2021 8:34 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
hello sir alugi, just want to say that append + put* not working (tested on last release) (same example by you) Code: set MEMORY_FILE binary "0123456789" |
Author: | aluigi [ Sun Apr 11, 2021 10:40 am ] |
Post subject: | Re: Possible next features of QuickBMS |
It depends by what you want to do: append: put it at the end append 1: replace the data at offset 4 append 2: put it at offset 4 making space in the file (like reimport3) append -1: at the beginning Everything seems to work as intended |
Author: | aluigi [ Sun Apr 11, 2021 7:45 pm ] |
Post subject: | Re: Possible next features of QuickBMS |
A note for who uses the String command in quickbms 0.11 with the following operators (lower case): b, e, c. I had to update some of my scripts because the way quickbms 0.11 works will return different results than 0.10.1. It's a sort of bug because in theory it should be forced to use the length of the variable but instead it handles it as a NUL delimited string. I guess I made the mistake while working on the String command and I used the length of the variable in a first moment and later switched to NUL delimited forgetting to fix b/c/e. In short b/e/c give the same result of B/C/E and you must use the '0' prefix to make it work properly. I will definitely fix it in the next version but who knows when it will ever be released. Solution: String VAR1 0b VAR2 The solution is compatible with old versions of quickbms too ![]() |
Page 33 of 33 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |