The web server is required only for the sidebar as far as I can tell, the rest works just by opening the file.It doesn't need a web server to navigate it. Clicking on html links works just fine, it'll guide you to the file in the local folder. Unless you guys are talking about the sidebar which doesn't work for me either.
Yeah, I don't usually rely on Python much, but it does end up being installed on my machine for one reason or another, so might as well take advantage of it. And for this type of things it often has a simple one liner(-ish) solution (hint: this is also very useful if you want to securely transmit credentials for someone, since you get logs of who accessed your server - so you can immediately invalidate / generate new credentials if something seems fishy, and you can restrict access to retrieving those credentials to the span of a few seconds).Being a PYgnorant, I had no idea python comes with a web server. Good to know for simple cases like this one
I got in today, had 191.So is there a new wave today?
It got closed because people got off topic. This is actually a post to talk about this stuff.. regarding closed beta, applications.Or, how about they suck it up and wait patiently like the rest of us? Everyone will get in, eventually. Posting every day won't get you in faster...
Due to really bad timing I only got in on sunday when realistically I would have gotten in at least on friday. I was checking the follow-up thread in the forums daily until it got locked. And WHY was it locked? Because some people couldn't keep their fingers off the keyboard.
I'm not saying this was the reason I missed it, just saying.
Not everyone:Everyone will get in, eventually.
Everyone will get the software when it comes out but not everyone might get IN the beta stageThis means that people will be getting let in gradually and in waves, and it also means that some of you won't get into the beta at all due to the sheer number of user requests to join.
That would contradict the following statement:Everyone will get the software when it comes out but not everyone might get IN the beta stage
Unless he meant access to the actual software, I would assume they would close applications once they reach point they no longer believe the applicant would be able to get in. Applications still seem to be open.... Everyone will get access eventually.
A struct to control the ship? what do you mean, can you be more specific?An example please?
I have my ship object in a room. I want to have a Struct to move and control the ship. How would I do this?
Thank you.
var _xx = 100;
mystruct = {
a : 10,
b : "Hello World",
c : int64(5),
d : _xx + 50,
e : function( a, b )
{
return a + b;
},
f : [ 10, 20, 30, 40, 50 ]
};
you would literally do the same thing.How would I apply something similar to my ship object?
ship = {
name : "Cruiser",
fuel : 100,
tier : 2,
size : 10
};
ship.fuel -= 10;
you would literally do the same thing.
to access/change the data within the struct, you would use dot notation:GML:ship = { name : "Cruiser", fuel : 100, tier : 2, size : 10 };
ship.fuel -= 10;
ship = {
name : "Cruiser",
hp = 200,
fuel : 100,
tier : 2,
size : 10
change_name : function(new_name)
{
name = new_name;
}
damage : function(amount) {
hp -= amount;
}
};
ship.change_name("VICTORY SHIP");
ship.damage(120);
/// SHIP CREATE EVENT
velocity = { x: 0, y: 0 }
change_velocity = function(xspd, yspd)
{
velocity.x = xspd;
velocity.y = yspd;
}
/// SHIP STEP EVENT
x += velocity.x;
y += velocity.y;
instance.change_velocity(2, 2);
obj_ship.change_velocity(3, 3);
Just edited my post!Cool. Would it be possible to move the ship using inline functions?
Ok, I'm officially jealous.What a timing. Yesterday I finished my game and today I was thinking about starting a new game, but I didnt. My plan was to wait for v2.3. Guess what? Today I got my invite. Crazy timing.
but 1st I test if my old stuff works with 2.3
I actually added this to my easing system. I'm going to release it once 2.3 comes out officially. There is also already TweenGMS, though I don't know if the developer is going to add it to his system.Is it possible to use Animation Curves to do Easing and Tweening like this?
Afaik (and I could be wrong, so don't take this as gospel) this isn't a closed beta, it's a public beta (ie: everything in it is public knowledge and it's open to the public, although in a limited fashion), then there will be open beta (when everyone can get it), then it will go stable. It might go from public beta straight to stable though... will depend.So is 2.3 Stable going to be considered Open Beta, which will come out after this phase of Closed Beta is done?
Oh wow. Okay, I didn't that know! Thanks for the explanation!Afaik (and I could be wrong, so don't take this as gospel) this isn't a closed beta, it's a public beta (ie: everything in it is public knowledge and it's open to the public, although in a limited fashion), then there will be open beta (when everyone can get it), then it will go stable. It might go from public beta straight to stable though... will depend.
I posted this in a Tweet some days ago - it is possible to use "with" and tags togetherI don't think tagging will make the inheritance obsolete!!
Regarding tags even though you can assign multiple to each object, tags are just strings so you cannot use it with thewith
statement.
the only way I can imagine it being used is:GML:with ("enemy") // DOESN'T WORK { } //also, how would you go for selecting multiple tags? with ("enemy" and "tall") // DOESN'T MAKE MUCH SENSE { }
(note: this is pseudocode)
but this will iterate over all the enemies again creating unwanted overhead...GML:with (obj_enemy) { if (! instance_has_tags(....)) continue; // do your stuff here! }
I don't know if you can usewith
statement to iterate over all structs of the same type... (that could be interesting)
As you can see some stuff can't be done using tags only... I think they will complement each one.
Neither will become obsolete.
I once got issue like this, that project which I opened in beta wasn't allowing me to use any other export than Windows, showing message that I don't have that export. But when I closed IDE and created totally new project, all worked and I was unable to reproduce this anymore.Small question: Is that beta only for windows licences? I cant start a empty room
function gui_panel_addComponent(argument0, argument1, argument2) {
Log ("####");
Log (object_get_name(argument0.object_index));
Log (object_get_name(argument2.object_index));
Log ("####");
if (is_undefined(argument0) || is_undefined(argument2)) {
LogError("gui_panel_addComponent -> arguments are undefined!");
return;
}
with (argument2) {
Log("a")
gui_activePos = [0, 0];
gui_inactivePos = [0, 0];
gui_depth = argument0.gui_depth - 1;
Log("b")
gui_myPanel = argument0;
panelOffset = argument1;
Log("c")
with (argument0) {
Log("d");
Log (object_get_name(object_index));
Log(variable_instance_exists(self, "panelComponents"));
Log(is_undefined(panelComponents));
Log ("Exists_:", ds_exists(panelComponents, ds_type_list));
ds_list_add(panelComponents, other);
}
}
}
MY OUTPUT:
04-30 23:26:49.919 15557 15608 I yoyo : #### (obj_gui_wps_btn_tutorialNext|ev_step)
04-30 23:26:49.919 15557 15608 I yoyo : obj_gui_wps_pnl_tutorial (obj_gui_wps_btn_tutorialNext|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : obj_gui_wps_btn_tutorialNext (obj_gui_wps_btn_tutorialNext|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : #### (obj_gui_wps_btn_tutorialNext|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : a (obj_gui_wps_pnl_tutorial|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : b (obj_gui_wps_pnl_tutorial|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : c (obj_gui_wps_pnl_tutorial|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : d (obj_gui_wps_btn_tutorialNext|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : obj_gui_wps_btn_tutorialNext (obj_gui_wps_btn_tutorialNext|ev_step)
04-30 23:26:49.920 15557 15608 I yoyo : 0 (obj_gui_wps_btn_tutorialNext|ev_step)
Here's another dumb question for anybody who knows: where's the beta forum?Make a post on the beta forums as a feature request.
Look first post in this topic, you find the link there. It was later added. To access beta forums you need to have beta access.Here's another dumb question for anybody who knows: where's the beta forum?
Gonna work on this animation for a few more hours to make sure I have a firm grasp on sequences, and then I'll post the suggestions I end up with.
Tripped me up as well, you know that post they give you that's like, "How to report bugs in 2.3!" That actually is the forum. If you click the back button you'll be in the beta forums. In hindsight it's like, oh, okay well that's obvious. But when you first read it you are just like, "Make a post where?"Here's another dumb question for anybody who knows: where's the beta forum?
Gonna work on this animation for a few more hours to make sure I have a firm grasp on sequences, and then I'll post the suggestions I end up with.
it's "possible to use with and tags together".... well not really..I posted this in a Tweet some days ago - it is possible to use "with" and tags together
By using `tag_get_asset_ids()` you can get the object indexes of a tag, which can be looped through using `with`, and with a few macros you can make it all a pretty simple thing.
Of course, if you use `break;`, it will only break out of the current `with`-block, so one should be mindful of that.
But I totally agree with you, tags won't make inheritance go away. It is different tools for different use cases.
tag_get_asset_ids()
to loop through assets and get object indexes with the wanted tagswith
with
will then loop over the instances (too many loops xD)Did you open a ticket for this? That would be the way to report that issue so they can get it into the system for investigation and fixing.I remember that there is a bug with the program_directory environment variable, it returns a different value than when it is used. I don't have the beta, so I'm talking right here, I think it would be interesting if your team could analyze this, since the zip_unzip() function doesn't work correctly with the sandbox disabled.
My thread about the problem:
I have found a real boring CRITICAL BUG in GMS2
Hello, first of all, I'm an advanced user in Game Maker since version 4.3... I'm having a headache with a bug about zip_unzip() (It's not what you are thinking) I am trying to unzip a file that is not in the included files, however there is a bug that in a way that I write the script, it...forum.yoyogames.com
I was too lazy to prepare a new project at the time, because I received this error on a very large project.Did you open a ticket for this? That would be the way to report that issue so they can get it into the system for investigation and fixing.
There was already a reply to this from YoYo in @nacho_chicken 's thread : https://forum.yoyogames.com/index.p...ctory-with-sandbox-disabled.67617/post-418018I was too lazy to prepare a new project at the time, because I received this error on a very large project.
For this I did not expect... Thank you!There was already a reply to this from YoYo in @nacho_chicken 's thread : https://forum.yoyogames.com/index.p...ctory-with-sandbox-disabled.67617/post-418018
View attachment 30627
You have courageHave someone tested to convert a v2.2.5 project to 2.3? I cant even start my game. A lot of crashes for me. Before my crashrate was 0.05% (google play statisitc). I will report them soon.
Not too surprising. I've been trying to port over a backup of my current project, if only to see what breaks.I did a small test to port over the toolset my game is built on top of and that didn't work. I'm not surprised. Porting the whole game over would be ridiculous, the chance of that working flawlessly is 0. It has 25 thousand lines of code.