What is this?
Welcome to Corruption of Champions: Sauce - an experimental (and hopefully almost complete) port of CoC 1.02 to HTML/Javascript.
The purpose of this "mod" is currently not to change the gameplay (apart from fixing some bugs) but to experiment with the source. (Some more info can be found here.)
My "goal" is currently a playable version of CoC 1.02 built from a cleaner code base that is easier to expand with additional content and has some added features like better screen reader support.
How do I run it?
Download (last update: 2021-04-02; file version 1.02.000.019; md5: 64ee284f3f1c90a4461e57351c78f489) and unpack the archive.
(I noticed that 'expired' files are still offered to paying members. I don't want to trick you into any subscriptions - this just means that I didn't have time to upload a stable snapshot in time. Just wait a few days and a new file should be available for free.)
Double click on the CoC.html file or drag and drop it into a browser window. (IE 9 or better)
If you have any issues not covered in the "Known Issues" section below or ideas for improvements please feel free to comment.
Notes:
Image packs
The archive contains "control files" for 3 image packs, but you still need to add the actual images.
1) The official image pack
Go to the CoC github and download the 5 images there. Put them into the CoC_102/img folder. You don't need images.xml and xmlGen.py.
Note: This image pack/control file is really just for testing as it links the images to some wrong scene ids.
It demonstrates that you do not need to duplicate the actual image anymore if you want it to appear in multiple scenes (saving space) and you can freely choose the file names and folder structure.
It also demonstrates how image information/credits can be added to image packs (should display as tool tip if you hover the mouse pointer over the images of this pack).
2) CoC Revamp Image Pack Collection [Lambda]
Download the image pack from here, decompress it and place the folder named "CoC Revamp Image Pack Collection [Kappa]" [sic] next to the CoC_102 folder.
3) CoC_CustomImagePack_v6_[RevampMod]
Download the image pack from here and decompress it into a folder named "CoC_CustomImagePack_v6_[RevampMod]" next to the CoC_102 folder.
You need the following folder structure to have all three image packs working
coc/CoC.html
coc/CoC_102/img/monster-beegirl.png
coc/CoC Revamp Image Pack Collection [Kappa]/img/akbal-deepwoods-bigbuttanaled_1.jpg
coc/CoC_CustomImagePack_v6_[RevampMod]/img/akbal-deepwoods-forcedfemaleoral_1.png
(NB While this adds all images to the game the actual game code is based on the official release and currently never actually uses scene ids added by mods)
Upon start the game tries to load coc_img_pack_1.js and if successful continues with coc_img_pack_2.js (and so on) until loading fails.
So to add/remove image pack support just make sure all wanted image pack control files are numbered consecutively starting with coc_img_pack_1.js
Known issues
Content from dxasmodeus (notably Giacomo) is missing for license reasons - the current release actually contains a number of replacement scenes that can be disabled by deleting the file coc_dxasmodeus.js
IE 9 does not support localStorage from local files - to enable save game support in IE 9 you need to load the file through a web server.
IE does not use the original font due to a permission issue.
IE 9 does not support file saving/loading. The required functions are missing and adding a flash based workaround somehow felt wrong as getting away from flash is one of the reasons this port exists.
Changes
Added concept of screens - so it should be safe to display menus/appearance screens etc. at all times without messing up the displayed text/menu buttons
Added save game support throughout most of UrtaQuest and the dungeon explorations
Added concept of modules to make it easier to add/change/disable content
Added screen reader mode to make the game more accessible
Improved image pack support
Some experimental translation support
Fixed plenty of minor issues throughout the game
Changes to replace license encumbered content: Scholar's Tea has been replaced by Brain Brew and Vitality Tincture has been replaced by Aqua Vitae. Since Giacomo is missing some items have been made available through Lumi's Lab.
All this is ongoing work and will see improvements over time.
Welcome to Corruption of Champions: Sauce - an experimental (and hopefully almost complete) port of CoC 1.02 to HTML/Javascript.
The purpose of this "mod" is currently not to change the gameplay (apart from fixing some bugs) but to experiment with the source. (Some more info can be found here.)
My "goal" is currently a playable version of CoC 1.02 built from a cleaner code base that is easier to expand with additional content and has some added features like better screen reader support.
How do I run it?
Download (last update: 2021-04-02; file version 1.02.000.019; md5: 64ee284f3f1c90a4461e57351c78f489) and unpack the archive.
(I noticed that 'expired' files are still offered to paying members. I don't want to trick you into any subscriptions - this just means that I didn't have time to upload a stable snapshot in time. Just wait a few days and a new file should be available for free.)
Double click on the CoC.html file or drag and drop it into a browser window. (IE 9 or better)
If you have any issues not covered in the "Known Issues" section below or ideas for improvements please feel free to comment.
Notes:
Image packs
The archive contains "control files" for 3 image packs, but you still need to add the actual images.
1) The official image pack
Go to the CoC github and download the 5 images there. Put them into the CoC_102/img folder. You don't need images.xml and xmlGen.py.
Note: This image pack/control file is really just for testing as it links the images to some wrong scene ids.
It demonstrates that you do not need to duplicate the actual image anymore if you want it to appear in multiple scenes (saving space) and you can freely choose the file names and folder structure.
It also demonstrates how image information/credits can be added to image packs (should display as tool tip if you hover the mouse pointer over the images of this pack).
2) CoC Revamp Image Pack Collection [Lambda]
Download the image pack from here, decompress it and place the folder named "CoC Revamp Image Pack Collection [Kappa]" [sic] next to the CoC_102 folder.
3) CoC_CustomImagePack_v6_[RevampMod]
Download the image pack from here and decompress it into a folder named "CoC_CustomImagePack_v6_[RevampMod]" next to the CoC_102 folder.
You need the following folder structure to have all three image packs working
coc/CoC.html
coc/CoC_102/img/monster-beegirl.png
coc/CoC Revamp Image Pack Collection [Kappa]/img/akbal-deepwoods-bigbuttanaled_1.jpg
coc/CoC_CustomImagePack_v6_[RevampMod]/img/akbal-deepwoods-forcedfemaleoral_1.png
(NB While this adds all images to the game the actual game code is based on the official release and currently never actually uses scene ids added by mods)
Upon start the game tries to load coc_img_pack_1.js and if successful continues with coc_img_pack_2.js (and so on) until loading fails.
So to add/remove image pack support just make sure all wanted image pack control files are numbered consecutively starting with coc_img_pack_1.js
Known issues
Content from dxasmodeus (notably Giacomo) is missing for license reasons - the current release actually contains a number of replacement scenes that can be disabled by deleting the file coc_dxasmodeus.js
IE 9 does not support localStorage from local files - to enable save game support in IE 9 you need to load the file through a web server.
IE does not use the original font due to a permission issue.
IE 9 does not support file saving/loading. The required functions are missing and adding a flash based workaround somehow felt wrong as getting away from flash is one of the reasons this port exists.
Changes
Added concept of screens - so it should be safe to display menus/appearance screens etc. at all times without messing up the displayed text/menu buttons
Added save game support throughout most of UrtaQuest and the dungeon explorations
Added concept of modules to make it easier to add/change/disable content
Added screen reader mode to make the game more accessible
Improved image pack support
Some experimental translation support
Fixed plenty of minor issues throughout the game
Changes to replace license encumbered content: Scholar's Tea has been replaced by Brain Brew and Vitality Tincture has been replaced by Aqua Vitae. Since Giacomo is missing some items have been made available through Lumi's Lab.
All this is ongoing work and will see improvements over time.
Attachments
Last edited: