Search found 4098 matches

by TMC
Tue Apr 14, 2020 3:34 am
Forum: Game Discussion
Topic: Release Candidate for the gorgonzola stable release
Replies: 34
Views: 4472

Well that's disastrous. But strange; I haven't heard anything from other Mac users or anyone else. Maybe you could run autotest.rpg (it runs automatically without interaction; don't press any keys) and then post your g_debug.txt if it fails? It'll take a few minutes (unless you run it with --runfast...
by TMC
Mon Apr 13, 2020 3:02 pm
Forum: Game Discussion
Topic: Release Candidate for the gorgonzola stable release
Replies: 34
Views: 4472

Oh, I forgot about the timer priorities already. I still want to do that. I've fixed the blending bug when screen fades occur, and am working on script commands... and a couple plotdict changes. Just as a curiosity. Is there any reason not to drop support for all drivers except SDL2? gfx_sdl2 doesn'...
by TMC
Sat Apr 11, 2020 12:57 am
Forum: Game Discussion
Topic: Release Candidate for the gorgonzola stable release
Replies: 34
Views: 4472

EDIT: Have timer scripts that run once a tick always been like that? Maybe I missed it. The timer was just queued underneath the cutscene, and the workaround was to just call the timer script directly once at the beginning of the cutscene. Oh well. I only noticed this a few months ago myself, but b...
by TMC
Fri Apr 10, 2020 2:03 pm
Forum: Game Discussion
Topic: Release Candidate for the gorgonzola stable release
Replies: 34
Views: 4472

(Edit: I wrote this before those last two replies. Wobbler: if you want a soft circle of light instead of a hard one, that's the ideal use-case for Multiply blending) Gorgonzola is going to be only two weeks late, quite a turn-around! We did declare the RC a bit early; there are still some more bugf...
by TMC
Sun Apr 05, 2020 5:04 am
Forum: Game Discussion
Topic: Pixel-Walker v2.0: Testers Needed!
Replies: 34
Views: 4708

The script interpreter isn't terribly slow. On a very small set of benchmarks (testgame/benchmark.py and benchmark.rpg), it's 1-3x slower than CPython 2, and sometimes faster than CPython 3. So, there's a little bit of a "pick your poison" type of situation with the "multdiv" fun...
by TMC
Sun Apr 05, 2020 4:09 am
Forum: General Discussion
Topic: Indent tool for HSpeak
Replies: 71
Views: 7580

sin and cos sure get used a lot, but I don't want to add them before we support floating point. I wrote a script which takes angle and multiplier args consults a lookup table for people who need it. Although... come to think of it, I could add sin/cos/tan as two-argument math functions, where the se...
by TMC
Sat Apr 04, 2020 2:02 am
Forum: General Discussion
Topic: Indent tool for HSpeak
Replies: 71
Views: 7580

Crazy. Hardly seen anyone wear masks here, I don't think the government has even encouraged it. I had a look at the Void Pyramid scripts. Interesting that Willy frequently puts another statement or 'end' on the same line as a closing ')'. I've only ever seen people do that because they were sloppy. ...
by TMC
Sat Apr 04, 2020 12:21 am
Forum: Game Discussion
Topic: Pixel-Walker v2.0: Testers Needed!
Replies: 34
Views: 4708

Kylekrack has been posting previews of some great new features in discord! There already is a multdiv function (it's not a math function), which is basically what you want. multdiv avoids overflow of intermediate result, and rounds the result (which is usually what you want). It isn't documented in ...
by TMC
Thu Apr 02, 2020 2:01 pm
Forum: Game Discussion
Topic: Ridiculous Games Contest 2020 - The 1998 one
Replies: 71
Views: 9752

I'm going to pretend that I thought that April 1st was the contest start date rather than the end date... because that's when I started. Was thinking of making it a 48 hour game, but I kind of forgot how utterly short and incomplete 48 hour games are even if you actually put in the hours, which I'm ...
by TMC
Wed Apr 01, 2020 12:26 pm
Forum: General Discussion
Topic: Indent tool for HSpeak
Replies: 71
Views: 7580

Ah, I was wondering what glitches in Baconthulhu you meant, because I didn't see any when playing either. You mean a tool to convert from existing syntax to new syntax? Actually that's a nice idea, then we can make syntax changes far more freely (though people will still have to re-learn) or have an...
by TMC
Tue Mar 31, 2020 3:20 pm
Forum: General Discussion
Topic: Indent tool for HSpeak
Replies: 71
Views: 7580

I rewrote "include" handling, which allowed getting rid of name_concat, which alllowed getting rid of automatic commas at newlines, which allowed some significant changes to the grammar. I removed some uses of 'empty' (there's just one left), added statement, statement_list, nonempty_state...
by TMC
Tue Mar 31, 2020 3:38 am
Forum: General Discussion
Topic: Indent tool for HSpeak
Replies: 71
Views: 7580

Oh, I got the line numbers to sync up a different way. And I already had a t_ignore_COMMENT rule identical to that, and had moved the line-end commas to fix it. Although I see I forgot to update hsi.py in the same way... actually, it turns out that just removing ',' from the line concatenation in hs...
by TMC
Mon Mar 30, 2020 9:11 am
Forum: General Discussion
Topic: Indent tool for HSpeak
Replies: 71
Views: 7580

Breaking compatibility wasn't a problem; those are pretty small changes. The file reorganisation mixed in with so many other changes took some disentangling. I've now merged most of your changes and pushed to svn, so I can continue to merge selected changes from you. But we will diverge further. I p...
by TMC
Sun Mar 29, 2020 8:29 am
Forum: General Discussion
Topic: Indent tool for HSpeak
Replies: 71
Views: 7580

Very nice. Yes, I suppose that's a pretty reasonable alternative to $+ and $=... however, is that going to prevent $msg+i="" from parsing? A git mirror is here . We've diverged, but I want to merge some of your changes back in, particularly the file reorganisation. I added better error rep...
by TMC
Fri Mar 27, 2020 1:38 am
Forum: Q&A Discussion
Topic: Make the leader invisible using slices
Replies: 4
Views: 546

Using slice commands you could make the walkabout sprite invisible. The effect will be identical to making it invisible using "set hero picture". Why do you want an invisible hero which doesn't appear in the hero menus? Isn't the same thing as a hero that's swapped out of the party? Maybe ...