I don't know, but it seriously annoys me....Gez wrote:I don't think the command line is going away anytime soon. Even Apple hasn't killed it in Mac OS X.
Bootless Star: Development, Opinions, and Harsh Critiquing
Moderator: Dev Builds Team
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Lately I have been KDiBatch, and so far - this is what I have: Beta 8 (Omitting compiling code)
Almost every method has been rewritten and changed, so testing is going to be primitive before the beta 8 is actually released. Additionally, any saved configurations that were generated from the previous versions - will most likely need to be thrashed.
Any feedback is welcome.
Almost every method has been rewritten and changed, so testing is going to be primitive before the beta 8 is actually released. Additionally, any saved configurations that were generated from the previous versions - will most likely need to be thrashed.
Any feedback is welcome.
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
I believe that the core is now stable, I will soon start working on the compiling code.
Changelog thus far:
Changelog thus far:
Code: Select all
* Updated the hooking algorthim; this is based from 'Whine'.
* Created a new method: UserInput, Banner, and ClearScreen, this will help to reduce some redundancy within the code.
* Generally updated the interface.
* Generally rewrote most of the methods.
* It is no longer possible to switch copying software to Robocopy, instead - XCopy is going to be used.
* Fixed a crash that can occur when inputting a directory path for Visual Studio and HTML Workshop.
* ChocoRenderLimits project has been included.
Nicholas 'Tiger' Gautier
- Kappes Buur
- Persecution Complex
- Posts: 176
- Joined: Tue Apr 05, 2011 4:30
- Location: British Columbia
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
@ Tiger
You mentioned the looming tornado threat.
With the tv broadcasts being filled with more bad news about extreme weather, I hope that you are okay.
You mentioned the looming tornado threat.
With the tv broadcasts being filled with more bad news about extreme weather, I hope that you are okay.
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Luckily, nothing bad hit here - other than some rain. The video that I linked within this thread is still the most recent 'close calls' for me. Thankfully, I do not live in Oklahoma City (or atleast right now)....Kappes Buur wrote:@ Tiger
You mentioned the looming tornado threat.
With the tv broadcasts being filled with more bad news about extreme weather, I hope that you are okay.
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Parameters (I hope) are now supported. The idea is to allow any user the user to expeditiously compile a project with absolutely no user-interaction.
Core Stable (v2)
[edit]
Everyone around me is getting tired of me saying "I hate Batch" followed by $reason
[/edit]
Core Stable (v2)
[edit]
Everyone around me is getting tired of me saying "I hate Batch" followed by $reason
[/edit]
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
After much more frustration and grinding my teeth, I think - I am nearly finished with the core.
Core Stable (version 3)
Current Changelog:
Current bugs that probably wont be fixed:
Core Stable (version 3)
Current Changelog:
Code: Select all
Beta 8 (Once you go Batch, you'll want to go Linux)
==========================
--------------------------
x June. 2013
----
* Foundation Name: Ruby
* Updated the hooking algorthim; this is based from 'Whine'.
* Created a new method: UserInput, Banner, and ClearScreen, this will help to reduce some redundancy within the code.
* Generally updated the interface.
* Generally rewrote most of the methods.
* It is no longer possible to switch copying software to Robocopy, instead - XCopy is going to be used.
* Fixed a crash that can occur when inputting a directory path for Visual Studio and HTML Workshop.
* ChocoRenderLimits project has been included.
* Code Name: Imagine Deep
* Refined the error detection algorithm (Batch treats processes with %ErrorLevel% calls differently....)
* Implement Parameter support; this is strict and not flexible. ProgramName.bat -Jumper File.bat -Project Project.bat
* Added a few more projects to the user's project roots section in Environment Settings. {Odamex; Zandronum; GZDoom; ZDoom; SLADE3; ECWolf; Eterntiy; Vavoom; Doomseeker}
* Added a variable path for MinGW in the user configurations.
* Added 7Zip variables to support: Verify, Copy method, Encryption, compression algorithm, compression pass or depth, archive key, and path.
* Added a generalized priority request.
* Added a Boolean variable [CallExplorerCommands] for calling Explorer requests. This can be useful for opening the file manage to a specific directory and even highlighting a specific folder or file.
* Added 'Advanced Settings' which holds some settings that average users wouldn't care about. This can be found within the main settings.
Current bugs that probably wont be fixed:
- MKDIR easily reaches an error when creating directory after other directories have been created within the filesystem
- MKDIR can reach an error '0' (rare). Seriously, how can 0!=0 but is still == 0? Anyone wants to figure this one out, be my guest
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
This is rather a small update to the core, however this fixes some minor bugs:
The main focus will now be on the modules, and less on the core.
- If %COMPUTERNAME% has an integer, it wont be treated within the redirect calls.
- ClearBuffer now clears the %STDIN%
- If the user reverts to the main menu from the exiting screen, the terminal buffer was never cleared.
The main focus will now be on the modules, and less on the core.
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Here's another progress update so far;
Highlights
Highlights
- Bootless Star will escape from the beta stages during the initial release
- Doombuilder2.bat development has already begun
- external scripts will no longer cause Bootless Star to crash
- Fixed some mysterious bugs from Bootless Star Core Stable v4
- Doombuilder2.bat has some support with Automatic mode, however - I have stopped working with it.
- Sleep deprived
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Even more progress updates.
Highlights
Bootless Star [Alpha 6 - Stable]
Highlights
Bootless Star [Alpha 6 - Stable]
- Using DIR now uses less processing and resources
- Replaced FIND with FINDSTR; this should be more accurate in search results
- Fixed minor typos...
- When calling an external script directly [MyFile.bat], it will now enforce the standard ECHO settings instead of disabling it. However, this excludes ProjectLoader, Jumpscripts, and user configurations.
- Removed Error Detection algorithm for: TYPE and DIR.
Using double-pipes for 'When Error Occurs Do: x' is not accurate as many have stated including Microsoft's documentationsThere's no proper standards in Batch when it comes to ExitCodes.
- The 'Main' driver now supports run-away hopping error. This should NEVER happen, that is unless something bad happens....
- Revised all of the drivers and added several more
- Retrieving SVN data is now possible
- Retrieving SVN project version now uses less I/O from the secondary storage device.
- Tweak the SVN project version cached variable to exclude any of the following signature'd characters: P, S, and M. Mixed revision is not possible and may require something more complexed.
- Added a menu for settings. This allows the user to toggle settings easily and update their saved user configuration [the latter is not yet possible]
- Automatically removes superfluous data files
- Setup directory can be either expunged or kept, this is controlled by a boolean variable that can be flipped within the settings menu.
- A lot more that I can't remember off hand.
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Here's another progress update, but this time it focuses primarily on the Doom Builder 2 module. This - as far as I can tell - is stable enough to be officially released. Unless someone reports a show stopper bug or if I find a nasty bug within this module, this module's current state will be officially released in short time. After submitting this post, I will start working on porting: Doom Builder 64, Visplane Explorer [if possible], Choco Render Limits [if possible], and GZDoom Builder to work with 'Doom Builder 2's module as base.
Doom Builder 2 Module Version 1 Alpha 3
Doom Builder 2 Module Version 1 Alpha 3
- Better logging support
- Support for 7Zip and Inno Setup
- When a specific driver's subhop is skipped, ">Finished" is no longer displayed.
- Calling Windows Explorer to open windows now properly works
- Removed parameter '-mm' when invoking 7Zip within the CUI.
- The user can now properly save their configuration to the main loaded preset configuration file. [It's not possible to save to another configuration file that is not loaded from the core.]
- Small fixes that I can't remember
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
I have not yet started on branching into DB64, CRL, GZDB, and Visplane quite yet, I've been actually waiting to hear any feedback on possible bugs and suggestions. After looking over the code, I think it's now the best time to start branching with minimal porting bug-fixes. However, here is a new update that includes a few improvements and bug-fixes
Proposal Releases [1]
EDIT
Proposal Releases [1]
- Bootless Star Version 1 [Aditi]
- The default ExitCode is now '3'; we can't change the exitcode in between a crash.
- Updated the ExitCode list.
- Revised how the user can point to directories and programs
- I still recommend just editing the saved file as that still seems much easier, but I tried to make this a bit more forgiving. A better way to deal with this approach is to use a GUI scheme.
- Moved the following vars to Deprecated: Plugins, Projects, DestroyBuild, and UsePCSpeaker (this was a misnomer)
- Minor fixes that I can't remember
- Improved processing when hopping through subdrivers
- The working copy will no longer be reverted before compiling the project.
- Fixed an issue where if the user chose to compile 'Extra Plugins' the defaults were omitted.
- If the program detects a previous compiled project in %DirCompileOut%, it will now alarm the user (depending on the %UseBell% var) with one bell ring.
- The user can now specify if they want to update the working copy before compiling the project.
- Minor fixes that I can't remember
EDIT
- Updates
- Created the Doom Builder 64 module
- Created the GZDoom Builder module
- Created the Visplane Explorer module
- Visplane Plugin configuration does note match with Core
Must have SlimDX 2.0.12.43
- Visplane Plugin configuration does note match with Core
- Created the Chocolate Render Limits module
- CRL Plugin configuration does note match with Core
Must have SlimDX 2.0.12.43
- CRL Plugin configuration does note match with Core
Nicholas 'Tiger' Gautier
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
Bootless Star Version 1 is released.
By the way, is everyone happy with this topic (in general) or should I stop making new posts for each new revision upload?
By the way, is everyone happy with this topic (in general) or should I stop making new posts for each new revision upload?
Nicholas 'Tiger' Gautier
- Kappes Buur
- Persecution Complex
- Posts: 176
- Joined: Tue Apr 05, 2011 4:30
- Location: British Columbia
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
I can, of course, only speak for myself. Please, keep us informed.Tiger wrote:..... or should I stop making new posts for each new revision upload?
I'm using it for GZDoombuilder.
- Tiger
- Developer
- Posts: 863
- Joined: Thu Feb 25, 2010 3:44
- Location: United States
- Contact:
Re: Bootless Star: Development, Opinions, and Harsh Critiqui
I'll try to make that a habit again.Kappes Buur wrote:I can, of course, only speak for myself. Please, keep us informed.
I'm using it for GZDoombuilder.
Nicholas 'Tiger' Gautier