FHannes Posted July 3, 2012 Share Posted July 3, 2012 I'd like to take this opportunity to notify everyone that SCAR Divi 3.35 will feature several major breaking changes. For the first time in ages I'll be making some serious to the API, mainly the client and input API. Most scripts written with 3.34 or older will NOT compile in 3.35. Once 3.35 is available, you will be able to make scripts compatible with it, while remaining backwards compatible, by implementing compiler directives {$IFDEF SCAR335_UP}...{$ELSE}...{$ENDIF}. Because of the scale of the changes in 3.35, I have not yet been able to produce a working copy to release as an Alpha version, so the prerelease versions may be somewhat delayed. Quote Link to comment Share on other sites More sharing options...
LordJashin Posted July 3, 2012 Share Posted July 3, 2012 Freddy's fun with the internals starts now! The GUI for SCAR Divi already looks great! My advice would be to separate/change the main file you have into many files because I heard it is like 10k lines of code. Quote Link to comment Share on other sites More sharing options...
Janilabo Posted July 3, 2012 Share Posted July 3, 2012 Great news, Freddy! Thanks for the info. Very happy to see/hear the project is progressing. ..and sooooo damn excited about v3.35 changes, looking forward to the release in future! I am especially happy about the new client API stuff. -Jani Quote Link to comment Share on other sites More sharing options...
FHannes Posted July 3, 2012 Author Share Posted July 3, 2012 (edited) Freddy's fun with the internals starts now! The GUI for SCAR Divi already looks great! My advice would be to separate/change the main file you have into many files because I heard it is like 10k lines of code. Heh, you heard wrong, SCAR's main form unit is just under 2500 lines and SCAR is built up out of over 100 units that aren't 3rd party Edited July 3, 2012 by Freddy Quote Link to comment Share on other sites More sharing options...
LordJashin Posted July 3, 2012 Share Posted July 3, 2012 Heh, you heard wrong, SCAR's main form unit is just under 2500 lines and SCAR is built up out of over 100 units that aren't 3rd party Arent there those vcl controls that you got that are third party? 100 units sounds like a party! What is the big secret your keeping Freddy? ...What are these...major breakages? Clash of the Titan? Quote Link to comment Share on other sites More sharing options...
shadowrecon Posted July 4, 2012 Share Posted July 4, 2012 Exciting! Can't wait! Quote Link to comment Share on other sites More sharing options...
FHannes Posted July 4, 2012 Author Share Posted July 4, 2012 I'll try to upload a pre-alpha as soon as everything actually compiles again, but due to the scope of the changes, pretty much the entire api doesn't compile right now. Rather than implementing the new system into the old code i've decided to rewrite a lot of routines though. Most findbitmap methods which hadn't been upgraded yet for example, will likely be replaced. Quote Link to comment Share on other sites More sharing options...