Author Topic: AGS Draconian Edition 3.4.11 r10 (December 31, 2017)  (Read 60697 times)

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #180 on: 14 Nov 2013, 20:43 »
Is there any plan of including the "256-characters SCI and WFN fonts" feature/hack into vanilla AGS any time soon? Just to know for how long I must resist the urge of breaking compatibility in my game :)

It was included into 3.4.0 alpha... don't know why there. Back then we did not have certain plans on what features these versions should have.

Monsieur OUXX

  • Mittens Vassal
  • Cavefish
  • Mittens Half Initiate
    • I can help with proof reading
    • I can help with translating
    • I can help with voice acting
    • Monsieur OUXX worked on one or more games that won an AGS Award!
    •  
    • Monsieur OUXX worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #181 on: 15 Nov 2013, 13:30 »
It was included into 3.4.0 alpha.

OK, I'll give it a new try. Last time, I tried 3.3.0, and it was a disaster (buggy installer, and also that annoying bug that kept telling me that the script had been modified with an external editor). Let's hope this time it will work!
 

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #182 on: 15 Nov 2013, 14:20 »
It was included into 3.4.0 alpha.

OK, I'll give it a new try. Last time, I tried 3.3.0, and it was a disaster (buggy installer, and also that annoying bug that kept telling me that the script had been modified with an external editor). Let's hope this time it will work!

No, 3.4.0 is much worse at the moment, because it does not include all 3.3.0 fixes we made in last few months.
I were planning to update it when I get free time off working on 3.3.0.

Knox

  • Storm Behind The Badge
Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #183 on: 15 Nov 2013, 17:56 »
While updating 3.4 (when you have the time of course), is it long/difficult to also perhaps merge the custom resolution build into it as well? :cheesy:
--All that is necessary for evil to triumph is for good men to do nothing.

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #184 on: 15 Nov 2013, 18:17 »
While updating 3.4 (when you have the time of course), is it long/difficult to also perhaps merge the custom resolution build into it as well? :cheesy:
Not so difficult, I am merging 3.3.0 to customres right now, and then merge the joint code to 3.4.0 when I got time.

Since this is Draconian thread (hint hint), I might mention that we will probably get most interesting things from Draconian to 3.4.0 too, or maybe some 3.3.1, whichever will be coming first.
« Last Edit: 15 Nov 2013, 18:21 by Crimson Wizard »

Alan v.Drake

  • ...
    • Alan v.Drake worked on one or more games that won an AGS Award!
    •  
    • Alan v.Drake worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #185 on: 15 Nov 2013, 19:38 »
Since this is Draconian thread (hint hint), I might mention that we will probably get most interesting things from Draconian to 3.4.0 too, or maybe some 3.3.1, whichever will be coming first.

If only that poor developer didn't have so much work and so many projects to carry on...

- Alan

Knox

  • Storm Behind The Badge
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #186 on: 16 Nov 2013, 01:04 »
Not so difficult, I am merging 3.3.0 to customres right now, and then merge the joint code to 3.4.0 when I got time.
Since this is Draconian thread (hint hint), I might mention that we will probably get most interesting things from Draconian to 3.4.0 too, or maybe some 3.3.1, whichever will be coming first.

Oh yeah!  :-D
--All that is necessary for evil to triumph is for good men to do nothing.

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #187 on: 16 Nov 2013, 14:05 »
Err... I meant to say we are going offtopic here.

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #188 on: 11 Feb 2014, 21:37 »
Alan, can you give some explanation on your changes to the SetRegionTint function?
What I understand from your code, the luminance parameter basically substitutes a need to call SetAreaLightLevel. Is that correct?

Alan v.Drake

  • ...
    • Alan v.Drake worked on one or more games that won an AGS Award!
    •  
    • Alan v.Drake worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #189 on: 12 Feb 2014, 06:56 »
Alan, can you give some explanation on your changes to the SetRegionTint function?
What I understand from your code, the luminance parameter basically substitutes a need to call SetAreaLightLevel. Is that correct?

Yes, I had decided to use the fourth byte of regionTintLevel to store luminance so I would avoid causing mishaps that could break compatibility, most likely you can do better.
Brigthness and luminance had to be kept separate and I exploited the fact that the fourth parameter was a simple flag, so luminance became the value itself to check against.

- Alan
« Last Edit: 12 Feb 2014, 07:01 by Alan v.Drake »

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #190 on: 12 Feb 2014, 07:46 »
Brigthness and luminance had to be kept separate and I exploited the fact that the fourth parameter was a simple flag, so luminance became the value itself to check against.
So, brightness and luminance are not the same thing? I am not aware of this.
I am trying to excerpt the code changes related to this, but not sure which are required, because I do not fully understand how this parameter meant to be used.
I mean, one thing if it may be used instead of Region.LightLevel, another if it is different thing, also may they be applied simultaneously or not?

Alan v.Drake

  • ...
    • Alan v.Drake worked on one or more games that won an AGS Award!
    •  
    • Alan v.Drake worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #191 on: 12 Feb 2014, 18:36 »
Scrap that, I failed to understand my own code. It's been well over two years since I coded that stuff (and it was havily bruteforced).

No, the issue was the saturation (the 'amount' parameter), it was originally saved into regionLightLevel. I wanted LUMINANCE/BRIGHTNESS to go into there, so I moved luminance into regionLightLevel, and saturation into the fourth byte of regionTintLevel (which was originally used with the TINT_IS_ENABLED flag to check if the tint was enabled).

I probably wanted to add a regionSaturationLevel or something, but I was a rookie at AGS spaghetticode manipulation and AGS.Native's source was not yet released.

TL;DR: saturation was saved into brightness, workarounds ensued.

- Alan

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #192 on: 17 Mar 2014, 07:18 »
Are there any games that use extended WFN fonts? Just want to test how well the WFN-256 support went into 3.3.1.

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #193 on: 02 Jun 2015, 09:52 »
Has anyone any idea which games were made using Draconian edition at all, and which features did they use? Game titles may be enough, I could ask authors directly if I knew them.
I wanted to test them against our 3.4 version to see if they are compatible.

Armageddon

  • Likes apples and nuts
    • Armageddon worked on one or more games that won an AGS Award!
    •  
    • Armageddon worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #194 on: 02 Jun 2015, 10:28 »
I know that this was because it uses the gamma slider and the character scaling is fixed and he told me himself. :-D

http://www.adventuregamestudio.co.uk/forums/index.php?topic=52224.0

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #195 on: 08 Jun 2015, 14:15 »
I tried to make a table of features and the level of compatibility achieved in AGS 3.4.
I will update the table as I clarify information / more features are added.
Also, to be frank, it is not easy to get all features from the list in the first post, I might read through whole thread to be sure.

Spoiler: ShowHide

There are 4 possible levels of game compatibility:
D) feature not present (in 3.4)
C) feature present, but the projects are not compatible; e.g. can't run compile Draconian project without making fixes to script/settings first.
B) feature present, but the game file is not compatible; i.e. you have to recompile your game project in new Editor first.
A) feature present and 100% compatible, i.e. you can take Draconian game file and run with the new engine without recompilation.

I am aiming at level A when possible, because we have ports and it would be nice to make them run any AGS game. Level B would be chosen if precise implementation can cause too much trouble.


For Editor-only features (UI) they are:
*d) not present;
*b) similar / alternative feature;
*a) exact feature.

Here I would aim level *B.



DraconianAGS 3.4Compatibility / Test results
Editor
Vertical indentation guidesSince 3.3.5*A
Prettier foldingSince 3.3.5*A
Added #region #endregion to the preprocessorSince 3.4.**A
Obsidian-like theme for the text editorNo-
Scripting
Support for 5 args region tinting,
Region.Tint(int red, int green, int blue, int saturation, int luminance)
Since 3.4.0.4Tests required
Character.ChangeRoom() with direction enumSince 3.4.*Tests required
Engine
Windowed mode gamma supportNo (?)?
256 characters WFN font supportSince 3.4.*Tests required
Improved character walking animation at 60%-80% zoomSince 3.3.0A (should be)
Character linked sound panningNo-
AdjustVolumeWithScaling now works for realin masterA (?)
Audio not repeating after loading savegameProbably (need to clarify)Tests required
Fixed Scaling on D3D (with "Smooth scaled sprites" option)No-
Improved D3D speed at reading the screen (???)??? Not sure-
VSync for D3DSince 3.4.*A (probably)
3 new DirectDraw filters: Scanlines 2x, TV CRT 4x and PC CRT 4xNo-
optional acwin_perspective.exe;
handles better characters direction when in perspective
No-
« Last Edit: 28 Sep 2016, 20:06 by Crimson Wizard »

Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #196 on: 14 Jul 2015, 17:55 »
Exactly why isn't "Vertical Indentation Guides" and "Prettier Folding" implemented? A quick test shows me that cherry picking the commit responsible for those changes from "feature_editor_drac" into "develop-3.3.5" is conflict free. Is there something about the implementation that needs to be improved?

Crimson Wizard

  • Local Moderator
    • Best Innovation Award Winner 2013, for spearheading the AGS 3.3.0 project
    • Lifetime Achievement Award Winner
    • Crimson Wizard worked on one or more games that won an AGS Award!
    •  
    • Crimson Wizard worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #197 on: 14 Jul 2015, 18:46 »
Exactly why isn't "Vertical Indentation Guides" and "Prettier Folding" implemented? A quick test shows me that cherry picking the commit responsible for those changes from "feature_editor_drac" into "develop-3.3.5" is conflict free. Is there something about the implementation that needs to be improved?
No reason, I could simply forget about that branch.

Well, thanks for reminding. I will copy these into 3.3.5 branch.
« Last Edit: 14 Jul 2015, 18:53 by Crimson Wizard »

Dualnames

  • AGS Baker
  • Rottwheelers
  • Pretty Badass
    • Dualnames worked on one or more games that won an AGS Award!
    •  
    • Dualnames worked on one or more games that was nominated for an AGS Award!
Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #198 on: 18 Jul 2015, 12:55 »
*Character linked sound panning

This would be a nice thing to see.
No more military army stuff. I'm alive and back.

Alan v.Drake

  • ...
    • Alan v.Drake worked on one or more games that won an AGS Award!
    •  
    • Alan v.Drake worked on one or more games that was nominated for an AGS Award!
Re: Re: AGS Draconian Edition r7 + HOTFIX (February 13, 2013)
« Reply #199 on: 26 Sep 2016, 12:55 »
Lo and behold, after time untold,
the draconian edition will rise from oblivion.

Of course you'll have to wait until I catch up on all the progress from the last three years.

- Alan