Raine v0.96.12a 14/07/2024
Did you notice he didn't send any script update for 0.96.11 ? It's because he was working like crazy on a huge update... !
And that's finally 16 new scripts and 5 updated ones for 0.96.12. The short names of the games handled this time :
wakuwak7, wh1, wh2, wh2j, whp, aof3, aof, aof2, doubledr, fatfutsp fatfury1, fatfury2, kabukikl, kof94, ninjamas, samsh5sp, samsho, samsho2, samsho3, samsho4, samsho5 !
Sorry I am too lazy to get the long names, you can either display the short names in the game list in raine, or pass the short game name on the command line when launching it (which is a feat in windows, I know !), or if you have nothing else, an internet search will give you the long name.
Except that I added some other fixes for the windows placement/status, and added the ability to eject the neogeo/neocd memory card in neocd options, mainly for pbobblen hack, to be able to run it without 1st dealing with the file of its memory card. Ah also fixed a big buffer overflow for 24bpp games added in previous version, but you didn't have time to notice that, did you ?
just uploaded 0.9612a with an update for the roms for samsho2pe sent by mer-curious 5 minutes after the release of 0.96.12
Changelog
commit c629313631ac9640a19f6744cc5df40833904f36
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 18:21:45 2024 +0200
commit f96079448381e97c4181b19b01827006e175ffeb
Author: Elvis Araujo <famicom4@yahoo.com.br>
Date: Sun Jul 14 13:17:54 2024 -0300
- Update to samsho2pe version 2.2 (#72)
- As per the commit in fbneo GitHub: https://github.com/finalburnneo/FBNeo/commit/1038c90ca68bfaa5b75d10152e9a6afb1dd107c5
- Ukyo Readjusted Tsubame Gaeshi Range Slash, Nerf
- Cham Cham Readjusted Boomerang Range For Zoom 3.5, Nerf
- Readjusted Range For All Chars, Simple Attacks, A,B,AB,C,D,CD, Nerf
- Readjusted Range For All Chars Unnarmed, Simple Attacks, A,B,AB,C,D,CD, Nerf
- Reduced Velocity All Chars For Zoom 3.5, Nerf
- Genan Unnarmed Jump+cd Crash Reset Game, Bug Fix
- Nakoruru Unnarmed Jump+A Crash Reset Game, Bug Fix
commit 664f554fdd629abee8cb007188a5f0f8da6d29e7 (tag: 0.96.12)
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 17:55:18 2024 +0200
commit 29d6c4b29beb39894293ce2fc6186cee3b9330af
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 17:50:19 2024 +0200
- whp script: small fix from ffman1985
commit 52b671f878b76e0f2c6291cd9ab6933491d88303
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 14 17:19:49 2024 +0200
- huge update from ffman1985 !
commit faf046c4218ae47fe6274cdc82c58fac5f62fb1c
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 13 20:04:51 2024 +0200
- next batch of fixes for window position/status and remove the debug stuff from gui.cpp (comment the define). This time it's mainly because I discovered that the behavior of windows is not the same in windows if launched from a terminal or from the explorer !
commit 435e4adc5bb3851a16c2118aaee01061a1ae1e67
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 13 19:41:57 2024 +0200
- initialize aes and memory card status in hreset instead of load
commit c256dcdc567d029d44fcd50258709c60424f4cf6
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 13 12:19:02 2024 +0200
- allow to insert/eject neo memory card
commit 1a42ddbaf08ff3c9fbeb7fdbfab176822849293b
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 7 13:49:36 2024 +0200
- final fix for windows
- and forbiding fullscreen from a maximized window to preserve my sanity.
commit 5d7881194263cd2bb25d10707a1bf551a7798244
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sun Jul 7 13:44:30 2024 +0200
2 useless files in Musashi, committed by mistake
commit 29f6fccb42d6a847819cf673b5a3bbb9f0f8774f
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 6 17:47:39 2024 +0200
- fix buffer overflow in 24bpp games
- these are taito f3 and psikyo sh games + macrossp. It's because of the recent change to initialize display_cfg.bpp based on the color mapper. The problem is that InitPaletteMap depends on display_cfg.bpp too ! So I moved the initialization there, but it works only if set_colour_mapper was called before InitPaletteMap, which seems to be the case for at least most drivers, maybe all. I kept the default initialization in case of a faulty driver, I think all the 24bpp games are good anyway, and the others would not make a buffer overflow in this case.
commit be56bdd7b25770016355c4bfae5b32b9c010006f
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Sat Jul 6 16:57:57 2024 +0200
- the big fix for name collisions in windows
- finally it was becoming too infuriating and I had to do something about
- it, so :
- - default raine types are defined as typedefs instead of #define because some of them are defined in windows using typedefs and the last typdef wins, so no choice here
- - MessageBox becomes raine_mbox
- - HANDLE becomes AUTHOR (these guys are crazy to define HANDLE this way in a public api !).
- - Also removed the u8, u16 and u32 definitions from gens_sh2 because they were creating type conflicts now
commit 009ae8fc8f83a05b03c53ae4ba4ae532290bd720
Author: Emmanuel Anne <emmanuel.anne@gmail.com>
Date: Fri Jul 5 11:09:51 2024 +0200
- fix include collision in windows very tiresome, I should really investigate one day to see if there is not another way to get these types right for everyone.