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

#401
@TheFrighter:

In short:
By using an emulator (sometimes for multiple consoles or
old home systems) and making screen dumps.
Still you often need to correct colors and alter the screens.
GUI's and inventory items had to be made from scratch.
#402
No problem, new features often give regression issues.
Nice search features btw.

Fix is hereby confirmed.
#403
Database query G.37.1 error: Unknown column 'languages' in 'field list' is shown when trying to edit a gamedatabase entry.

entry: https://www.adventuregamestudio.co.uk/site/games/game/2404-black-sect-2-the-cursed-crypt-pnc-remake-/
#404
Gameplay video of different sections of the game (so not a complete walk-/playthrough)
by IndieGamer channel (length: 6:41):



#405
Quote
It was caused by his weird spaceship character.
Yeh, I suspect the same.

Works correct now, thanx.  :)
#406
I tried to add Peder. When typing in peder, his name is correctly shown as suggestion, so I clicked the suggested name and it got correctly added.
But once I clicked the updatebutton, said error occurs.

Peder Johnsen's profile page: https://www.adventuregamestudio.co.uk/forums/index.php?action=profile;u=6627
#407
I tried to add a name to the 'Game authors' section for my game 'Black Sect 2: The Cursed Crypt'.
But after clicking the update button, the following query error is shown:

Database query G.37.9 error: Incorrect string value: '\xF0\x9F\x9A\x80' for column 'forumname' at row 1
#408
Thank you MorpheusKitami & Athanor, hope you will enjoy the game  ;-D
#409
Brocanty Games presents:

Black Sect 2: The Cursed Crypt (PnC Remake)

Story:
After stealing the magical book of spells in La Secte Noire (Black Sect 1), the Black Sect has returned to terrorize the population.
They are gathering in a nearby crypt, below the dark rooms of the castle of Golin the Gnome, and you have ventured into it.
Find your way to the crypt through the castle filled with passages blocked by gates, doors and chests to be opened, buttons to be
pressed, levers to be pulled, and secret rooms...
Can you annihilate this evil sect once and for all?

Wait, what? Black Sect 2?!?:
The original 1991 version of Black Sect 2, called 'La Crypte Des Maudits' was the successor of the 1990 game 'La Secte Noire',
the original 'Black Sect'. Both were done by Lankhor and only released for Amstrad and supported French only.
The better known 1993 version of 'Black Sect' was Lankor's own remake of 'La Secte Noire'.



Download:
(freeware, installer free)

Info Pages:




Specs:














Developed byBrocanty Games
Released2020
Operating systemWindows, Linux
Interfacetwo-button point and click interface
(Left-click: walk/interact, right-click: examine)
Resolution320x200
Graphic modes3
mode 1: Amstrad color with 11 palettes
mode 2: Amstrad grey with 1 palette
mode 3 : Amstrad green with 1 palette
Color support4 colors
Number of players1
Perspective1st-person
GameplayGraphic adventure, Puzzle elements
GenreAdventure
NarrativeDetective / mystery
LengthMedium length game (takes roughly about an hour to finish)



Features:

  • Two-button point and click interface (Left-click: walk/interact, right-click: examine)
  • Animated mouse cursors
  • Much, much more and better action responses
  • Move through game by arrow-keys, WSAD-keys or click the compass rose
  • Unlimited save slots
  • Altered puzzles to suit the point 'n click interface better and to add more logic to some puzzles
  • Player can't die
  • No dead-ends
  • Play in Amstrad color, grey or green modes (can switch mode in-game)
  • Has original amstrad soundfx and intro track

Thanx:
A huge THANK YOU goes out to my dear friends TanteTabata, Bicilotti & Peder who tested the game.
This game would never have been so polished without you guys!!!
#410
General Discussion / Re: RIP Ghost
Mon 30/12/2019 19:35:47
Such sad news. Had many fine conversations about (making) games but also a lot about real life.
A truly kind person has left us. Hope you found your peace now, buddy!  :~(
#411
@Crimson Wizard:

yes, i was drawing hotspots, linking them to the local room script and scripting the actions.
Global variables pane was also open in the editor. I remember deleting one variable after first changing all the room scripts (and possibly the global script) were that specific variable was used.
Not sure if also one or more views where also open in the editor at that moment.
#412
not sure if this is related to this 3.5.0 subject, and therefor if this is the correct place to post this, but the 'AGS 3.5.0 - RC 5 (new upcoming version)' thread is locked. Here's a crash info:

using v3.5.0.21 this suddenly happened:

Spoiler

---------------------------
Application Error
---------------------------
An unexpected error occurred. See below for details.

System.ComponentModel.Win32Exception (0x80004005): Error creating window handle.

   at System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)

   at System.Windows.Forms.Control.CreateHandle()

   at System.Windows.Forms.ToolStripDropDown.CreateHandle()

   at System.Windows.Forms.Control.get_Handle()

   at System.Windows.Forms.ToolStripManager.ModalMenuFilter.PreFilterMessage(Message& m)

   at System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)

   at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)

   at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)

   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)

   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)

   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)

   at System.Windows.Forms.Application.Run(Form mainForm)

   at AGS.Editor.Program.RunApplication(String[] args)
[close]

The project was locked. I killed the process and restarted AGS. The project was loaded fine and did compile without problems.
#413
AGS 3.5.0 - RC 3:

replace sprite(s) from source doesn't use the selected transparant color from a previous replace sprite from file action.

(if I remember correctly, the above was working in the v3 series)

Repro:
Spoiler


  • Have 3 sprites imported using for each 3 the same specific color as transparant color.
  • Select 'replace sprite from file' for 1 of the imported files, now using 'leave as is' as transparant color.
  • Select the other 2 imported files and select 'replace sprite(s) from source' for both files.
  • The result is that only the first file has 'leave as is' as transparant color, the other two still have the original specific color as transparant color.
[close]
#414
Yes, just switched to the RC3 version, now I need to go through the 'what's new' list  :)
As for your question: nope, the game had no savegame loaded before the crash.
#415
Quote from: eri0o on Thu 14/11/2019 16:08:31
Can you try changing the line to...
That gave the same illegal exception... 

Quote from: eri0o on Thu 14/11/2019 16:08:31
Also can you try using the latest acwin.exe to run this game?
Yeey, using the acwin from the latest AGS version (AGS 3.5.0 - RC 3 Current release number: 3.5.0.19) seem to have solved this issue  :)

Thanx for the help, eri0o!
#416
In my current project I use animated inv item cursors.
But:
After selecting an inv item, the mouse cursor is animated.
When I let the game run idle for a minute or so, it always gives an illegal exception:
(when i disable the 2 relevant code parts (for these 2 parts, see below in this post), the exception doesn't occur)

AGS version info:
AGS Editor .NET (Build 3.4.3.1)
v3.4.3, February 2019

exception:
An exception 0xC0000005 occurred in ACWIN.EXE at EIP = 0x0041F895 ; program pointer is +32, ACI version 3.4.3.1, gtags (10,2)
AGS cannot continue, this exception was fatal. Please note down the numbers above, remember what you were doing at the time and post the details on the AGS Technical Forum.
Most versions of Windows allow you to press Ctrl+C now to copy this entire message to the clipboard for easy reporting.
An error file CrashInfo.dmp has been created. You may be asked to upload this file when reporting this problem on the AGS Forums. (code 0)


Sometimes the first line in the error message contains another gtags value:
An exception 0xC0000005 occurred in ACWIN.EXE at EIP = 0x0041F895 ; program pointer is +32, ACI version 3.4.3.1, gtags (0,2)

Note: the CrashInfo.dmp error file doesn't seems to have been created, I can't find it.

project info:
there are 18 sprites per GraphicStyle, all sprite occupies consecutive slots.
the game has 5 different GraphicStyles, each one has its own view.
each of the 5 view has 18 frames.

At the top in my global script:
Code: ags

#define INV_CUR_FRAMES 18
#define INV_CUR_FIRST_SLOT_ATARI 2568
#define INV_CUR_FIRST_SLOT_C64 2586
#define INV_CUR_FIRST_SLOT_CGA1 2604
#define INV_CUR_FIRST_SLOT_CGA3 2622
#define INV_CUR_FIRST_SLOT_GBM 2640
#define MARKER_OFFSET -1
 
DynamicSprite*inv_cur[INV_CUR_FRAMES];
 
void UpdateInvCurView() {
 
  if (player.ActiveInventory == null) return;
 
  int i, w, h;
  DrawingSurface*ds;
  ViewFrame*vf;
  mouse.ChangeModeView(eModeUseinv, -1);
  while (i < INV_CUR_FRAMES) {
    // if (inv_cur[i] != null) inv_cur[i].Delete();
    inv_cur[i] = DynamicSprite.CreateFromExistingSprite(player.ActiveInventory.Graphic, true);
    w = inv_cur[i].Width;
    h = inv_cur[i].Height;
    // add transparent border to left and top
    inv_cur[i].ChangeCanvasSize(w+MARKER_OFFSET, h+MARKER_OFFSET, MARKER_OFFSET, MARKER_OFFSET);
    ds = inv_cur[i].GetDrawingSurface();
    if (GraphicStyle == 1) ds.DrawImage(0, 0, i + INV_CUR_FIRST_SLOT_ATARI);
    else if (GraphicStyle == 2) ds.DrawImage(0, 0, i + INV_CUR_FIRST_SLOT_C64);
    else if (GraphicStyle == 3) ds.DrawImage(0, 0, i + INV_CUR_FIRST_SLOT_CGA1);
    else if (GraphicStyle == 4) ds.DrawImage(0, 0, i + INV_CUR_FIRST_SLOT_CGA3);
    else if (GraphicStyle == 5) ds.DrawImage(0, 0, i + INV_CUR_FIRST_SLOT_GBM);
    ds.Release();
    if (GraphicStyle == 1) vf = Game.GetViewFrame(INVCURVIEW_ATARI, 0, i);
    else if (GraphicStyle == 2) vf = Game.GetViewFrame(INVCURVIEW_C64, 0, i);
    else if (GraphicStyle == 3) vf = Game.GetViewFrame(INVCURVIEW_CGA1, 0, i);
    else if (GraphicStyle == 4) vf = Game.GetViewFrame(INVCURVIEW_CGA3, 0, i);
    else if (GraphicStyle == 5) vf = Game.GetViewFrame(INVCURVIEW_GBM, 0, i);
    vf.Graphic = inv_cur[i].Graphic;
    i++;
  }
  mouse.ChangeModeGraphic(eModeUseinv, inv_cur[0].Graphic);
  if (GraphicStyle == 1) mouse.ChangeModeView(eModeUseinv, INVCURVIEW_ATARI);
  else if (GraphicStyle == 2) mouse.ChangeModeView(eModeUseinv, INVCURVIEW_C64);
  else if (GraphicStyle == 3) mouse.ChangeModeView(eModeUseinv, INVCURVIEW_CGA1);
  else if (GraphicStyle == 4) mouse.ChangeModeView(eModeUseinv, INVCURVIEW_CGA3);
  else if (GraphicStyle == 5) mouse.ChangeModeView(eModeUseinv, INVCURVIEW_GBM);
}


this runs in the repeatedly_execute_always:
Code: ags

  InventoryItem*oldai;
   
  if (player.ActiveInventory != oldai) 
  {
    UpdateInvCurView();
    oldai = player.ActiveInventory;
  }


(credit: the original animated-inv-item code is done by Khris)
#417
Quote from: AnasAbdin on Sun 10/02/2019 17:01:47
hello?  :-\

Quote from: C.L.I.C.K. on Sun 10/02/2019 17:10:17
Neither of the three has been online after the 21 of January at the latest.

Yeh, given the lack of response within quite a time (no idea why), i'm OK with any volunteer stepping up to host the next coloring ball...
#418
Voting has ended, I hereby present the Santa's New Helper winners... ...drum roll...

: Klatuu
: Cleanic
: Creamy

Thank you all for participating and/or voting!

I hand over the hosting to your new CB-champ, Klatuu (claps, claps)  ;-D
#419
Quote
Sorry, I'm too busy with MAGS. But great entries so far!
Ah yes, good luck on the Cornelius Cat sequel  ;) :)


VOTING TIME:

Please select your 3 favorite shapes:
  • 1st choice:3 points
  • 2nd choice: 2 points
  • 3rd choice: 1 points

End of the votes: November 29


Cleanic 
Creamy
Klatuu 
janleht
#420
Last day to add an entry ladies and gents!

SMF spam blocked by CleanTalk