#8841 closed patch
CinE Script system
Reported by: | SF/next_ghost | Owned by: | sev- |
---|---|---|---|
Priority: | normal | Component: | Engine: Cine |
Version: | Keywords: | ||
Cc: | Game: |
Description
First version of script system replacement.
This patch includes savegame hack from patch 1870447 and globalVars arithmetic for Operation Stealth. It depends on SharedPtr template from patch 1895703.
New code includes Doxygen descriptions. I've tested this patch by playing Future Wars through the office and swamp to the village and saving and restoring games a few times, it seems to be working correctly. This is the smallest possible change that actually does something.
Ticket imported from: #1913862. Ticket imported from: patches/946.
Attachments (5)
Change History (15)
by , 17 years ago
Attachment: | script.patch added |
---|
comment:1 by , 17 years ago
Owner: | set to |
---|
comment:2 by , 17 years ago
I almost forgot, here's the xref file for this patch. File Added: xref.txt
comment:3 by , 17 years ago
New snapshot of CinE changes. This patch includes previous patches, implements new animData class (new animDataTable implementation) and fixes or works around a lot of minor bugs in Operation Stealth. Operation Stealth intro now plays well with some minor artifacts and missing elements. File Added: anim.patch
comment:5 by , 17 years ago
I've rewritten incrust list to use Common::List, fixed a few things in Operation Stealth and implemented light mask overlay (type 20) rendering. Future Wars compatibility should be bumped to at least 95% after applying this patch and Operation Stealth could be listed with 20% compatibility.
There's still a big problem with incrust list when CT data (additionalBgTable[8]) are being used as background. I don't see any way to tell the difference and rendering incrust elements directly on CT data breaks screen zones in game. One example of this problem is in Operation Stealth intro on the screen with rotating light. File Added: osfix.patch
comment:7 by , 17 years ago
Some formatting improvements, everything else is the same as in the last patch. File Added: osfix2.patch
comment:9 by , 17 years ago
Status: | new → closed |
---|
comment:10 by , 6 years ago
Component: | → Engine: Cine |
---|
Script system replacement