I definitely vote for the Choice Bubble for the next release.

And yes, it was me who suggested the keyboard zoom controls, but not the arrows to move (though very handy ;))

Aye, me casts me vote for ye wee bobble too. :stuck_out_tongue_winking_eye: + :sunglasses: = (cheeky pirate smiley)

Choice bubbles it is then. I started on it awhile back, so now it’s just a matter of finishing it up.
Hopefully expect it sometime this weekend.

1 Like

maybe it’s just me who too lazy; copy-paste feature?
I just found this handy tool and re writing all the things that I have written seems too complicated for a tool which the feature is to make writing easier, hha

@Aramesha
Text can be copied and pasted into textboxes using the keyboard shortcuts ctrl+c and ctrl+v, (sorry no right-click menu.) I apologize that wasn’t made clearer. :confused:

Bubbles can also be copied, even across scenes, using the same shortcuts. Or, if only 1 is selected, ctrl+d to ā€œduplicateā€ it.

I’m working on a way to import already existing projects, so if you don’t want to copy and paste everything, wait for the next couple of updates. (:


@everybody else

I feel I must apologize for the lack of updates. Life seems to have happened all at once lately. Trying to get the housing situation sorted out at the university I’m transferring to and studying for exams. On top of which my sister totalled her vehicle the other day. The important thing is she’s okay though, managed to get out with only scrapes and bruises, thank God. But we all have to get the insurance stuff sorted out.

Anyway, not trying to sound like I’m complaining, just that a whole bunch of other stuff popped up all at once. haha


As @Aramesha seems to have pointed out, there is no copy/paste feature in the right-click menu. would anybody like that implemented? I personally feel the keyboard shortcuts are adequate, if only they need a little explaining.

The next update will be for the ā€œchoice bubblesā€ and other misc bug fixes/features. Then it would appear that the CS import should take top priority.

2 Likes

Sorry to hear about your sister’s accident – glad she is OK, though, as you say, that is what matters. My oldest sister was rear-ended by a truck once, but luckily she was fine (the car was done for, though). Cars can be replaced, but not people.

Life happens, as long as you don’t vanish on us take the time you need. I do look forward to see where you will take this project, indeed. :relaxed:

Version 1.3.4 available

  • fixed output graphics
  • removed ā€œprogrammer modeā€
  • added web and options menu items
  • added choice bubbles
  • view zoom no longer affected by selection

^See screenshot in the main post^
I personally feel the choice bubbles make things look a little cluttered, but it is much more efficient to edit as choices can now be rearranged.

The options menu is currently unavailable. When I get around to adding it, I would like to make the choice bubbles a toggleable option. So you can have the pre-1.3.4 way of doing things, or the bubble way.

The web option opens this forum in your browser.


@JTAL
Thanks! Glad to hear your sister was okay as well. (:
Also, I don’t plan on vanishing anytime soon. :blush:

Updates may be a bit more sporadic from now on as university is starting in a few days, but I fully intend to see this through to completion. But as this is an uncertain world, I left the project open source. In the event that something happens to me, someone else may carry on the torch.


For the next update I’m going to complete the CS code import function.

I created a couple of graphics, let me know which one you like better, or feel free to share your own designs.


2.

1 Like

Well, let’s hope nothing happens to that effect – and indeed, university come first. :blush:


I like #1 – it is clearer (so to speak) at a glance and look more like, well, something is being imported, I suppose. :grin:

Doh! I uploaded the wrong version… If you downloaded it within the last hour, please run a forced update.


@JTAL
Agreed, I like the look of #1 better. I’d like to wait and see if there’s any more suggestions before my final decision. In fact, if anybody wants to suggest options for any of the menu graphics please don’t hesitate to do so.

Just a quick update:

Fixed several bugs with the new choice bubbles, and made it so that there can eventually be a setting to switch back and forth between using choice bubbles and the old way of doing things.

I also switched to using GitHub to host the source code. Something I should have done from the beginning… :confused:
Anyway, this allows me to submit the latest revisions with significantly less hassle and grants me the ability to easily revert back to a previous version if I manage to break something beyond repair. XD

It also means that users with the GitHub app installed on their PC can clone the project and submit their own changes. I will receive a notification, and can then decide whether or not to accept said revision.

1 Like

Can we have the github link?

@CJW
The links are in the main post, under Source

or here for convenience:


1 Like

Alright folks. Just a quick text update:

I have CS import 95% complete. All the data is read correctly and the bubbles appear where they need to be. the only problems are

    1. in complex scenes, the generated bubbles overlap.
    1. *IF statements without an *ELSE statement might not connect up properly
    • Same goes for *FAKE_CHOICE since there isn’t a *GOTO, it doesn’t know which bubble to connect to.

Both of these can be ironed out, and are relatively unimportant. The reason I haven’t uploaded it yet is because there is a glaring bug in the way I handle variables. Since the removal of Programmer Mode, there is no need for the ā€œvariable parserā€ code. It causes variable duplication errors that eventually lead to a program freeze. It took me forever to track down the problem. Now that I know what it is, I just need to rewrite the way in which variables are handled and 1.4.0 should be fit for release.

If you simply can’t wait, I’ve been checking in the source regularly each evening.
NOTE: You must build the program with the YYC not standard Windows. This requires the Pro version of GM:S. I apologize for the inconvenience.


Among the above mentioned additions, I fixed several bugs with the new choice bubbles and made it so they actually copy and paste with the rest of the bubbles. I’m planning on adding a way to copy and paste bubbles to the system clipboard. That way, they can be moved between projects and across open windows.


Furthermore, I’ve recently been pressed by several acquaintances and advisors to start charging for this program. This advice totally goes against my principles, but considering the amount of time I’ve poured into it so far… In any case, fear not: Chronicler is and always will be free of charge. However, As much as I hate advertisements, I’m planning on them to the launcher. They will be strictly ā€œall agesā€ ads. So you don’t have to worry about all those available singles in your area. Just how ridiculous the new iWatch is. :wink:

The other suggestion was to open a paypal donations account. I personally don’t feel that Chronicler is currently in a state where I can accept money in good conscience. However, if somebody really WANTED to give me money, I would be kind of a jerk to refuse. haha

I don’t know. What do ya’ll think about such things?

I created this as a tool to help people, not steal their money. So, if neither of the above sound appealing, I simply won’t do them.

It’s your software, but I really dislike ad-ware and tend to not let more through my firewall than needed for programs to work. Odds are I would not use it (I am no fan of advertising in general).

Now, I am but one and as I said, it is your software; you spend your time on creating it, so it’s up to you, really.

@JTAL such vehemence…

haha, I agree with you completely. Like I said, it was a few advisors that were pressing me to do that. I would much rather use this as an example of my work to use for getting a job later on down the road, rather than a few cents right now.

Consider all money making schemes rescinded.

Sorry if I came across vehement. Not saying you should never make money of this, by the way, just stating my personal dislike for ad-ware. I rather spend a few dollars to buy a small program than rely on ad-ware – but that is just my preference, again.

Version 1.4.0 Available!

  • Choicescript Import added to the file menu
  • Fixed issue where switching to the variables screen would mess up the view.
  • Fixed import of older project files.

A word of warning: *temp variables are currently bugged. That is why they import as *create (global) variables.

I feel that Chronicler needs a thorough spring cleaning session. I’ve added so many features, changed so many others, and left all the testing and debug stuff behind so I could work on the next feature. Right now, I can almost honestly say it’s held together with twine and duct tape. haha

It will be a slow and tedious process, and won’t result in anything more visible than a performance boost. However, having clean code will lead to more rapid development in the future, and personal satisfaction of a job well done on my part.

It’s either the above mentioned cleanup, or I do the promised rewrite of the CS export code to make it look more like a human rather than a computer wrote it.

Let me know which seems a bigger priority to ya’ll. (:

EDIT: Just a few pointers on the new import feature.

When importing a project, the first scene must be named ā€œstartup.txtā€ and contain a *SCENE_LIST tag with the names of the other scenes. These will be automatically imported. Any other scenes must be in the same directory!


Issues
*IF statements without *ELSE statements might not connect up properly. A similar issue also plagues the use of *FAKE_CHOICE. These must be manually connected up once the import is complete.

As mentioned above, *TEMP variables are bugged. They import perfectly fine, however there is an issue with either their saving or loading (I haven’t narrowed it down yet).
To counteract this, I have temporarily set it to import them as *CREATE variables. This may lead to duplicate variables if you have multiple temps with the same names.


One more note: *function names must be lowercase for the import to be able to recognize them. I believe CS lets you mix upper and lower case, so I will get around to fixing this. Just something to be aware of for right now.


Finally: Really large projects will take time to import / save / load! If you save your imported project, expect Chronicler to take a moment to startup as it auto-loads the data.

Version 1.4.1 now available!

  • Fixed the issue with Temp Variables.
  • Code Completion for tempvars only appears in the scenes they are connected with
  • Variable Refactoring now affects Choice Bubbles
  • It also only refactors tempvars in the scenes they are connected with

For some reason, I am unable to edit posts older than January 27th. I need to post an update in the main topic but it will not let me. Does anyone know the reason for this?