Talk:Anniversary Edition/To-do: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(kill the demo line)
m (link fix)
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  "If the AEI can install mods into the demo's 2 or 3 level set, it would be nice advertising"
  "If the AEI can install mods into the demo's 2 or 3 level set, it would be nice advertising"
You can barely buy the game nowadays and there is no more demo. This should be removed from the list. --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 10:31, 21 April 2019 (CEST)
You can barely buy the game nowadays and there is no more demo. This should be removed from the list. --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 10:31, 21 April 2019 (CEST)
:The demo [[Installation#Demo|lives on]]. The demo never dies. (That's a mirror; as far as I know the originals are still up too.) --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 19:09, 21 April 2019 (CEST)
Back then when I checked I couldn't find the demo, but since it's also on the mod depot now I guess it won't die... Today I downloaded the demo and split and recompiled the levels so that they are in actual PC retail format, .dat and .raw. But now the game shuts down while reading level0. I probably will have to replace the exe? Will try another day. I want to see if you can install AE on a converted demo. --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 20:19, 24 April 2019 (CEST)
:There's no way the demo EXE would know how to read dat/raw data. But replacing the EXE with the retail one would work. As far as installing the AE, there's probably multiple ways in which it's incompatible with the demo (e.g. expecting the complete set of level files) -- hence the to-do item! --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 20:29, 24 April 2019 (CEST)


Alright, just tried and installed AE. And guess what, it worked.


[[Image:Oni_Demo_with_AE.jpg|thumb|Demo + AE]]
I was able to play all three levels.
So you only need a script that would detect the demo status for the AEI.
Pseudo code:
checkOniDirectoryWhichUserPointedTo
if sepFileCount=4 and sepFiles=("level0_Final","level1_Final","level2_Final","level4_Final") then
  placeOnisplitIntoDir
  onisplit -export level0_Final level0_Final.dat
  onisplit -export level2_Final level1_Final.dat
  onisplit -export level3_Final level2_Final.dat
  onisplit -export level4_Final level4_Final.dat
  deleteOldSepFiles // OldDatRaw will be overwritten
  onisplit -import:pc level0_Final level0_Final.dat
  onisplit -import:pc level2_Final level1_Final.dat
  onisplit -import:pc level3_Final level2_Final.dat
  onisplit -import:pc level4_Final level4_Final.dat
  executeRestOfAEInstaller
elseif foundOniRetail
  executeAEInstaller
else
  couldntDetectGameData
Adding this, I think, is a job for Alloc, or are you maintaining the AEI code? --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 20:46, 24 April 2019 (CEST)
For better user experience you would have to flag the mods in AEI whether they are demo compatible or not. --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 21:12, 24 April 2019 (CEST)
:Yes, there's no point in allowing mods to be installed if they are for non-demo levels, so we would want to gray out or flag those mods. I haven't contributed to the current AEI at all, so yes, that would be Alloc's job. You could file a ticket if you want. --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 23:32, 24 April 2019 (CEST)
http://bugs.oni2.net/ticket/140
Sure, however, looking at the other dozen tickets I wonder whether Alloc will pick it this one :) --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 07:47, 25 April 2019 (CEST)


----
----
:"Update GUIs" (regarding new AE) When I can get hands on new AEI I will update Vago. [[User:Script 10k|Script 10k]] ([[User talk:Script 10k|talk]]) 17:50, 14 January 2013 (CET)
:"Update GUIs" (regarding new AE) When I can get hands on new AEI I will update Vago. [[User:Script 10k|Script 10k]] ([[User talk:Script 10k|talk]]) 17:50, 14 January 2013 (CET)
::You can always get the latest version on [https://tmp.oni2.net/ https://tmp.oni2.net/]. I don't know exactly what Vago did, but the most prominent change is probably that Tools should go to the Tools-subfolder of the Edition (just launching the AEI2 from Oni/Edition/AEInstaller/AEInstaller2.jar should create that folder as it downloads+installs Onisplit). If you need any further info just ask me ;) --[[User:Admin|Alloc]] ([[User talk:Admin|talk]]) 18:54, 14 January 2013 (CET)
::You can always get the latest version on [https://tmp.oni2.net/ https://tmp.oni2.net/]. I don't know exactly what Vago did, but the most prominent change is probably that Tools should go to the Tools-subfolder of the Edition (just launching the AEI2 from Oni/Edition/AEInstaller/AEInstaller2.jar should create that folder as it downloads+installs Onisplit). If you need any further info just ask me ;) --[[User:Admin|Alloc]] ([[User talk:Admin|talk]]) 18:54, 14 January 2013 (CET)
::Also, please see the WIP change log [[Anniversary_Edition/Change_log#2013-xx|here]]. Thanks for paying attention to the wiki ^_^ --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 19:08, 14 January 2013 (CET)
::Also, please see the WIP change log [[Anniversary_Edition/Change_log#v7_Anniversary_Edition_Seven|here]]. Thanks for paying attention to the wiki ^_^ --[[User:Iritscen|Iritscen]] ([[User talk:Iritscen|talk]]) 19:08, 14 January 2013 (CET)
::Thanks guys. I need to update a few things like the launch of the new app in java directly from Vago. Another important thing will be update the package generator tab with the new AEI2 features. Btw Vago doesn't depend where it resides so that's no problem. [[User:Script 10k|Script 10k]] ([[User talk:Script 10k|talk]]) 11:26, 15 January 2013 (CET)
::Thanks guys. I need to update a few things like the launch of the new app in java directly from Vago. Another important thing will be update the package generator tab with the new AEI2 features. Btw Vago doesn't depend where it resides so that's no problem. [[User:Script 10k|Script 10k]] ([[User talk:Script 10k|talk]]) 11:26, 15 January 2013 (CET)
----
----
Line 24: Line 62:


:I don't envision the Installer ever doing more than installing and updating the AE, personally. Modding features are a whole other set of functionality from what a mere Oni player needs, thus it would not be a good fit to try to graft that separate feature set onto the Installer's current functions.
:I don't envision the Installer ever doing more than installing and updating the AE, personally. Modding features are a whole other set of functionality from what a mere Oni player needs, thus it would not be a good fit to try to graft that separate feature set onto the Installer's current functions.
:The features you describe above are basically addressed by Gumby's Explorer extension and demos_kratos' GUI in Windows, and the AE Tools for Mac. In time we should be able to develop a separate modding tool which does the above, as well as makes packages. Eventually that program could be made into a full-on GUI for OniSplit that edits each file type a lá OniUnPacker.  So you see why we don't really want to start down that path with the Installer. --[[User:Iritscen|Iritscen]] 20:48, 22 July 2009 (UTC)
:The features you describe above are basically addressed by Gumby's [[Windows Shell Extension|Explorer extension]] and demos_kratos' [http://mods.oni2.net/node/72 GUI in Windows], and the [[AE:Anniversary Edition Tools|AE Tools]] for Mac. In time we should be able to develop a separate modding tool which does the above, as well as makes packages. Eventually that program could be made into a full-on GUI for OniSplit that edits each file type a lá OniUnPacker.  So you see why we don't really want to start down that path with the Installer. --[[User:Iritscen|Iritscen]] 20:48, 22 July 2009 (UTC)
::Indeed, I don't quite think the installer will ever do much more in the way of modding, other than an option to extract .oni files to a folder, once the bugs are killed. :/ To be honest, I'm rather sick of the thing atm, though it just might be my mood tonight. [[User:Gumby|Gumby]] 07:22, 23 July 2009 (UTC)
::Indeed, I don't quite think the installer will ever do much more in the way of modding, other than an option to extract .oni files to a folder, once the bugs are killed. :/ To be honest, I'm rather sick of the thing atm, though it just might be my mood tonight. [[User:Gumby|Gumby]] 07:22, 23 July 2009 (UTC)
[[Category:Anniversary Edition]]

Latest revision as of 02:11, 16 May 2022

"If the AEI can install mods into the demo's 2 or 3 level set, it would be nice advertising"

You can barely buy the game nowadays and there is no more demo. This should be removed from the list. --paradox-01 (talk) 10:31, 21 April 2019 (CEST)

The demo lives on. The demo never dies. (That's a mirror; as far as I know the originals are still up too.) --Iritscen (talk) 19:09, 21 April 2019 (CEST)

Back then when I checked I couldn't find the demo, but since it's also on the mod depot now I guess it won't die... Today I downloaded the demo and split and recompiled the levels so that they are in actual PC retail format, .dat and .raw. But now the game shuts down while reading level0. I probably will have to replace the exe? Will try another day. I want to see if you can install AE on a converted demo. --paradox-01 (talk) 20:19, 24 April 2019 (CEST)

There's no way the demo EXE would know how to read dat/raw data. But replacing the EXE with the retail one would work. As far as installing the AE, there's probably multiple ways in which it's incompatible with the demo (e.g. expecting the complete set of level files) -- hence the to-do item! --Iritscen (talk) 20:29, 24 April 2019 (CEST)

Alright, just tried and installed AE. And guess what, it worked.

Demo + AE

I was able to play all three levels.

So you only need a script that would detect the demo status for the AEI.

Pseudo code:

checkOniDirectoryWhichUserPointedTo
if sepFileCount=4 and sepFiles=("level0_Final","level1_Final","level2_Final","level4_Final") then
 placeOnisplitIntoDir
 onisplit -export level0_Final level0_Final.dat
 onisplit -export level2_Final level1_Final.dat
 onisplit -export level3_Final level2_Final.dat
 onisplit -export level4_Final level4_Final.dat
 deleteOldSepFiles // OldDatRaw will be overwritten
 onisplit -import:pc level0_Final level0_Final.dat
 onisplit -import:pc level2_Final level1_Final.dat
 onisplit -import:pc level3_Final level2_Final.dat
 onisplit -import:pc level4_Final level4_Final.dat
 executeRestOfAEInstaller
elseif foundOniRetail
 executeAEInstaller
else
 couldntDetectGameData


Adding this, I think, is a job for Alloc, or are you maintaining the AEI code? --paradox-01 (talk) 20:46, 24 April 2019 (CEST)

For better user experience you would have to flag the mods in AEI whether they are demo compatible or not. --paradox-01 (talk) 21:12, 24 April 2019 (CEST)

Yes, there's no point in allowing mods to be installed if they are for non-demo levels, so we would want to gray out or flag those mods. I haven't contributed to the current AEI at all, so yes, that would be Alloc's job. You could file a ticket if you want. --Iritscen (talk) 23:32, 24 April 2019 (CEST)

http://bugs.oni2.net/ticket/140

Sure, however, looking at the other dozen tickets I wonder whether Alloc will pick it this one :) --paradox-01 (talk) 07:47, 25 April 2019 (CEST)


"Update GUIs" (regarding new AE) When I can get hands on new AEI I will update Vago. Script 10k (talk) 17:50, 14 January 2013 (CET)
You can always get the latest version on https://tmp.oni2.net/. I don't know exactly what Vago did, but the most prominent change is probably that Tools should go to the Tools-subfolder of the Edition (just launching the AEI2 from Oni/Edition/AEInstaller/AEInstaller2.jar should create that folder as it downloads+installs Onisplit). If you need any further info just ask me ;) --Alloc (talk) 18:54, 14 January 2013 (CET)
Also, please see the WIP change log here. Thanks for paying attention to the wiki ^_^ --Iritscen (talk) 19:08, 14 January 2013 (CET)
Thanks guys. I need to update a few things like the launch of the new app in java directly from Vago. Another important thing will be update the package generator tab with the new AEI2 features. Btw Vago doesn't depend where it resides so that's no problem. Script 10k (talk) 11:26, 15 January 2013 (CET)

Hi, what do you mean with the "Add BGI Storyline - Work BGI content into actual storyline"? If is to script some part of the new level I can help. :)
I will need scripter(s) at some point, but I need to start the level design first. I'll keep you in mind when it's time for some BSL, though. --Iritscen 22:19, 9 June 2010 (UTC)
ha nice, thanks. =) Script 10k 22:25, 9 June 2010 (UTC)
Also about the "Dashing AI cutscene fix" if it is only necessary BSL and XML I can help if you explain to me more clearly how do do it. Script 10k 21:58, 9 June 2010 (UTC)
I think one problem is that we couldn't decide how to do it. I think one option was to re-record the FILMs, and another was to replace the recorded animations with scripting, so we can tell the AI to run instead of dash. Anything to say here, Gumby? --Iritscen 22:19, 9 June 2010 (UTC)

Regarding adding AETools to AE Installer, why not add a few basic modding features to the installer.

Extract .oni files to xml to a folder in the Edition folder
Create .oni files from xml to a folder in the Edition folder
Run Onisplit commands directly from the installer ie: -create:TXMP -format:bgra32 TXMPtest.tga (Users won't have to deal with entering the correct path to onisplit)

That will make it easier for new ones to get started in modding the game. Perhaps in the future AE Installer can become a full featured modding tool. EdT

I don't envision the Installer ever doing more than installing and updating the AE, personally. Modding features are a whole other set of functionality from what a mere Oni player needs, thus it would not be a good fit to try to graft that separate feature set onto the Installer's current functions.
The features you describe above are basically addressed by Gumby's Explorer extension and demos_kratos' GUI in Windows, and the AE Tools for Mac. In time we should be able to develop a separate modding tool which does the above, as well as makes packages. Eventually that program could be made into a full-on GUI for OniSplit that edits each file type a lá OniUnPacker. So you see why we don't really want to start down that path with the Installer. --Iritscen 20:48, 22 July 2009 (UTC)
Indeed, I don't quite think the installer will ever do much more in the way of modding, other than an option to extract .oni files to a folder, once the bugs are killed. :/ To be honest, I'm rather sick of the thing atm, though it just might be my mood tonight. Gumby 07:22, 23 July 2009 (UTC)