-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.8.0 Release Plan #130
Comments
3.8.0-alpha.0 is available for preview and testing Please report any issues found in this version. |
My test script compiled without problems, the game didn't crash. I checked out some of the new options. So far I have not seen anything suspicious. Templates are not added to my code ( |
thank you for checking 👍 |
All in all, the update is great! I liked the new features, especially theme editor and opcode hints. The existing colour scheme settings have transferred to the new version nice, the only exception being the editor background, I had to set it again but that's a minor inconvenience. That's how SB looks with 3.8.0 alpha: I also tested compiling a script from command line, works fine now even without As for small bugs, there are some:
Other than that, the new version is a big step forward, I like it! By the way, will there be an offline version of the opcode library just in case? Good luck in further development and thanks for making SB better! |
@VitalRus95 thank you for your support! I will look into the issues you've reported.
in the current implementation the opcode library is completely offline. There are gta3.json/vc.json/sa.json files in the respective mode directories (controlled by the new https://github.com/sannybuilder/library/blob/master/gta3/gta3.json |
Published 3.8.0-alpha.1 |
I have not noticed any problems. A later I will test the CLI options. |
is this reproducible in 3.8.0? Can you share the sanny.log ? |
Published 3.8.0-alpha.2 |
@x87, thanks for the new alpha! Two problems have been fixed:
Two little things remain:
By the way, I noticed that templates are reset to standard ones after installing new versions, which is also an inconvenience, since I, for one, have my own CLEO template and slightly modified standard templates of conditions and loops. It would be cool to have them saved until a serious change is needed. A thought crossed my mind about templates: maybe if a user creates their own CLEO template, it could be used by SB in “Create new CLEO script” menu option. But these are just suggestions, not a high priority thing to consider. I like how fast you react to the feedback, good luck with further development! I'll also try to spread the word about the new features that will appear in 3.8.0 to make people more interested in updating. :-) |
this is exactly what should happen. New CLEO script menu is a combo of two actions: Open a new document and Apply a template with the name "cleo". |
Which file is that? Templates are of two kinds: shared and exclusive. https://docs.sannybuilder.com/edit-modes/code-templates#types-of-templates You might have added your custom template to |
I intended the template to be shared, as it is suitable for all GTA games I write scripts for. But yes, you are right, moving the same code to |
@VitalRus95 also you can delete all exclusive versions of "cleo" template and keep only the shared one if that works for you. |
I haven't found a good way to deal with user modifications yet. I know that it could be painful to migrate from one version to another if you heavily modified data files. I can open a new discussion for this topic, so we evaluate what options do we have. |
Published 3.8.0-alpha.3 |
I have a small suggestion, don't know if that's possible to implement, but it would be nice. I noticed that you can't call class commands from a constant. For instance, if you declare yet you won't be able use
The latter, I think, may make constants even more helpful in SB (again, if possible and reasonable). |
Published 3.8.0-alpha.4 |
So far 3.8.4 is good, yet I found two issues:
|
@x87, sure, here's my settings.ini. As for the file's path, it only has English letters. |
@VitalRus95 Do you have multiple sanny installations? Did you install sanny in a UAC protected directory such as Program Files? Is this settings.ini read-only? |
Hm, as for the theme, the file contains the line My I have one SB installation, yet I usually do not uninstall previous versions before installing new ones. I did do a complete reinstallation when I noticed the issue, but it didn't help. Does it all mean that it's buggy only because of |
@VitalRus95 check #43 for details |
@x87, thanks for the link! I set SB shortcut to run as admin, and it seems to have resolved the issue! Also, now I found |
You can install SB anywhere outside of |
@x87 3.8.0-alpha.4 When I choose a translation language, after closing SB, opening SB again will restore to the default English language |
Do you run Sanny as admin? See discussion above |
there is an issue in alpha.4 with renamed options. When settings.ini contains both the old and the new name, the former takes a priority. A workaround is to delete your settings.ini and re-run Sanny. |
Published v3.8.0-beta.0 https://github.com/sannybuilder/dev/releases/tag/v3.8.0-beta.0 |
It seems creating a new CLEO script with a custom template works fine, now it's more intuitive, thank you very much for this! But I noticed this version doesn't seem to recognise neither tabs nor several (in my case four) spaces, substituting them with just one space. Very strange. In templates (both custom and predefined) there are four spaces in some templates, they don't work any more. |
thanks for the report, confirmed. |
Published v3.8.0-beta.1 https://github.com/sannybuilder/dev/releases/tag/v3.8.0-beta.1 |
Perhaps this is the way it should be, but I noticed that the path to the game is not saved after installation and I have to specify it again in the program settings (the "CLEO" button is highlighted in red, although I also installed it and indicated the path to the game). |
can you confirm if there is an exe file inside the directory that you chose? (gta3.exe, gta-vc.exe or gta[_-]sa.exe)
you installed it separately from Sanny Builder? Is there cleo.asi file in the game directory? |
I renamed the specified file ("gta_sa.exe"), since the game starts with this name only once.
I installed CLEO only with the Sunny Builder installer. The file "cleo.asi" existed. Shouldn't it be overwritten? |
sorry, I'm a bit confused about the order of the steps you made. I see multiple issues here. Installing CLEO during Sanny Builder installation does not work. Even if you specify the correct directory and select the option install CLEO it does nothing, this code is broken. So after Sanny Builder installation there should be no changes made to the game directory. I have fixed this and in the next version Sanny Builder's installer should properly copy CLEO files to the game directory. Selecting game directory during install should work and Sanny Builder should keep this path in the settings. Can you make some testing on your end and confirm that it does not happen to you? Try to make a fresh install, select the game directory and then launch Sanny Builder and see if it has the path in the options? |
@x87 I did tests on "3.8.0-beta.1" and they showed that the path to the game is not saved if the folder does not contain "gta_sa.exe". In all other cases, the path disappears from the settings. If this behavior is expected, then there will be no more questions. I just wondered why the "gta_sa.exe" plays a strong role when only the directory is needed. |
@wmysterio this is because when you select a directory Sanny Builder should somehow identify the edit mode it belongs to. It can be GTA III, VC or SA. Exe file is a good marker. If, let's say, the directory has Possibly this option can be rethought, and instead of asking for one directory the installer could offer 3 different fields, one for each game. Then there won't be a need for an executable in the directory. |
@x87 Hmm, now I installed SB without CLEO and with "gta_sa.exe". Result: edit mode "gta sa 1.0", but the path to the game was not saved o_0. Some strange behavior. |
@wmysterio can you share settings.ini from this installation? |
@x87 sure, settings.ini. |
@wmysterio I don't see any game related settings. I looks like the installer was unable to identify the game for that directory. I tried to reproduce the same: created a new folder and added file gta_sa.exe in it. Then I run 3.8.0-beta.1 installer, selected that folder, skipped CLEO library installation and did not run Sanny Builder after installation. My settings ini has the following lines:
Can you do one more experiment. Repeat all steps again, but don't launch Sanny Builder automatically after installation. Go to its folder and share what's in the settings.ini. There should be only a few lines.
this is a default choice if no other edit mode was set. |
@x87 File after these steps, but without autorun:
Hmm, tried another identical test, but with autostart and "settings.ini" it became identical to the lines above o_0. Very strange. I wonder if other users have similar incidents or is it just me? .. |
@wmysterio so, first of all, there is another issue that I found looking into our initial settings.ini. Installer generates the file with As for your observations, I can't say for sure what is going on, but maybe you have multiple Sanny Builder installations and you are installing SB in one directory, but checking settings.ini in the other directory? |
Before installing, I always delete the "Sanny Builder 3" folder and I will install all new versions from scratch. I also have a "Sanny Builder 3.5.2" folder, but she's unlikely to be involved in this. I'll do some more tests for now. I don’t know what’s going on yet. |
Rapported by @VitalRus95 . The error is also reproducible for me.:
The behavior of the tabs remains the same. |
@wmysterio we have a ticket #151 |
Download: v3.8.0
Features
Bug Fixes
The text was updated successfully, but these errors were encountered: