+
Skip to content

Tags: decompals/wibo

Tags

0.6.16

Toggle 0.6.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
move empty pattern check into while loop (#81)

0.6.15

Toggle 0.6.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added quotation mark check in files::pathFromWindows (#77)

* Added quotation mark check in files::pathFromWindows

* Moved quotation mark logic to createprocess argument processing code

0.6.14

Toggle 0.6.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add trailing periods support to `FindFirstFileA` (#75)

* idk

* meh

* Implement trailing periods on FindFirstFileA

* ah?

* Remove assert

0.6.13

Toggle 0.6.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix `FindFirstFileA` failing due to an empty parent and add locale `L…

…CType` stubs (#71)

* Fix sn cpp.exe not finding the include paths

* str_for_LCType stubs for sn gcc as.exe

0.6.12

Toggle 0.6.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add GetTempPathA (#68)

* Add GetTempPathA

* Update dll/kernel32.cpp

Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>

---------

Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>

0.6.11

Toggle 0.6.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[TEMPORARY FIX] Fix issues with the stack not being resized correctly (

…#65)

0.6.10

Toggle 0.6.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add EnumSystemLocalesA stub (#63)

0.6.9

Toggle 0.6.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Handle dwCreationDisposition in CreateFileA to fix PSYLINK (#60)

Before this change, dwCreationDisposition parameter of CreateFileA was
ignored by wibo. However, it turns out that PSYLINK.EXE in PsyQ 4.4
sometimes depends on correct handling of that parameter.

When building overlays with PSYLINK.EXE, it sometimes opens the
resulting overlay file the second time, with OPEN_EXISTING creation
disposition (as opposed to TRUNCATE_EXISTING). Before the change,
wibo opened that file with fopen(..., "wb+") which truncated the file
even though OPEN_EXISTING (non-truncating) was requested. This affected
https://github.com/foxdieteam/mgs_reversing, where one of the overlays
(camera.bin) was built incorrectly when using wibo (worked correctly
on Windows or with wine).

This commit adds proper handling of dwCreationDisposition parameter.
The file now can be opened in truncating or non-truncating mode.
Additionally, the implementation now reacts correctly to file
existing/non-existing as specified by the requested creation disposition
mode. For example, if CreateFileA is called with OPEN_EXISTING and the
file does not exist it will set an error and not create a new file
(the previous behavior). If the file exists, it's opened in
non-truncating mode, as TRUNCATE_EXISTING or CREATE_ALWAYS is required
for truncation.

After the fix you can correctly build the whole mgs_reversing project
with wibo - tools running under wibo: ASMPSX, ASPSX, CC1PSX 4.0 & 4.4,
PSYLINK. I have NOT tested other executables apart from those.

0.6.8

Toggle 0.6.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix segfault in CoCreateInstance (#59)

* Fix segfault in CoCreateInstance

* update comment

* typo

* typo x2

0.6.7

Toggle 0.6.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Support ProDC NgcAs.exe (#57)

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载