![]() |
![]() |
#2681 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Latest update adds a new feature - ability to read and write select tile properties.
You can read tile properties with the "tile_properties" variable, and do (for example) tile_properties bittest TileBit_IsSolid to check if the current tile (under block_x / block_y) is solid. These are the read only properties: - TileBit_HasBlock - if it has a block (you can change the flag by actually adding or removing a block to the tile) - TileBit_HasForeground - if it has a foreground - TileBit_HasAnimation - has an animation These are the properties that can be read and written - TileBit_HasSlope - the current tile has a slope. Only change this if you're sure the tile has a block with a slope - TileBit_HasPlatform - the current tile is a platform - TileBit_IsSolid - the current tile is solid - TileBit_AIBlock - only used by CPU_Pursuit and CPU_Patrol types to reduce the instances of AI taking the same path, but can be used for custom purposes - TileBit_Spare - not currently used for anything, so can be used for custom purposes (if you need to flag tiles without changing the block for example) |
![]() |
![]() |
#2682 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Emergency check in - Lemming880 pointed out latest experimental was broken, whoops
|
![]() |
![]() |
#2683 |
Registered User
Join Date: Nov 2014
Location: Netherlands
Posts: 260
|
Cheers for that fix earok. Loading level 1 in Boxx 4 on A500 now takes 21 seconds. With the new option to load a level, top panel and music at the same time. That's 4 seconds faster than before cartridge. Impressive!
![]() |
![]() |
![]() |
#2684 | |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 51
Posts: 302
|
![]() Quote:
![]() |
|
![]() |
![]() |
#2685 |
Registered User
Join Date: Dec 2018
Location: Earth
Posts: 1,077
|
Thank you very much earok
![]() ---------------------------------------------------------------- A bit off topic; i guess .. ![]() but is there a full version of Super Delivery Boy ? ( it´s so cute ![]() https://neesogames.itch.io/super-delivery-boy And what about the graphic glitch at the bottom of the Screen in the Holiday Shift ? https://neesogames.itch.io/the-holiday-shift (got that glitch on MIST/ER and WinUAE) Maybe not the right thread to about that; but it uses the Scorpion Engine and my daughter would love this ![]() |
![]() |
![]() |
#2686 |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 51
Posts: 302
|
Hi Earok, I am reporting here a problem I am encountering with the experimental 2022.8
In the font section I am not seeing the fields Space Width & Line Height . Attachment 77497 |
![]() |
![]() |
#2687 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
I wanted to apologise for the delay with updates. Latest check in may not be stable:
- (Attempted) Fix for issue reported by Lemming880, had to pad floppy loading times a bit more to try and prevent issue where floppy drive light wouldn't turn off (approximately half a second longer per load). - Fix for issue reported by Mixel where a game with more than 128 levels or asset bundles would break (!) - Some fixes for font related stuff, I'm not totally sure if this has fixed your issue @SkyZoo but please let me know - Added variable containing the amount of free other ram (fast+slow) and chipram in KB The big change is this: If Add21K is turned off when compiling an ADF, it uses "Endrun" instead which increases the amount of free memory by an extra 20kb or so above what was available before (which is to say, it frees more memory having Add21K turned off than having it turned on). (Note that this is only for recovering ram that is lost from the A500 kickstart's insistence on opening the CLI, pretty much all later Amigas don't have that issue) But there is a catch - you need to run the ADF once in emulation before distribution (to make some fixes to startup-sequence that I couldn't do from exe2adf) As such, I may remove Add21K support in the next little while if there's no breaking issues with Endrun. -- Edit: Did one more update to decrease loading times for when there's a bunch of "load asset bundle" commands in a row Last edited by earok; 24 December 2022 at 08:10. |
![]() |
![]() |
#2688 | |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Quote:
Apologies, I missed this message. Super Delivery Boy is a work in progress. I've seen the Holiday glitch myself but I'm not sure if the glitch still happens if it was built with the latest Scorpion. |
|
![]() |
![]() |
#2689 |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 51
Posts: 302
|
I tried downloading this latest experimental, once you open the project in the font section, they appear with the Space Width & Line Height fields, but as soon as you move to another section these disappear and don't come back, even if you select and unselect "monospace".
|
![]() |
![]() |
#2690 | |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Quote:
|
|
![]() |
![]() |
#2691 |
Registered User
Join Date: Sep 2019
Location: Italy
Age: 51
Posts: 302
|
It works perfectly now, thanks Earok !
![]() |
![]() |
![]() |
#2692 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
great!
![]() --- Did a few minor check ins: - Fix for issue reported by Mixel wherein panel elements on the talkpad would 'blink' - Fix for issue discovered by Mixel and basementApe wherein the option to set a block to none (destroyed) was broken There's still some outstanding issues from Lemming880 and Flibble to investigate |
![]() |
![]() |
#2693 |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
That was one of the fastest (not including where you’ve fixed things while I’m mid stream, haha!) bug report/fix turnarounds ever, thanks!
![]() |
![]() |
![]() |
#2694 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
@Mixel no worries!
--- Latest check in: - Resolves issue reported by Lemming 880 where top/bottom panels could show a previously unloaded panel while a new panel is loading - Adds tickbox for NTSC emulation (as opposed to needing to make custom WinUAE configurations to do that) In regards to that panel bug, the weird thing was the actual fix for it was already in the Scorpion code base, just I had disabled it for some reason. I'm not sure if that was accidental or not. |
![]() |
![]() |
#2695 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Latest check in:
* Fix for issue where game may crash system on exit * Possible fix for music playback: It was hard coded to play in PAL mode, it should now play in NTSC mode if NTSC is present. * Fixes for a couple of bugs related to issues from AcidBottle and BasementApe - firstly that scrolling at fractional speeds could make the player character "shake", secondly that CPU_ParentLocked/Orbit actors should reposition themselves before render (so that they're always correctly aligned) |
![]() |
![]() |
#2696 |
Registered User
Join Date: Jun 2020
Location: Leeds, UK
Posts: 770
|
Nice fixes!
![]() Could the music speed be optional? I kind of liked the fact it didn’t go faster when played in ntsc. (I could make an ntsc override folder with adjusted music though, so it’s not really a problem if it stays this way either!) |
![]() |
![]() |
#2697 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Latest fixes:
- Camera/Sprite interpolate has been heavily re-written (for 50hz camera scrolling and sprite movement when in 25hz mode). It's not guaranteed to be bug free but it should be better than it was for a few different edge cases (in particular, for fractional movement speeds and parent locked objects) - Added ability to turn on or off whether a child's animation state (direction and movement) matches the parent. If you were previously using parent_lock or parent_orbit, you may or may not want to turn this on. - Some minor tweaks, particularly reverted that NTSC music change for the mean time I'm going to go offline for a while - I've barely touched my Game Jam project and it's due in just over two days! Wish me luck. And if anyone happens to know of a really simple way to launch an Amiga game in a browser (with AROS rom bundled and no configuration needed for the end user - they should be able to open the browser and play) please do let me know! |
![]() |
![]() |
#2698 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,922
|
|
![]() |
![]() |
#2699 |
Registered User
Join Date: Nov 2014
Location: Netherlands
Posts: 260
|
Thanks for the panel fix earok. Enjoy your break.
|
![]() |
![]() |
#2700 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,995
|
|
![]() |
Currently Active Users Viewing This Thread: 2 (1 members and 1 guests) | |
Cris1997XX |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
2D Platformer Engine | carrion | Coders. Blitz Basic | 27 | 06 June 2019 14:35 |
New Chaos Engine!! | arpz | Retrogaming General Discussion | 75 | 31 August 2013 22:20 |
F/S Warp engine 32 mb | tabuhuso | MarketPlace | 0 | 24 February 2012 15:13 |
PC Engine CD | TodaysForgotten | Retrogaming General Discussion | 47 | 13 May 2009 23:57 |
Scorpion (100% working) | andreas | request.Old Rare Games | 13 | 01 August 2003 08:48 |
|
|