Aller au contenu

[SINGE 2] New LD Engine + Games (3.32 update + DLIIe surprise)


Messages recommandés

Posté(e) (modifié)

Hi,

 

So, as promised, it's time for the final update for those 8 games (or at least i hope so). This is a script update with many little changes for all games. They pass to v2.2 (except DL2 which is a standalone. It goes to 2.0).

All the games of the first post have already been updated. So if you download them after i posted this, you don't need to do anything else, you're in 2.2 (if you're not sure, open any file in the script directory, it should be numbered 2.2).

 

If you have downloaded them previously, then i prepared a directory with all the changed files. Here is the link : https://mega.nz/folder/Va4zna6T#pNoD9_yrBtKVjpxuMgYwSQ

 

Just put in the content in the singe directory and replace all the files. You're done. 

 

Most of the changes are minor so i won't explain all of them, but one is a small novelty: i added 2 more modes for the overlay resolution.

Those modes are "Basic Hi" and "Basic Lo" ("Hi" and "Lo" are still possible). If you choose one of these modes, then the overlay will be simpler. This means that during play, the overlay will only print the moves and not the score and lives. The latter will only appear during cutscenes (death for example).

 

These changes has several benefits:

- Lower charge on CPU (just because there are less things to draw)

- Less distraction on screen (only the video and the moves)

- Some might find it more beautiful (i personnaly think it is)

 

Anyway, it's your choice to use it or not.

 

Also, i promised a last surprise and here it is: a new "rom" for Fire & Ice 

This new Rom does not replace the old version. It's just a v2 (i'll try to explain later) and you can still launch v1 after the update.

This is done by creating another singe file but using the same video and overlay, and this is why i call it "new rom".

 

Now why ?

F&I is the game that started all this FMV adventure for me. It was like 15 months ago and i still can't believe what the whole thing has become in the meantime. Now there is Singe 2, seven(!) more games, plus all the cool games and conversions made by Poiu and others.

But at some point, doing Mononoke and SuckerPunch, adding some new cool concepts like HOLD, SHOOT, improving the mash for longer durations and also understanding the whole concept of placing frames better, i began to wonder how F&I would change with all of this.

For example, when i made it, i was really cool with the first level cause i wanted it to be a kind of tutorial. But on the other hand i thought i owed a lot to this particular level, cause that's the part of the movie that haunted me when i decided to try to create a singe game.

So i took everything from the beginning, changed a few moves, tightening others and went to the end pretty fast (after all, there was no editing).

So, this v2 has now 604 moves instead of 507 with all the novelties cited above. The game is more difficult than v1, but not as difficult as Mononoke or Sucker Punch. I think it's a very good version, and i'm glad i did it (and enjoyed replaying it), but you'll decide which you prefer since now you have both.

 

A last quick note about the new gaming mode (Percent) cause i think i did not communicated enough about it. You may access it through the option menu (by changing the game type to "Percent")

So this new mode allows you to play a full level without dying. If you miss a move, you'll simply hear a "bad" sound but you will continue to play until the end.  

At the end, you will see your evaluation as a percentage and, if you're good enough, you will enter your name in high scores (there is one high score per level, plus of course the regular high score for normal game play)

As i said, this mode is a really good trainer, but also, and that's the most important, a fun way to play whatever your skills are. My  testers just love it, so i hope you'll give it a try.

 

That's it. Of course i'm still around here to answer questions, but normally you won't have to make upgrades anymore for those games. Thanks for your patience! Have fun with the games!

 

Note: the blank file has been updated to 2.2 also and the tutorial too.

 

Modifié par Karis
Posté(e) (modifié)
Il y a 23 heures, Karis a dit :

Me neither. But we record and send on Youtube.

That's not like playing for real but at least we're doing something. Takes some time though and i can't do this and real job and FMV games at the same time.

Any link on yourtube to see your band in action :) and have fun in your music passion my friend ,your truly a great and kind person who work hard and share with other,much love bros.:very-good:

Modifié par mazinger4life
Posté(e)
il y a 22 minutes, mazinger4life a dit :

Any link on yourtube to see your band in action :) and have fun in your music passion my friend ,your truly a great and kind person who work hard and share with other,much love bros.:very-good:

Oh yes i will send you an MP

Posté(e)

Very nice works Merci !!

 

Just two question:

Is there a french version in those games?

 

And can i add your "start+select" to quit in ALG games for example.

 

 

Posté(e)
il y a une heure, aztha a dit :

Very nice works Merci !!

 

Just two question:

Is there a french version in those games?

 

And can i add your "start+select" to quit in ALG games for example.

 

 

Thank you;

No french version for now. Maybe one day but that's not really high on the list cause it's new edit.

That said if someone wants to do it, i'm fully open to the idea.

For ALG, you've got to ask Poiu.

 

 

Posté(e)

Just a question for creating an original fmv in singe 2,the special  level,i know in the tuto it show where to put the frame picture for annoucing special level but for the video do i have to put the title special level as the title like i do for the other level,because singe must search where to find the special level in the script.

Posté(e)
il y a 6 minutes, mazinger4life a dit :

Just a question for creating an original fmv in singe 2,the special  level,i know in the tuto it show where to put the frame picture for annoucing special level but for the video do i have to put the title special level as the title like i do for the other level,because singe must search where to find the special level in the script.

 

The frame picture just annouce the secret level. The overlay will call it "secret level" automatically.

In the blank script, the secret level is at the end (levelext).

If you fill this one with moves and declare that you have a secret level at the beginning of the script, then it works automatically.

 

Posté(e)

@Karis I've just updated everything to version 2.2. Great enhancement bro!

 

I was just now playing Fire&Ice v2 in Percent mode and the first level is HARD!!! I got 77/100 lol not bad for the first try.

 

However, once it gave me the score of level 1, it went right back to Attract mode (intro with the story). Is this normal in Percent mode? Shouldn't I had gone to level 2 instead?

 

Keep up the great work!

Posté(e) (modifié)
Il y a 2 heures, GodElite a dit :

@Karis I've just updated everything to version 2.2. Great enhancement bro!

 

I was just now playing Fire&Ice v2 in Percent mode and the first level is HARD!!! I got 77/100 lol not bad for the first try.

 

However, once it gave me the score of level 1, it went right back to Attract mode (intro with the story). Is this normal in Percent mode? Shouldn't I had gone to level 2 instead?

 

Keep up the great work!

 

77/100 is not a bad score. v2 is harder than v1 indeed, but you're not that far. Actually 3% more and you enter your name ;)

The behavior is normal. In percent mode you play only 1 level of your choice (you make the choice of level in the option menu "Starting Level").

 

 

Modifié par Karis
Posté(e)
Il y a 2 heures, GodElite a dit :

@Karis Some more issues:

 

Dragon's Lair 2 shows the intro splash and then freezes. This is the error it shows:

dl2.png

 

 

For both (Cliff and DL2): You've got probably an in-between version. My small update works providing you've got the good graphic files.

Redownload complete (or at least the overlay and maybe cfg directories) and you'll be ok.

Posté(e)
il y a 30 minutes, snupello a dit :

 

i have solved, tks

I tested the 4/3 with no problem, so i'm curious, how did you solved this ?

Posté(e)
il y a 13 minutes, snupello a dit :

fontSize = 10  in the NAMEGAME.singe file

Perfect solution, but what is the resolution of your monitor ?

Posté(e) (modifié)
il y a 17 minutes, snupello a dit :

 

my is a CRT into the cab, 640*480 max

Ah ok, that's why.

 

In that case bigger fonts need to be reduced yes (i thought it was HD 4/3).

This line fontsize = XX can be inserted in any game if there is a problem (i don't have a 480p cab so i can't correct the values).

Modifié par Karis
Posté(e)
3 minuti fa, Karis ha scritto:

Ah ok, ecco perché.

 

In tal caso, i caratteri più grandi devono essere ridotti sì (pensavo fosse HD 4/3).

Questa riga fontsize = XX può essere inserita in qualsiasi gioco se c'è un problema (non ho un taxi 480p quindi non posso correggere i valori).

 

no problem Karis, your work is just perfect

Posté(e) (modifié)
il y a 2 minutes, shift a dit :

Can a key combination be assigned to a function in the controls.cfg file?

No. You can assign several keys to the same function. (for example Left control or Enter for action)

For more complex things the simpler way is to use JoyToKey. That's what i do in my arcade which has'nt Xinput. Ive got an ahk script launching JoyToKey (configurated for Singe) when i launch a Singe game and exiting it afterwards.

What are you trying to do ?

 

 

Modifié par Karis
Posté(e)
Adesso, Karis ha scritto:

No. You can assign several keys to the same function. (for example Left control or Enter for action)

For more complex things the simpler way is to use JoyToKey. That's what i do in my arcade which has'nt Xinput.

What are you trying to do ?

 

 

I wanted to change the Quit function using the Start + Select combo.

Posté(e) (modifié)
il y a 5 minutes, shift a dit :

I wanted to change the Quit function using the Start + Select combo.

You mean you want other than Start+Select ? This particular thing is doable.

Start+Select is "hardcoded" in the LUA script. It's not a function of Singe, so if you change the key/button for start or the key/button for select it'll work the same but with your new keys.

Note that it will still be Start+Select,but elsewhere which may not help.

Other ways to quit are Esc key, (and even Q i think).

 

Modifié par Karis
Posté(e)
3 minuti fa, Karis ha scritto:

You mean you want other than Start+Select ? This particular thing is doable.

I saw that in the generic controls.cfg file the Quit function is defined only for the keyboard, I wanted to add the classic combo Start + Select with the joypad (GAMEPAD_0.BUTTON_START + GAMEPAD_0.BUTTON_BACK), to this function, but I tried with the "+" and I had no luck

Posté(e) (modifié)
il y a 2 minutes, shift a dit :

I saw that in the generic controls.cfg file the Quit function is defined only for the keyboard, I wanted to add the classic combo Start + Select with the joypad (GAMEPAD_0.BUTTON_START + GAMEPAD_0.BUTTON_BACK), to this function, but I tried with the "+" and I had no luck

Start + Select actually works for quitting the game (at least i can tell for my games, probably not for ALG). Like i said it is hardcoded.

Modifié par Karis
Posté(e)

How can  I incorporated Percent Mode in a Original Game,If i try to move to the v2.2 file(script etc)it block after the title ,I think it has to do with new sciprt file.The Original Version work flawless.

Posté(e) (modifié)
Il y a 16 heures, mazinger4life a dit :

How can  I incorporated Percent Mode in a Original Game,If i try to move to the v2.2 file(script etc)it block after the title ,I think it has to do with new sciprt file.The Original Version work flawless.

 

Mainly it has to do with info missing on your script file (i mean nameofyourgame.singe)

I advise you to look at the blank.singe file, to open it side by side wth nameofyourgamegame.singe and to check that every line is there. If it's the case, then it'll work. As i'm not sure about the version you used to make your game i don't know what's missing, but it's probably one or two lines.

Also, if you launch your game without -z you'll have a dos window telling you where is the problem (it will point a line in main.singe and if you read this line, it will tell you what the program is searching).

 

Also (and that's important), you need to modify game.cfg (in cfg directory). Check the one that is in blank. You'll need to add a few lines (equal to the number of levels) saying: 

 

AAA,80

 

It is used for Highscores of the percent mode. If the lines are not there in game.cfg, it may freeze the game. Check carefully for the line breaks. 

Don't worry for the future v2.20 will be stable for a while :)

 

 

Modifié par Karis
Posté(e)

Also, one tiny (optional) update for the road.

I changed the movie of Fire and Ice to incorporate the instructions for the special commands and an in-game level select. 

If you launch the game in v1 then you'll still see the "simple commands" (Combined and Mash). If you launch in v2 you'll see them all (previous two + HOLD, SHOOT, DOUBLE). 

In the option menu you can now set "In-Game" for difficulty.

 

As you can see those changes are minor (and cosmetic) and you're not forced to adopt them. There is no change of the main script (we're still in 2.20)

 

If you want them, you need 3 files in the Fire and Ice directory:

- Fire_and_Ice.singe

- Fire_and_Ice_v2.singe

- The movie (all 3 versions - regular, 4/3 and 480p are "corrected" so take the one you need)

 

Posté(e) (modifié)

Hi Karis c'est au sujet du special level

Le 03/12/2020 à 17:03, Karis a dit :

TitleLevelext = "Secret Level"
offsetLevelext = 107706
offsetLevelextClipend = offsetLevelext +4207
TotalScenesLevelext = 1    
Lvlextmirror = 0                                                        
Deathextmirror = 0

function setupLevelext(thisScene)

    if thisScene == 1 then

                sceneStart = offsetLevelextClipend + 1
        sceneEnd   = offsetLevelext + 20188
        totalMoves = 2
        
        
        move[1] = {112046-107706, 112056-107706, UP, 1}
        move[2] = {112205-107706, 112215-107706, DOWN, 1}

 

 

Suis je dans la bonne voix ou en erreur j"ai ajouter ces lignes apres le level final et mis true dans le script pour activer le level special,et rien du tout ,pour la combinasion de keys est ce en meme temps ou bien une a la suite de l'autre.

merci

Modifié par mazinger4life
Posté(e)
Il y a 1 heure, mazinger4life a dit :

Hi Karis c'est au sujet du special level

Suis je dans la bonne voix ou en erreur j"ai ajouter ces lignes apres le level final et mis true dans le script pour activer le level special,et rien du tout ,pour la combinasion de keys est ce en meme temps ou bien une a la suite de l'autre.

merci

A ce que je vois, il manque 2 end 1 pour le if et un pour la fin de la fonction. Egalement c'est Ext et pas ext.

Après pour être sûr de ne rien oublier, il suffit de copier un niveau existant (n'importe par exemple 01) et de remplacer les 01 par Ext.

 

Sinon il y a un niveau secret dans Fire and Ice pour le copier.

 

Posté(e)
il y a 57 minutes, Karis a dit :

A ce que je vois, il manque 2 end 1 pour le if et un pour la fin de la fonction. Egalement c'est Ext et pas ext.

Après pour être sûr de ne rien oublier, il suffit de copier un niveau existant (n'importe par exemple 01) et de remplacer les 01 par Ext.

 

Sinon il y a un niveau secret dans Fire and Ice pour le copier.

 

Bingo Reussi merci karis pour le soutien en passant cetais Secret au lieu de Ext dans le script de Fire and Ice en tout cas merci la je maitrise presque a 100% le tuto de singe 2 tout ce qui me manque cest la maitrise de faire un jeu en v.2.2 avec le pourcentage etc ,L'erreur de dos m'as donné ca

 

Error executing function on Overlay Update Alita/Script/Service.singe232 attempt to perform arithmetic on a nil value 

 

je pense que c'est par rapport au dossier de overlay etc.

Posté(e)

Update Yes  je viens de presque reussir la transition d'un jeu original en v.2.2 jai fait marcher le mode pourcent (vraiment cool) et j'ai eu 47% la le seul hic est que les overlays sont grand a l'ecran c'est surement du a la resolution du jeu qui est a 854x480 en tout cas le gros est fait Karis,merci encore. C'et quand meme du Tres Tres Lourd(Magnifique) que tu as amené dans le Forum :very-good:.

merci

Posté(e) (modifié)
Il y a 3 heures, mazinger4life a dit :

Bingo Reussi merci karis pour le soutien en passant cetais Secret au lieu de Ext dans le script de Fire and Ice en tout cas merci la je maitrise presque a 100% le tuto de singe 2 tout ce qui me manque cest la maitrise de faire un jeu en v.2.2 avec le pourcentage etc ,L'erreur de dos m'as donné ca

 

Error executing function on Overlay Update Alita/Script/Service.singe232 attempt to perform arithmetic on a nil value 

 

je pense que c'est par rapport au dossier de overlay etc.

Ah oui désolé, j'avais renommé pour plus de clarté, et je me suis embrouillé ;)

 

Oui, pour pas faire peur au gens là on est sur un truc difficile parce que Mazinger est parti d'un fichier précédent et a voulu ensuite l'adapter pour 2.2. Or il y a eu des changements et un peu de travail.

Si on part direct du blank en 2.2, rien de tout cela n'est à faire. Tout marche tout seul, il faut juste rentrer quelques infos et les coups. Aucun trifouillage. en plus v2.2 est stable pour toujours. Il y aura peut être des suites, mais ce sera pour d'autres jeux (encore que je ne sache plus trop quoi rajouter).

 

Pour revenir à ton problème, c'est lié à la résolution. Regarde un fichier game.cfg de n'importe quel jeu et tu verras les lignes qu'il faut obligatoirement. Là il doit te manquer la ligne dip_Res = 0. C'est les histoires de résolution que j'ai rajouté vers la fin.

Modifié par Karis
Posté(e)
Il y a 3 heures, mazinger4life a dit :

Update Yes  je viens de presque reussir la transition d'un jeu original en v.2.2 jai fait marcher le mode pourcent (vraiment cool) et j'ai eu 47% la le seul hic est que les overlays sont grand a l'ecran c'est surement du a la resolution du jeu qui est a 854x480 en tout cas le gros est fait Karis,merci encore. C'et quand meme du Tres Tres Lourd(Magnifique) que tu as amené dans le Forum :very-good:.

merci

Oui pour une telle résolution, les graphismes fournis de base vont être un peu grands (ils sont adaptés à du 1080 p).

Je te conseille donc de récupérer des graphismes dans un pack 480 sur Mega, ou encore plus simplement de copier le contenu du répertoire Overlay/Lores dans Overlay (ils font la moitié de la taille).

 

Merci pour les compliments. J'ai vraiment fait ça en me disant qu'avec ce fichier blank et le tutoriel, tout le monde pouvait faire un jeu vidéo en quelques jours.

Certes c'est pas un Call of Duty, mais créer son propre jeu est une sacrée expérience. Je me rappellerai toujours la première fois où j'ai lancé le bat de Fire and Ice. Il n'y avait que la section Titre, même pas l'intro et aucun coup, juste le logo et la musique. Ben ça a été un kiff total! C'est là que je me suis dit que ça allait le faire.

Bref je raconte ma vie, mais essayez de créer un jeu, même court, même simple, ce sera le votre et ça, c'est grand!

Posté(e) (modifié)

Tout marche super maintenant wow .:very-good::bravo:.Comme Karis as dit le Tuto est tres bien élaboré il suffit de bien lire les instructions et regarder les lignes du script attentivement et le reste aura une suite logique du developement du jeu.:very-good:

Modifié par mazinger4life

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...