cesisco's Recent Forum Activity

  • sanjibnanda You can check my add-ons to see if it's worth it for you ;)

    construct.net/en/game-assets/addons/openai-plugin-suite-3317

  • It looks there's a change on the last beta for this issue:

    Sprite: for backwards compatibility, 'Set animation frame' now treats numerical strings like "2" as indices instead of tags

  • If I correctly understood, something like this will do the job.

  • Since r376 you can set animation frames by tag too, it is done by checking the type (set frame by number if number, set by tag if string). So this is intentional I think, but yea I have also seen a lot of people on the Construct Discord getting tripped up by this..

    That makes sense. I appreciate the feedback.

  • I don’t know if this is a bug or an undocumented change.

    Before r376, if we have a JSON like this:

    	{
    	"animals":[
    	{"animal":"dog", "frame": "1"}
    ]	
    }
    
    

    And then, if we get that value from “frame” with JSON.Get(".frame"), let’s say to set a sprite frame animation, it will treat the “1” as an integer and will set the sprite animation to frame 1, doing a Implicit type conversion.

    But after r376, it only works if we have the “frame” value as an actual integer:

    	{
    	"animals":[
    	{"animal":"dog", "frame": 1}
    ]	
    }
    
    

    This can cause a few bugs if a developer, for some reason started doing as the first example.

    Tagged:

  • Release 1.0.0.4

    OpenAI Chat Vision and OpenAI TTS were added to the suite.

    Now it includes:

    1-OpenAI Chat:

    1. This plugin allows Construct 3 to interact with the OpenAI chat completion endpoint, enabling real-time chat functionality.
    2. Perfect for chatbot development, conversational AI, and virtual assistants

    2-OpenAI Chat Vision:

    1. Enhance your Construct 3 applications with the power of AI vision. This plugin integrates with OpenAI’s vision models, allowing your application to understand and interpret images in a human-like manner.
    2. Perfect for chatbot development with vision capability.

    3-OpenAI Dall-E:

    1. Bring the power of Dall-E to your Construct 3 projects. These plugins allows your project to generate(Dall-E 2 and Dall-E 3), edit and make image variations(Dall-E 2 only) from textual descriptions, opening up a world of creative possibilities.

    4-OpenAI Whisper:

    1. Whisper is a speech recognition system for making requests to the OpenAI speech to text, transcriptions and translations endpoints.
    2. Transcribe audio into whatever language the audio is in.
    3. Translate and transcribe the audio into English.

    5-OpenAI TTS:

    1. The Text-to-Speech (TTS) plugin allows your Construct 3 project to convert written text into spoken words. This can be used to create more immersive experiences, provide accessibility features, and more.

    6-OpenAI Chat Completions:

    Deprecated

    7-OpenAI Completions:

    Deprecated

  • I'm at a loss with the message "You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys."

    I have a key, what is an Authorization header.

    Hi waltg, I've replied to you via the support email.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • If it were up to me, I would simply create an Excel sheet with all the data, placing each creature in a separate column and listing the 30 names on the Y-axis. Once completed, I would copy the data into a C3 array, use Ajax to load it into an Array object, and then manipulate it as you need.

    You can even create the names with the help of AI in a table format already.

  • I haven't tried it yet, but you could check if it's running on iOS (with the PlatformInfo plugin). If it is, then run a function when you create the text to set the y position to Self.Y - (the value you need) and set the height to Self.Height + (the value you need), so the text isn't cut off.

  • Hi, because on event 3 “isSelected” is false so it sets to true ( now it’s true), then when it runs event 4 it’s already true because it was set on event 3 to true, so it sets to false again so it disables the effect again.

    You should do something like this instead:

    EDIT: You can use an “Else” on event 4 instead

  • I did some Googling, and it looks like it's not easy to achieve this with just CSS

  • Hi. Maybe something like this:

    	#wordcombooptionslist {
     border: none;
     font-size: 40px;
     background-color: transparent;
     word-wrap: break-word;
    }
    
    #wordcombooptionslist:focus {
     background-color: /* background color */;
    }
    
    #wordcombooptionslist option:hover {
     background-color: /* hover background color */;
    }
    
cesisco's avatar

cesisco

Member since 2 Feb, 2010

None one is following cesisco yet!

Connect with cesisco

Trophy Case

  • 15-Year Club
  • Entrepreneur Sold something in the asset store
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

22/44
How to earn trophies