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 - eri0o

#1
There is a way to use SetPosition of sorts, in the web, the website has to be fullscreen and then you have to set relative mode in the mouse, then you can use SetPosition, but it doesn't work in mobile, and I think it doesn't work in Safari either - or it has some bug there. If the user exits fullscreen - by using either Esc or any other way, then it will also unlock the mouse.

Overall I really recommend not relying on it for the web. I tried some hacks because I really wanted to use it - I use it to fake infinite mouse mode for my FPS games. But it seems the browser really have this with a ton of issues since they really want to protect the user from an evil website that could force you to click something.
#2
Are you doing this by restricting mouse position? This doesn't work in the web - imagine a website captures your mouse and forced it to click in something you don't want.
#3
 I think the clone option was removed in ags4 from the graphic overlay create method. If you were using it before you now have to manage keeping the dynamic sprite for the same lifetime as needed for the overlay while it is using it.
#4
Great work with this new site! It's very impressive!!!

I noticed an issue in the forums, when I go to the Completed Games Announcement thread, if I click the three dots for showing more pages and then click the page 6, I get the following error, "The topic or board you are looking for appears to be either missing or off limits to you.".
#5

the setup I used in the place it recorded

Hi everyone, I just wanted to write here about a new hobby that I just got into. I have been involved in a few projects recently at work that requires me to spend a lot less time in the operational areas I used to be in, and a lot more time on the computer, in meetings, reading, and writing a lot.

Since I am now sitting in front of the computer a lot during the day, this means it has been a little hard to keep myself on a computer after work to do the other things I enjoy (like AGS!). As I get older, sitting a lot makes my back unhappy. I also have been thinking a lot that I need to get out of the house more - and I live in a place that has a lot of nature around too.

When I made I Rented a Boat and Don't Give Up the Cat, I spent some time in both games adding some environmental sounds. I like the result I achieved, but both times I had a little trouble finding exactly what I wanted for these sounds, there weren't a lot of royalty-free resources that also felt how I wanted.

I recently also tried to make another game similar to these two, its temporary nickname was Sandwalker, but I failed. One of the things that I made hard for myself in this game was the sound design. Since it was in a desert, I noticed there weren't a lot of sounds there that were interesting for me - it seems deserts are great for amplifying the sound of things you are carrying, but not much beyond this, even the animals don't produce much sound there. So I canned the project.


the sandwalker prototype.

I want though to create new small games in the natural environment that makes me happy, with a very green forest and a big ocean around it - it's just what is around my home, so it's also what I know too. So I started again to experiment with this.

But when I tried again to design an interesting map I found myself failing at finding the sounds that I wanted. So it got on me, that I should just capture the sounds myself! I knew I couldn't just use my phone, for whatever reason it doesn't like environment sounds too much, I tried to capture sound waves before with it and they just didn't end up sounding right. So I started to read online and discovered there is even a name for this thing I wanted to do, "field recording", and started devouring a few niche sites about it.

In the end, I noticed the sky was the limit spending wise in different hardware available. So I looked in different places, including some local stores from where I live, and started to track gear down in a notepad to assemble a starter kit. I ended up with the list below, as something that would not break the bank and also that I could get quickly so I could just try on the next weekend.

  • Tascam DR-05X is a handheld recorder that uses a 3.5mm TRS connector for an external microphone.
  • Tourmate Hard Case for DR-05X, helps me transport things in a compact Case
  • 4 Toshiba rechargeable batteries, it's the same battery type I use around the house for Gameboys and remotes.
  • Ulanzi Mt-16, a small and portable tripod
  • Sennheiser MKE 200, a small and portable microphone (It also comes with a windshield!)
  • Windshield for the Tascam DR-05X microphones, the cheapest I found
  • sony mdr xb55ap, earbuds for listening directly from the Tascam DR-05X
  • 1 64 GB Sandisk micro SD card

I ended up buying all through the internet - even in local stores - as I noticed the estimated delivery times were all reasonably short. The last thing to arrive was the micro SD card, and none of the micro SD cards I had at home were working in the DR-05X recorder - got the dreaded Invalid Card error no matter what I did. I also discovered that the DR-05X doesn't output any sound if there is no micro SD card, even when not recording. Of course, the micro SD card only arrived late Friday afternoon.

This Saturday morning, I woke up really (really) early and went to give a shot at one of the nearby beaches. And I forgot my earbuds, so I sat and recorded the waves and also walked around a recorded a few birds, having no idea if I was doing anything right and fiddling with the levels reading the graphics in the recorder screen until it didn't hit peak. As I got home it was a long day filled with other things, but now I get to sit down and listen as I write this. So, I didn't correctly select the input of the right mic in a few recordings, and some other stuff didn't sound too well, but at least some waves got more or less alright - although, a lot of birds ended up in the recording too.

There was one recording where I got the level config somewhat better than the others, I loaded up that one on Audacity, added a small fade in and fade out at start and end, and exported it to an Ogg file that I think is game (and AGS) ready. You can listen it here!

I think I will need to wake up very early for some time now to get the sounds - its a window where there are no other people around to make sounds that I don't want and that I also don't have to be doing something else, since everyone else is sleeping yet.


That's all for now, thanks for reading!
#6
You can use multiple variables and a type or an int for ID and the type.

In my ArrowSelect module I did something similar with interactives

https://github.com/ericoporto/arrowselect/blob/32625e45aea809e9e9e8acbefed37225c8c01465/arrowselect_demo/arrowselect.ash#L72
#7
@Crimson Wizard , hey, just had an idea here, what if when pasting from the clipboard we added a mark in somewhere in the sprite list and then when restoring it could have a message - or output to the output window or a file - that says "sprites 3,4,5 can't be restored because their sources are from the clipboard", or just something like it?
#8
It's been a long time, but if I remember correctly, turns out the certificates from CAcert and other free certificates they aren't actually useful for this purpose, because they assume you own either the machines or the administration of the machines so you can add the root certificate of that authority (or whatever those are called) to the machines.

On Windows some authorities have root certificates that already come with Windows - so don't require the user to install additional certificates.

Here is the current list

https://ccadb.my.salesforce-sites.com/microsoft/IncludedCACertificateReportForMSFT

Note people in different Windows versions (both major and the big XXHX updates) may have different elements from this list.
#9
I don't know if something happened but when I looked into this 8 years ago the certificates were much more expensive than the cost of steam entry and you had to pay for it yearly, so really Steam is the cheapest.
#10
How are images imported in the AGS Editor? Is the user just pasting from the clipboard?

Spoiler
Also I wouldn't mind if you ever wrote like a big long post explaining the experience of using AGS in a classroom and the reception from students, impressions that they mentioned and all that. I find this idea super interesting. If you have given more than one class even better, if you can think about different things and common things different classes may have mentioned or experienced using AGS.
[close]
#11
No one reads sticker threads - I won't get in detail on how I know this.

But no one ever does it in games because no one runs raw exe files, everyone buys games on Steam and runs them from there so you never see this.
#12
Just to check, when you say OneDrive, did you edit in one computer and later edit in another that was linked through OneDrive? Just because I had (multiple times) files that weren't yet synced by OneDrive even after waiting a long time before turning one PC off - in my situation I have two different laptops that run Win11 and are synced by OneDrive. I don't use AGS in these computers though.
#13
QuoteMaybe I'm doing breakpoints wrong but whenever I reach them the executable just crashes

Crashing is definitely not expected. Could you paste the error message you get? What does crashing mean here? This looks like a bug in the engine and it would be nice to be able to reproduce this so it could be fixed. Breakpoints should work and they are meant to be used in the day-to-day debugging of AGS games - though they are much more useful in ags4, where it's possible to also read the values of the variables.
#14
I know at least in 3.6.2 that if no restart point exists it will simply display a message and log an error - this is, if you never called SetRestartPoint(). It should not just lock, so it has to be in something else afaict.
#15
Which AGS version? Can you run from the editor and throw a breakpoint so you can follow the code and see if it's looping somewhere?

Spoiler
Other than this, this code looks something done very weirdly, at least I would at least pair each lock view with an unlock view. Wouldn't use function and would use a proper type instead, and also would name the local and global variables with some difference to not mix them up.
[close]
#16
General Discussion / Re: What to do?
Mon 20/01/2025 11:59:03
Is going out of the home an option?

I just recently took a new hobby in field recording. Very early days of it, but it is a good way to get out of the house.
#17
When you mentioned the size of background this is the image you imported in the room background? Where is the player character positioned in this room?
#18
General Discussion / Re: AGS user TheTMD
Fri 17/01/2025 12:37:06
I searched the username around, and there is a dude I don't think it's our TheTMD that has the username in some social networks and there is a woman that also uses this username but she is coach and I also don't think is the right person. Additionally the username appears in the interactive fiction DB, but has never written anything there and also in some biology and chemistry science pages.

So at least from searching in this way I got empty results.
#19
Editor supports importing a png file with alpha, just select the leave as is for alpha when importing.

Did the editor in the link fix the issue with rotating dynamic sprites for you?
#20
For the dynamic sprite rotation in ags4, there is a build in the CI here with a fix: https://cirrus-ci.com/task/5179283984875520
SMF spam blocked by CleanTalk