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

#1
Yeah I'm sure, i tried to increase the size of my sprite and my background and the animation stills irregular...
#2
Yeah @Cassiebsg i know i have an issue with the walk cycle ^^ but my point was more about the "blurry" effect for the movement. It happens even if u look only the head.
Thanks for your answer Crimson, i will make more tests and I let you know if I find something more blatant
#3
I have a similar issue with a lack of smoothness with AGS.
I made a short video (Unity first then AGS) : https://www.youtube.com/watch?v=YmdaguJFz10 - The movement is a lot more fluid with Unity (it's not that visible on the video)

I'm working with MovementLinkedToanimation = False and a slow animationDelay (=2)
With the same sprites i'm not able to reproduce the smoothness from unity... Am i missing something ?
#4
I do agree.

For me pixel art is amazing... When i see MI2 or now thimbleweed park, i'm really fan of backgrounds, characters that are wonderful.
But for real, if you give monkey island 1 to a child today, i'm not sure he would like it...
It's the same for me, i do not like black & white movies coz they look like "old" (i'm 29).

It's a question of generation... but can we see more game like thimbleweed park in the future ?
I'm not sure with thoses graphics unfortunately - that's not enough commercial and as you said, it's more going to be a niche
#5
Hi Crimson,

Thank for the help !
After some testing i think avast was the problem. When i disabled it, it worked (i had the same issue for new projects) !
Now when i launch it with avast "on" i have a new message :




I wait 15sec and it works.

I think there is an issue with avast not allowing AGS to access some files.
For me just launching AGS without avast and activating avast after solved my problem. Now i have the message shown on my picture.

Thanks :) !
#6
Hi, I have the same issue using 3.3.4
I tried to move the game in another folder, it didnt change anything
I tried to launch it with (access denied) or without debugger (nothing happened and i have to crash the game) but still not working :(
I cannot even compile it or use the older compiled game.

What can i do ?
#7
Ok Solved !! Even if I had set mouse.Mode=0 in room_leave function, the value was 1 when I changed the room... (don't know why) I just set it equals to 0 in the load function of the room and everything is fine now !!
Thanks Khris for debugging me at the beginning, it also helped me to solve my second problem ;)

Byee
#8
Thanks Khris, you're right I realized that mode_complementaire was null and thus buffer_action was never cleared.
I have created a new mouse.mode (eModeMap) that I call when I enter in the Map room and I added in the repeatdly execute fctn: 
if(mouse.Mode==eModeMap) {buffer_action=null;}

the problem is almost solved !
Almost cause when I change room, I have to click one time before I can make a move. Like if everything was block and the game was expecting the end of an action. When I click anywhere else My label text resets and everything become fine again...
#9
Thanks for helping Khris :)
Here we go:
Code: ags
 function repeatedly_execute() {
  
  if (mouse.Mode == eModeWalkto) {
    buffer_action = "Marcher vers ";
  } else {
    if (mode_complementaire == "REGARDER") {buffer_action = "Regarder ";}
    if (mode_complementaire == "PRENDRE")  {buffer_action = "Prendre ";}
    if (mode_complementaire == "TIRER")    {buffer_action = "Tirer ";}
    if (mode_complementaire == "POUSSER")  {buffer_action = "Pousser ";}
    if (mode_complementaire == "PARLER")   {buffer_action = "Parler à ";}
    if (mode_complementaire == "UTILISER") {buffer_action = "Utiliser ";}
    if (mode_complementaire == "DONNER")   {buffer_action = "Donner ";}
    if (mode_complementaire == "OUVRIR")   {buffer_action = "Ouvrir ";}
    if (mode_complementaire == "FERMER")   {buffer_action = "Fermer ";}

    if (mouse.Mode == eModeUseinv) {
      if (ancienne_action == "Donner ") buffer_action = inventaire_action.Append(" à ");
      if (ancienne_action == "Utiliser ") buffer_action = inventaire_action.Append(" avec ");
    } else {
      ancienne_action = buffer_action; 
    }
  }
	
  buffer_objet = Game.GetLocationName(mouse.x , mouse.y );
  if (buffer_action != null) { 
    buffer_action = buffer_action.Append(buffer_objet);
    lblHS.TextColor = COULEUR_TEXTE_NORMAL;
	  lblHS.Text = buffer_action;
    if (mouse.Mode != eModeUseinv) inventaire_action = buffer_action;
  }


  if (mouse.Mode == eModeWalkto) {
    mode_complementaire_defaut = "";
    if (GetLocationType(mouse.x,mouse.y) == eLocationNothing) {
      InventoryItem *II = InventoryItem.GetAtScreenXY(mouse.x, mouse.y);  
      if (II != null) { mode_complementaire_defaut = II.GetTextProperty("defaction"); }
    } 
    if (GetLocationType(mouse.x,mouse.y) == eLocationHotspot) {
      Hotspot *HP = Hotspot.GetAtScreenXY(mouse.x ,  mouse.y);
      mode_complementaire_defaut = HP.GetTextProperty("defaction");
    }
    if (GetLocationType(mouse.x,mouse.y) == eLocationObject) {
      Object *OB = Object.GetAtScreenXY(mouse.x, mouse.y);
      mode_complementaire_defaut = OB.GetTextProperty("defaction");
    }
    if (GetLocationType(mouse.x,mouse.y) == eLocationCharacter) {
      Character *CH = Character.GetAtScreenXY(mouse.x,  mouse.y);
      mode_complementaire_defaut = CH.GetTextProperty("defaction");
    }

    if (mode_complementaire_defaut == "") {
      mode_defaut = eModeWalkto;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "DONNER") {
      mode_defaut = eModeCustom;
      btDonner.NormalGraphic = 27 + 9;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "OUVRIR") {
      mode_defaut = eModeCustom;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28 + 9;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "FERMER") {
      mode_defaut = eModeCustom;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29 + 9;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "PRENDRE") {
      mode_defaut = eModePickup;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30 + 9;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "PARLER") {
      mode_defaut = eModeTalkto;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31 + 9;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "REGARDER") {
      mode_defaut = eModeLookat;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32 + 9;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "UTILISER") {
      mode_defaut = eModeInteract;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33 + 9;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "POUSSER") {
      mode_defaut = eModeCustom;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34 + 9;
      btTirer.NormalGraphic = 35;
    }

    if (mode_complementaire_defaut == "TIRER") {
      mode_defaut = eModeCustom;
      btDonner.NormalGraphic = 27;
      btOuvrir.NormalGraphic = 28;
      btFermer.NormalGraphic = 29;
      btPrendre.NormalGraphic = 30;
      btParler.NormalGraphic = 31;
      btRegarder.NormalGraphic = 32;
      btUtiliser.NormalGraphic = 33;
      btPousser.NormalGraphic = 34;
      btTirer.NormalGraphic = 35 + 9;
    }

  } 



  if (inventaire.TopItem > 0) {
    btInvUp.NormalGraphic =  59;
    btInvUp.MouseOverGraphic = 60;
    btInvUp.Enabled = true;
  } else {
    btInvUp.NormalGraphic =  58;
    btInvUp.MouseOverGraphic = 58;
    btInvUp.Enabled = false;
  }

  if ((inventaire.ItemCount - inventaire.TopItem) > (inventaire.RowCount * inventaire.ItemsPerRow)) {
    btInvDown.NormalGraphic = 56;
    btInvDown.MouseOverGraphic = 57;
	  btInvDown.Enabled = true;
  } else {
    btInvDown.NormalGraphic = 55;
    btInvDown.MouseOverGraphic = 55; 
	  btInvDown.Enabled = false;
  }
}
#10
I'm not using a module, just the indiana jones' GUI that I have modified... (only graphically i did not change its properties)
I just want to make a changeroom with a leftclick...
#11
Hello I have a small question :)

I have created a "map" where ShowplayerCharacter is on false. I have created some hotspots that are supposed to represent other rooms, and i have allowed leftclick for these hotspots. However I want the player to make a leftclick on the hotspot and to change room. I have just written for the hotspot hMixte the following function:

function hMixte_AnyClick()
{
player.ChangeRoom(3, 330, 65);
}

It works but when my mouse move over the hotspot my label text shows lots of hMixte !!!



The text "MixteMixteMixte..." just appears when ShowplayerCharacter is on false... I have tried to set it true and to make the player transparent but the leftclick does not work anymore...
How can I avoid that ? Or how can I simply make the player room change with a leftclick ?
#12
Thanks everyone :)
@CosmoQueen: 'Nouf-Nouf Naf-Naf and Nif-Nif' are the real french names ! They sound quite good for my humorous game so I kept them ;)
#13
It's Really, really, really, REALLY SPLENNDIIDD !!!
I love your backgrounds, they are detailed, precised... and beautiful.
However I don't really like the main character... he's well-done but I don't like the style of his face :)
#14
Hehehe... Thanks for encouragements !
Happy to see this curiosity for the Girafe ;)
Crimson you're the first one that made me such remark on my pigs...
Unfortunately I've already done all theirs sprites and I will not come back on them^^ However it's just a frontal view and you will not have this feeling when they will be animated :)

I will put some new pictures soon
thanks for your remarks
#15
Hi all !
My name is Benjamin and I'm an adventure game FAN. Quite classic one would say... What else can i say... I LOVE PIGS and I'm also french...
For this reason my game will first be developped in French, and I will make a translation when It'll be finished.
I also apologize in advance for my spelling mistakes...

Ok, time has come for me to present my future game:

The true story of the three little pigs

Actually this is my second AGS game.
The first one was short, ugly, and only available in french so you understand better why I did not introduce it.
But let's talk about my amazing project...
World, meet "Nouf-Nouf" "Naf-Naf" and "Nif-Nif" the three little pigs !!

Lazy, alcoholic and naive ?? Yes you've got the point...
But what would be these three pigs without the BIG BAD WOLF !! (''children afraid'')


Frightening ?
Concerning the story, the aim will be to construct three houses so as to protect each pig against the wolf... fidelity with real story ends here and I do not want to reveal more for the moment.
The game will be a DOTT like and you'll have the possibility to switch between the three pigs at any moment and to exchange some objects.
Each pig will access specific rooms and you'll have to solve riddles using this specificity.
During the game you will meet some other well-known characters like Alice, Little Red Riding Hood, jack (and the magic bean), and many others...
HUMOUR is the key word of the game. It will be present everytime.
During the introduction you will have the pleasure to play the Little Red Riding Hood who will have to escape from the Wolf's jail




As you can see I'm not a graphist, neither an artist, all my sprites are done with the basic software "paint" and I'm thinking of using a more powerful one for some backgrounds.
Resolution will be 640*480.
As I told you before, the difficulty for me is that the game is basically supposed to be in French. Do not worry, i will make en English version when everything will be completed (translation and an English Gui of course.)

Here is an overview of the gameplay, backgrounds and characters.







Yeah I know... I have to improve some backgrounds but I hope I have aroused yours curiosity !!
I'm a member of the french unofficial blue cup forum and I'm a newcomer on this forum... I've just remarked that a short game on the same subject already exists
(The Big Bad Wolf and the three little pigs) and I'm curious to try it^^

Ok I don't really know what else I can say... Hope you're gonna like it ;)
Enjoy !!


I'm working on this project since 2 months and I hope to finish the English version in 3 months

Scenario  70%
Graphics  60%
Scripting 50%
Sound     50%
Music      0%
#16
Life is unfair... people like you have a real talent for drawing and it becomes easier to make a splendid video game !  :)
For people like me it can takes days to draw a background that, let's say, reach 10% of the beauty of yours...
Seriously, congrats for these pictures, I hope your story will be up to your graphics... !
#17
Hi crowman, your game seems to be really amazing, I like your style and I think that you are leaving the AMATEUR adventure game category...
Hope you're gonna finish this game soon !! However I'm not really fan of BIG J, I find his shorts a bit strange...
Good luck ++
SMF spam blocked by CleanTalk