Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Gal Shemesh

#1
Quote from: Crimson Wizard on Sat 05/07/2025 18:42:54Well, "should not" as in "not supposed to". But whether it does or not I cannot tell, because I've never had seen the report myself and don't know what to test exactly.
I remember someone who used build 3.6.0.x who reported of this problem with the previous template, and I recall that I managed to reproduce it. I'm not sure what was different on my system back then, because I tried installing 3.6.0 from the archive to reproduce the problem with the old template of mine, but it doesn't reproduce. So my guess is that there was something on my system (and probably on this other member's system) that caused this odd scenario. Either way, I strikethrough that text in the warning on both threads. Thanks.
#2
Quote from: Crimson Wizard on Sat 05/07/2025 15:30:00Since when this is happening? Normally the Editor should simply tell that it is incapable of loading the game and go back to the startup dialog.

Hi CW. It happened to someone back when I released my previous Sierra AGI-style Template, so I updated this warning in the other thread to prevent any confusion; I actually copied this warning block from there, but I'm not sure if it was fixed since then. If you say that this shouldn't happen, I'll just go ahead and strikethrough that text.
#3
Hi everyone,

Following my previous Sierra AGI-style Template thread and the recent release of my Leisure Suit Larry 1 AGI+ Remake, I'm proud to announce the release of the Sierra AGI+ style template, so everyone could make AGI+ games easily!

*** PLEASE NOTE ***
This template was created on AGS Editor build 3.6.2.11 while newer releases may be in even newer build versions! (refer to the change log below). They will NOT work on previous version of the editor! If you ignore this warning and tried to use it in an older editor version than the build number mentioned above, it may make your AGS editor to crash and lock itself in your operating system processes. This of course could be solved either by killing the process manually or by restarting your computer. You can install the current AGS editor build side-by-side with an older version on your system, only make sure that you don't install it on the same directory where the older version is installed. And most importantly, when the AGS setup ends, it will ask you if you wish to make it the default program to opening your AGS source files - make sure to NOT select that option, so you won't end up double clicking on your current projects and then opening and saving them in the newer build!


If you ever wanted to make an AGI-style game in AGS but didn't know how or where to start, and prefer a 'point & click' style game rather than parser based, this is the right template for you; all the initial setup to making an AGI+ style game is already done in it, so you could focus on making your game and not worry about the logic behind the scenes, unless you want to modify something in the core logic of the template.

Sierra AGI+ template by Gal Shemesh

This template brings an interface inspirited by Sierra's AGI style 2:1 aspect ratio interpreter, as familiar from the original King's Quest 1, 2, 3 and 4 AGI versions, with the exception add-on of the following:
- Modern 'point & click' interface instead of using a parser text box,
- A graphical inventory instead of a text based one.
- Top bar text menu with drop-down lists to accessing different section, such as about, help, save, restore, restart, quit, speed, and also an action menu for custom actions and a special menu with options such toggling sound on and off, toggling light and dark mode for menus, and pausing the game.
- Walking with either the mouse or the keyboard in all 8 directions.
- Right-clicking to cycle between the varies mouse modes.
- Mouse wheel over the inventory area to scroll the inventory left and right when you hold more items than can be seen on a single screen.
- English, Hebrew and foreign CGA ASCII fonts.
- English and Hebrew EGA/VGA font (as a bonus, but not in use in this template).
- Empty and Closeup room templates for a smooth start.
- New character template ready for import.

Refer to the PDF manual reference help file to learn more about this template and its varies functions. :confused:
Source code for the template is also provided for your reference; in it you'd also find a Resources folder, so don't forget to check it out. :cool:

While viewing the source code, you'd probably find that there's a better way to doing varies things that I coded. You're more than welcome to change the code to your liking, but please do not share/upload a modified version of this template, as I wish it to be consistent and accessible from one place; if you have suggestions for improvements, you're more than welcome to let me know and I'll consider adding them to a next release.

To install the template in AGS, download the 'Sierra AGI+ style .agt', 'Closeup Room .art' and 'Empty Room .art' files and place them in the 'Templates' folder under your AGS installation directory (by default it would be C:\Program Files (x86)\Adventure Game Studio x.x.x\Templates). You should then see the new template when selecting to create a new game.


If you're just learning AGS and/or make a non-commercial game, you are welcome to use the assets I created (you may find them in the 'Resources' folder in the 'Source' directory). However, if you create a commercial game, you are not allowed to use my assets but only the template itself to creating something original of yours.

If you have any feedback about this template, bug report and/or suggestions for improvement, feel free to reach me here or on the Discord channel. Though on Discord your messages could get berried after newer messages, so this forum page would be the best place. Here, others can mark your bug reports, suggestion, etc. with thumbs-up, so I could estimate the urgency for fixing or improving something you reported about.

DOWNLOAD LINK

Attached a few screenshots:









Changelog
=========
Version 1.0.1
- Adding a custom timer for hiding the speed label.
- Moving the code for making the player walk to the bottom of the screen from the OVERHOTSPOT label GUI OnClick event to the 'on_mouse' function.
- Making the OVERHOTSPOT label GUI not clickable.
- Renaming the reference PDF file from 'Manual' to 'Help Reference'.
- Fixing some misprints and missed info in the PDF help reference.

Version 1.0.0
Released: 5th July 2025
Notes: Initial release of this template on AGS Editor build 3.6.2.11.
#4
Sorry guys for the many bugs found. I was so anxious to release it, thinking that everything is polished, but eventually found/was reported about many issues that had to be fixed - I should have started with beta testers first; will do so in my next game :). Anyway, I really hope that the game is playable now without further issues. I'd recommend to download the latest *fixed* build, which is v1.0.2.8.
#5
Thanks @Zwiffer! I'm glad you liked it and managed to finish it despite the bugs you mentioned - some of them were already brought to my attention and got fixed, but my guess is that you had a prior build than the fixed one.

Quote-The disco dancing scene animation doesn't play out as it should when the gamespeed is set to fastest.
That's odd, because I tested the game in the recent days from start to finish in the fastest speed, however didn't encounter issues during the dance scene... Will try to reproduce and fix.

Quote-When I used my wallet on Fawn in the disco to 'loan' her the 100 for the suite it didn't deduct anything from my wallet balance.
Will try to reproduce and fix.

Quote-The slot machine sometimes doesn't seem to pay out when it should. Or at least a Cherry, Non Cherry, Cherry should pay out as one Cherry (I believe) but it doesn't. I also remember getting a seven, seven, something else (don't remember what) and not getting a win.
Mm... If I recall correctly, in the original game a 'cherry | else | else' does give Larry cashback, though there's no winning sound, which I added in my version. Odd that it doesn't update the cash value as I checked that the price changes when winning on each of the options. Will re-check and fix as necessary.

Quote-The blackjack table is not available. Or at least I wasn't able to access it. But I guess this is intentional?
Yep. Blackjack is not my thing, and I have no clue how to play it. And learning to play it just in order to code it would have taken me a lot of time, which I wanted to utilize in making the game better. So instead, I targeted the 'available' Blackjack table from the original to have a unique character sitting there, whom you can talk to.
Spoiler
This would be Commander Cavin from the assembly line. He is the 'built-in hints system' in my version, and you can talk to him to getting hints if you're ever get stuck; the hints are randomized, but he won't repeat any of them unless he's finished the entire hints cycle.
[close]

Quote-The disco is accessible at daytime. Everyone is inside and I got a text about a meat market or something and was sent back outside. It seemed odd. Why not just close it down during the day?
The disco scene has a fun reference to a very funny bit from $einfeld. The un-fixed build you played unfortunately had a bug and didn't update the background accordingly. I'd recommend to re-download the latest build (currently v1.0.1.1) to re-experience the fixed disco scene I worked really hard to make there:
Spoiler
Put the game in full speed to speed things up and acquire the Rose, Ring and Candy from Lefty's bar. Then take a cab to the Casino to get the Pass and then go to the Disco. Enter, and you should meet with 'Jojo'; another reference to $einfeld. Then, wait until daytime and you should be kicked out (or go somewhere else and return to the outside of the disco during daytime). There, you'd see Jojo and his friend. Follow them, and enjoy the show.
[close]

And thanks for the review! I hope that I answered a few of the things you mentioned there. As for the daytime only slows down players, there's actually a new location that is opened 24/7 and it's the Computer Game's store, which has a nice puzzle in it.
Spoiler
And you can even earn there $250.00 by completing it, making it even much simpler than needing to try your luck at the casino; a hint - do it after acquiring all items you can get from the bar, but before meeting with Fawn.
[close]

But anyway, I actually did planned on implementing a sleep feature where Larry could spend the night to speed up time, but from some reason I didn't add it; maybe I've forgotten, so thanks for reminding me! I've just added this very feature, so you can now speed up either day or night time (ask Lefty). :) If possible, kindly update your review. Thx
#6
I just got informed by players that in the About section of the AGS games database, the [...] link for expanding the description is very small and barely visible, especially on mobile. I think that the "..." link should be more like [read more...] with these square brackets.

An example of how it currently looks like in my latest game upload:


Link to my game to see the actual page: https://www.adventuregamestudio.co.uk/play/game/2866-leisure-suit-larry-in-the-land-of-the-lounge-lizards-agi-remake/
#7
[WARNING: Adult content for 18+ only]

Hi everyone ;-D

After exactly 1 year today, I wish to announce the completion of my "Leisure Suit Larry In the Land of the Lounge Lizards AGI+ Remake" !

Disclaimer: this is a non-profit fan-made project. All rights of the original game are reserved to their rightful and legal owners. If you like this remake, please consider buying the original game from the current publisher: https://www.gog.com/en/game/leisure_suit_larry

The original LSL1 game got a few remakes already, though to me, the original LSL1 AGI version will always have a good place in my heart. However, since it is based on the parser where you have to type commands to proceed in the game, many players found it too complicate that they either gave the game a try and gave up, or never tried to play it at all, hence loosing the experience of this great version.

That is where I wanted to take the original AGI version of the game and to re-design it from a complete scratch, with a modern 'point & click' user interface, which also involves a graphical inventory area unlike the text based inventory in the original. Not only that I managed to achieve that, I also added new graphics, new sounds, new animations, funny references, a LOT of extra lines, a built-in hints system, achievements that you can find throughout the game, and even a brand new location! All of these additional add-ons make this new-old version an enjoyable version of the game to play for everyone, including to old players who know the original game by heart.

I spend a lot of time making this remake as close as possible to the original AGI version, with the exception of the above improvements to make it better. I hope you'd have great time playing it as I had making it.







Spoiler
[close]

The game was added to the AGS game database (direct link).

If the Mega link stops working, the game is also available on itch (direct link).

Your ratings and comments would be helpful to let me know how I did. And of course, if you encounter with any problem or bugs, kindly let me know, either here on over Discord.


Changelog
=========
Version 1.0.2.8
- Fixed Larry get stuck unintentionally in his 'catching Fawn' animation during the dance scene

Version 1.0.2.7
- Fixed Larry get killed when pressing Backspace

Version 1.0.2.6
- Fixed taking the mattress when inside the trash bin hangs the game
- Fixed dog walks away while pees XD
- Added unlighted Lefty's bar/hotel sign sprites during the day
- Minor Hebrew translation grammar fixing

Version 1.0.2.5
- Fixed Larry not clickable after interacting with the Honeymoon Suite door when standing in the elevator
- Fixed can't re-enter the Honeymoon Suite after drinking the wine
- Added missed hint when looking on the magazine
- Minor extra lines added
- Minor Hebrew translation grammar fixing

Version 1.0.2.4
- Fixed clerk says %d.00 instead of actual price in Hebrew mode
- Minor Hebrew translation grammar fixing

Version 1.0.2.3
- Various bugs fixed
- Hebrew translation grammar fixing

Version 1.0.2.2
- Fixed looking outside the disco gives wrong day/night feedback
- Fixed disco hangs in night mode during the day
- Fixed slot machine labels refresh bug
- Minor Hebrew translation grammar fixing

Version 1.0.2.1
- Fixed 'Comedy Quest' hero not showing in Cabaret
- Fixed prophylactic bug in Hebrew mode
- Fixed clerk in convenience store mixing English and Hebrew string in Hebrew mode

Version 1.0.2.0
- Added a sleep feature to sleep up time (ask Lefty)

Version 1.0.1.1
- Fixed bug where Larry remains in his intro sprite when the game starts (THIS TIME FOR REAL!)
- Hebrew intro added
- Hebrew game name re-phrased
- Hebrew sign added in the Cabaret
- Hebrew translation minor grammar fixing

Version 1.0.1.0
- Game updated to engine build 3.6.2
- Hebrew translation added
- Fixed crash before entering the first room after intro restarts
- Fixed taxi driver charges wrong fee
- Minor grammar fixing

Version 1.0.0.5
- Fixed bug where Larry remains in his intro sprite when the game starts
- Minor grammar fixing

Version: 1.0.0.4
- Fixed disco background not changing during the day after marrying Fawn

Version: 1.0.0.3
- Fixed walkable area in the Casino elevator
- Prevent Larry from moving with the keyboard when elevator panel is showing

Version: 1.0.0.2
- Fixed screen message when looking in Alley during day time
- Minor grammar fixing

Version: 1.0.0.1
- Added looking on picture in Lefty's bar
- Added looking on Drunken in Lefty's bar

Version: 1.0.0.0
Released: 20th June 2025
#8
It seems like you made good modifications to the module to suit your project. One can make a great module and yet it still might not work out of the box for every game and would require some modifications. But that's also the beauty of it, as anyone could take its initial state and tune it to their liking.

And thanks for all the info you provided! I'm sure anyone who visits here may make good use of it.
#9
Quote from: RootBound on Sat 21/09/2024 19:42:00Hey @Gal Shemesh just wanted to let you know I'm using this module in the game I'm currently working on. Thanks for making it. :)
I'm very glad you find it useful. I really like how it turned out, and not only because it's mine. It sure adds a lot to the game. Enjoy! :)
#10
Great! Thanks, it works. Only issue remains is the small symbols below the avatar. Previously they showed bigger and in multiple-lines due to the amount I have, but now they show in 1 row and too small to look/click on.

EDIT: found that when I view my profile settings the symbols show big and in multiple-rows, but if I go to the posts I made they appear in 1 row and too small, the same as shown in this thread.
#11
Hi everyone,

I just updated my AGS profile and realized that the LinkedIn username link which can be added in the Forum Profile section is actually direct to AGS forum, instead of to LinkedIn.


I also just noticed that the symbols are suddenly showing too small. Checked in another browser as well.
#12
Quote from: AGA on Sun 25/08/2024 22:33:45We never bothered to add the download links, since they aren't really a feature of the site itself.  I've added them for you now though!
Thanks. :) I thought it's part of the testing that is worth mentioning, since it didn't work.
#13
Cool! The new website looks very good! I like the new download section. Only wish to note that I just checked the download links and that currently all of them direct to a "404: Whoops! Page Not Found" page.
#14
Hi everyone,

Following my update on Discord, I would like to share with you all that I've finished working on my Sierra AGI-style template, and that it's ready for everyone to use!

*** PLEASE NOTE ***
This template and its DEMO game were originally created on AGS Editor build 3.6.1.24 while newer releases may be in even newer build versions! (refer to the change log below). They will NOT work on previous version of the editor! If you ignore this warning and tried to use it in an older editor version than the build number mentioned above, it will make your AGS editor crash and lock itself in your operating system processes. This of course could be solved either by killing the process manually or by restarting your computer. You can install the current AGS editor build side-by-side with an older version on your system, only make sure that you don't install it on the same directory where the older version is installed. And most importantly, when the AGS setup ends, it will ask you if you wish to make it the default program to opening your AGS source files - make sure to NOT select that option, so you won't end up double clicking on your current projects and then opening and saving them in the newer build!


If you ever wanted to make an AGI-style game in AGS but didn't know how or where to start, this is the right template for you; all the initial setup to making an AGI-style game is already done in it, so you could focus on making your game and not worry about the logic behind the scenes, unless you want to modify something in the core logic of the template.

This AGI-style template includes some extra features which original AGI games didn't have. To name a few:

- A SCI interpreter mouse cursor (used for navigating the menus and more below)
- Label over hotspots.
- Left mouse button to walk around.
- Right mouse button on interaction areas for looking on them.
- Middle mouse button (or right mouse button when not on a hotspot) to open the inventory.
- Any click on an inventory item to examine it or not on an item to close the inventory.
- Modern Save / Restore / Restart / Quit dialogues.
- Dark mode GUI(s).

I also made a very short DEMO game which presents what you can make with this template. It consists of one room, a SCI-style character that I drew over a decade ago and never put into use, which I converted into AGI-style for this specific project, and a few things you can pick-up and do using the parser.

Source codes for both the template and its DEMO game are also provided for your reference, if you ever wish to learn how they were built.

While viewing the source code, you'd probably find that there's a better way to doing varies things that I coded. You're more than welcome to change the code to your liking, but please do not share/upload a modified version of this template, as I wish it to be consistent and accessible from one place; if you have suggestions for improvements, you're more than welcome to let me know and I'll consider adding them to a next release.

You may find it all on my Dropbox. I suggest to view the README file in the Templates directory there, and also the README file in the ZIP archives.

To install the template in AGS, download the 'Sierra AGI-style.agt' file and place it in the 'Templates' folder under your AGS installation directroy (by default it would be C:\Program Files (x86)\Adventure Game Studio x.x.x\Templates). You should then see the new template when selecting to create a new game.


If you're just learning AGS and/or make a non-commercial game, you are welcome to use the assets I created (you may find them in the 'Resources' folder in the 'Source' directory). However, if you create a commercial game, you are not allowed to use my assets but only the template itself to creating something original of yours.

If you have any feedback about this template, bug report and/or suggestions for improvement, feel free to reach me here or on the Discord channel. Though on Discord your messages could get burried after newer messages, so this forum page would be the best place. Here, others can mark your bug reports, suggestion, etc. with thumbs-up, so I could estimate the urgency for fixing or improving something you reported about.

DOWNLOAD LINK

Attached a few screenshots:









Changelog
=========
Version 1.4.0
Released: 31st July 2024
- Fixed clicking with the mouse on inventory items to looking on them.
- REMOVED: right mouse button on interaction areas for looking on them (see details below).
- REMOVED: bug message on launch in translation mode, as it no longer occurs since right-clicking to look on things has been commented out.
- Help menu (F1) was updated regarding the removed feature above.
- README file was updated regarding the removed feature above + added more info about creating new empty rooms.
    * I found that when you wish to have more than one hotspot / object by the same Description name in a given room, and wish to have different feedback when looking on them based on where the player stands, clicking on these interaction areas when the player is not in the proper position will trigger the look_rol messages instead, and the players won't know that they need to get closer to the interaction area before trying to look on it with the mouse, unless you code a message that tells them to get closer in such cases. To prevent this scenario and confusion, the right-click to look on interaction areas was commented out! You may uncomment the code if you wish to use this feature in the Global Script.

Version 1.3.0
Released: 24th July 2024
- Parser.ParseText(""); for preventing ROL from running were replaced with return; or break; when required.
- Added forgotten "you don't have it" feedback when looking on possible inv items that you don't have.
- Fix "You already took it" feedback when trying to re-pick an item.
- Fixed instructions in room comments and README for jumping to ROL bits from within room statements that doesn't meet anymore.
- Version within the template name was mistakenly typed 1.2.0 and was fixed to 1.3.0 on 31st July 2024.

Version 1.2.0
Released: 22nd July 2024
- Translation files support including Right-to-Left.
- English font spacing fix.
- New original Hebrew font.
- Hebrew synonym words added to the parser.
- All GUI(s) and menus were adjusted to accomodate the font spacing change.
- Max inventory items decreased from 28 to 26 due to font spacing change.
- Removed the Parser and Save built-in text boxes elements and replacing them with custom ones based on labels.
- Adding offset conversion from Unicode character input to ASCII for using the 256 characters WFN font (currently only for Hebrew; offsets for other languages could be easily added in the source code).
- Menus and sub-menus width now wraps the text based on text pixel width, and all menus adjust their position based on neighbor menu item width (mainly for translation purposes).
- Score label was broken down to 4 different labels, which now shift their position in relation to each other when score number increases.
- Varies script logic fixes.
- A new 16-color Aseprite palette for making room masks, this time in 8-bit.

Version 1.1.0
Released: 19th July 2024
- Upgraded to AGS Editor build 3.6.1.26.
- Fixed synonym mix between 'door' and 'breath'.
- Fixed F3 repeat string crash when equal to null.
- Removed F3 repeat string when equal to "".

Version 1.0.0
Released: 13th July 2024
Notes: Initial release of this template and of its DEMO game on AGS Editor build 3.6.1.24.
#15
My final Sierra AGI-style template along with a demo game and source files are available on my Dropbox: https://www.dropbox.com/scl/fo/yel9k909s4adua6hbr6hl/ADC3VxJ3cK3SnH6rZdOF-Cg?rlkey=1o0uvgb5m5q5dcc9pngqqngwg&dl=0

Attached a few screenshots:






#16
Quote from: Snarky on Wed 03/07/2024 14:38:29Just wanted to say that I think it's great that you're opening all these "tickets," even if it turns out that some of them are not priorities to implement. Once you've used the engine for a while, you get used to its quirks, and it can make you blind to things that should be fixed.
Thanks Snarky. I really spent a lot of hours today going a week back on Discord to gather all the things that I raised there, both to help AGS and as CW wished that they'd be recorded somewhere. I didn't and still don't expect everything to be fixed/changed of course. I mainly did this so there would be a record about each one of them, so if others will search for other people who asked about these topics in the forum in the future they could get here and read the discussion.
#17
I actually like that AGS has one built-in, without needing to use any external module. Unless it's a plugin that can be added to the game folder and appear in the project tree, like the FontEditor plugin which allows you to edit fonts directly in the editor; I wanted to have one years ago when I began with AGS but there was none, so you had to use SCI editing tools for that.
#18
I honestly haven't digged too much into AGS 4.0 so I'm not sure what's going on there. But for example GUI(s) or scripts that you wish to export. I found that there's no way to say 'duplicate' a GUI if you have it all set up correctly and you want to make another one just the same and to tweak it, or maybe to use it in another game. So I export the GUI and then import it.
#19
Quote from: Snarky on Wed 03/07/2024 14:18:34I question whether there is any actual need for engine support here.
Mainly to prevent any sub-pixel appearance when the sprites are shown one over the other, like a mouse cursor sprite on a room area. If you have the room that is shown in 2:2 aspect ratio in runtime, but on the other hand you use a mouse cursor which its sprite was imported as 2:2, this will cause sub-pixel appearance, as the pixels size of the room and the mouse are not the same. So pixels can show in between each other when you move the mouse cursor. See image below for an example of a 1:1 room and a 2:2 mouse cursor.

#20
Quote from: Crimson Wizard on Wed 03/07/2024 13:17:37What you probably ask for, is a "quicker" way to get selected string. Like having a ListBox.SelectedItem property.
Correct, that what I meant. I may have used a very wrong and confusing description. Probably due to the amount of threads text I posted here one after another in the last couple of hours about issues and such. :-D  -Fixed.
SMF spam blocked by CleanTalk