vendredi 26 février 2021

Barbarian pour Megadrive!

 L'année dernière je suis tombé sur une news qui annonçait que le jeu Barbarian avait été porté sur Megadrive.

En allant sur le site : http://barbarian.1987.free.fr/ , vous pourrez trouver toutes les adaptions du jeu des diverses plateformes pour Megadrive. 

 J'ai testé avec la version Amiga 500 qui semble être la plus belle graphiquement et c'est vraiment sympa!

Une version pour Super Nintendo serait même en cours de développement! J'ai hâte qu'elle soit disponible!

mercredi 24 février 2021

Retroarch en ligne pour jouer avec vos émulateurs sur votre navigateur web!

 Il existe une version en ligne de Retroarch , qui est hébergée sur sur Libretro.com!

Cette version de Retroarch, vous permet de jouer avec vos emulateurs favoris depuis votre navigateur web! Il vous suffit juste d'avoir vos roms avec vous!

Tout ce passe sur :  https://web.libretro.com/



mercredi 23 décembre 2020

jPortable une version portable de Java!

Peut-être que parfois vous avez voulu avoir Java mais vous ne souhaitiez pas l'installer pour pouvoir l'utiliser partout où vous vouliez.

Et bien c'est désormais possible grâce à jPortable , une version portable de Java disponible ici :

https://portableapps.com/apps/utilities/java_portable

 

Le fichier d'installation est un installateur en ligne, c'est à dire qu'il va récupérer les fichiers qu'il doit installer sur internet. Le problème est que si vous n'avez pas accès à Internet cela ne sera pas possible.


Et bien je vous propose de télécharger la version que j'ai installé. Il vous faudra décompresser le contenu du fichier .zip dans un dossier : C:/Java (vous pourrez tester sur un autre dossier mais c'est celui sur lequel j'ai essayé). Il s'agit de Java version 8 avec le Java Runtime Environment en version 1.8.0_261.

jPortable Offline (64 Bits) : https://www.mediafire.com/file/5fwnfpxv4dkcrv2/Portbale-Java_8-Jre_1.8.0_261.zip/file

 

Edit du 24/12/2020 : j'ai essayé jPortable sur un PC avec windows XP et j'ai voulu tester Emulinker X avec. Au lancement j'avais une erreur me disant que "Java n'était pas une application win32 valide". J'en ai conclu que la version standalone que j'ai mis était en 64 Bits car installée sur un PC 64 Bits.

 

J'ai réussi à trouver une manière de contourner le tout, pour cela il suffit d'ajouter ce fichier de Java 7 dans le répertoire où vous avez installé Java (ici C:\Java)  : https://www.mediafire.com/file/2hdy4jnbfiweyel/java.7.0.510.13.zip/file

Attention, renommer le fichier "java.exe" de ce fichier .zip en "java7.exe" pour bien différencier les 2 versions de Java.

 Dans le fichier .bat d'Emuliner X il faudra préciser l'endroit où ce trouve le fichier "java7.exe"  à savoir "C:\Java\bin\java7.exe"

Testé OK!

Et si vous voulez avoir la dernière version de Java 8 en 32 Bits : https://www.mediafire.com/file/uv023p6ikduexig/java_8.0.20.21_32Bits.zip/file

A tester...


dimanche 20 décembre 2020

Emulinker X le remplacant d'Emulinker!

Emulinker était le remplaçant de Kaillera Server, l'application pour créer un serveur Kaillera afin de pouvoir jouer en Netplay avec des émulateur qui intégraient cette fonction. Emulinker fonctionne avec Kava.

Emulinker est maintenant remplacé par Emulinker X!

Voici le site officiel pour pouvoir le télécharger : https://slinksoft.github.io/emulinkerxdoc/downloads.html



lundi 7 décembre 2020

DivX en version standalone!

 DivX a bien changé depuis ses débuts.

Lui qui était un petit codec de compression vidéo révolutionnaire à la fin des années 90, et qui a grandit au point de devenir une référence en la matière, est devenu par la force des choses un colosse au pied d'argile qui eu les yeux plus gros de que le ventre!

XviD la version gratuite et open source aura remporté les faveurs du publique.

Que devient DivX aujourd"hui? Et bien il existe toujours, il a également évoluer vers de nouvelles normes mais ses dérives continues également.

Outre le fait que pour encoder ses vidéos avec ce codec il faut payer une licence (ce qui était le cas depuis la version 5), il y a toujour un Ad-ware qui s'intalle si vous ne prenez pas garde lors de l'installation.

Aujourd'hui , DivX en est à la version 10 (10.8 plus exactement) et une autre dérive s'est créée. En effet si vous téléchargez le codec sachez que c'est un installateur en ligne à savoir qu'il faut que vous soyez connectez à internet pour pouvoir l'installer, ce qui fait que plus tard, si le serveur tombe ou si DivX disparait, vous ne pourrez plus l'installer, et si vous avez payé une licence et bien celle-ci ne vous sera plus d'aucune utilité.

Mais il existe une version dite "standalone" qui comprend tous les fichiers qui sont téléchargés lors de l'installation en ligne et qui donc même si vous 'n'avez pas accès à internet, vous permettra d'installer DivX.

 

DivX 10.2.3 standalone : http://dist.divx.com/divx/standalone/DivXInstaller.exe

 

Autre lien : https://www.mediafire.com/file/i94943g58attz27/DivXInstaller-offline.exe/file 

 

samedi 21 novembre 2020

Avisynth - Script pour mettre votre vidéo en 3D Side By Side!

 En faisant quelque recherches sur des scripts Avisynth, j'ai trouvé un script qui peut mettre votre vidéo en 3D Side By Side.

Qu'est-ce que la 3D Side By Side ?

Voici une dfinition trouvé sur : https://www.lcd-compare.com/

"Les sources 3D side by side fournissent des images divisées horizontalement en deux parties. Chaque partie contient une image de la même scène mais elles sont enregistrées selon un point de vue différent, pour correspondre à la vision respective de l'oeil droit et de l'oeil gauche."

Une video en 3D Side By Side affiche donc 2 images (1 pour chaque oeil) par trame :

Pour convertir une vidéo "normale" en 3D Side By Side, vous pouvez utiliser ce script Avisynth trouvé sur le site http://www.3dvision-blog.com :

## 2D to 3D Realtime Video Conversion Avisynth script v0.3b
## Made by Anton Belev at 3D Vision Blog
## http://www.3dvision-blog.com
## Additionally extended by Martin Haverland at audiomh.de for quality resize
## and different output modes including interlaced format for use in non-3d specific players e.g. windows media player.


## Open the video file for conversion, change the video file name
video2d = DirectShowSource("file.avi")

## Increase video brightnes on dark videos, good for 3D Vision owners
# video2d = video2d.Tweak(Bright=10)

## Convert to RGB32 to avoid the width restrictions
video2d = ConvertToRGB32(video2d)


## Optional aspect ratio maintaining quality resize for 3d monitor target resolution.
## Very cpu intensive, may be for offline use only, e.g. in virtualdubmod.
## 2x 3.0ghz cpu may give you a framerate of 16fps while running the whole script in virtualdubmod including xvid compression in HDTV quality saving setting.
## Offers great quality in the result video for fullscreen playback in every .avs capable player later.
## Also reduces ghosting if the original file resolution is smaller than the target resolution.
# videoW = width(video2d)
# videoH = height(video2d)
## For 19" Zalman use 1280, for 22" Zalman Trimon it is 1680 etc.
# hzTargetSize = 1280
# video2d = Lanczos4Resize(video2d, hzTargetsize, hzTargetsize * videoH / videoW)
## Commenting out the above resizing maintains realtime capability!


## Get video width/height and set the frame stretch factor
## Lower the value 100 to increase frame stretch, may introduce ghosting
videoW = width(video2d)
videoH = height(video2d)
ResW = videoW + (videoW / 100)
CropW = (ResW - videoW) / 2


## Create variables for left and right frame with one frame difference
## This is the Plufrich-like simulation that creates illusion of depth from movement
f1 = video2d
f2 = DeleteFrame(video2d, 0)


## Stretch the right frame to further the depth effect
f1 = LanczosResize(f1, ResW, videoH)
f1 = Crop(f1, 0, 0, videoW, videoH)

## Stretch the left frame to further the depth effect
f2 = LanczosResize(f2, ResW, videoH)
f2 = Crop(f2, CropW, 0, videoW, videoH)


## Output the two video frames in a side-by-side / parallel format
## Use this as a default for playing back on 3D Vision (Side by Side L/R)
StackHorizontal(f2, f1)

## Output the two video frames in a Above/Below format (like Sony?)
# StackVertical(f2,f1)


## Output the two video frames in a page flipping format for shutter glasses etc.
## The Tweak as proposed by eslave is for brighter image, modify the value 30
# f1 = f1.ConvertToYV12.Tweak(Bright=30)
# f2 = f2.ConvertToYV12.Tweak(Bright=30)
# Interleave(f2,f1)


## Output the two video frames in anaglyph red-cyan as proposed by eslave
# MergeRGB(f2.ShowRed, f1.ShowGreen, f1.ShowBlue)

## For reversed anaglyph i.e. cyan-red
# MergeRGB(f1.ShowRed, f2.ShowGreen, f2.ShowBlue)


## Output the two video frames in anaglyph yellow-blue as proposed by eslave (untested)
# f1 = f1.ConvertToYV12(matrix="PC.601").tweak(bright=12.5, sat=1.25, coring=false)
# f1 = f1.ConvertToRGB32
# f1 = f1.Levels(0, 1.05, 255, 0, 255, coring=false)
# MergeRGB(f2.ShowRed, f1.ShowGreen, f1.ShowBlue)

## Output the two video frames in anaglyph blue-Yellow as proposed by eslave (untested)
# f2 = f2.ConvertToYV12(matrix="PC.601").tweak(bright=12.5, sat=1.25, coring=false)
# f2 = f2.ConvertToRGB32
# f2 = f2.Levels(0, 1.05, 255, 0, 255, coring=false)
# MergeRGB(f1.ShowRed, f2.ShowGreen, f2.ShowBlue)


## Output two video frames in Interlaced mode
## Ueed for Zalman Trimon, Acer Aspire 3D etc.
# f1 = SeparateFields(f1)
# f1 = SelectEven(f1)
# f2 = SeparateFields(f2)
# f2 = SelectOdd(f2)
# interleave(f2,f1)
# AssumeFieldBased()
# weave()

 Dans ce script le fichier vidéo qui sera mis en 3D Side By Side s'appelle : "file.avi" . Il faudra donc nommer votre vidéo file.avi ou, modifier le script avec le nom de votre vidéo.

Si vous souhaitez utilier un fichier avec une autre extension que .avi, il faudra que vous remplaciez la ligne :

video2d = DirectShowSource("file.avi")

par :

video2d = FFMPEGSource2("file.mp4", atrack=1)

avec bien sûr votre fichier vidéo qui s'appelle file.mp4. Si votre fichier porte un nom différent, vous devez modifier le script avec le nom de votre fichier, ou alors le renommer "file.mp4". Avec la commande FFMPEGSource2 vous pouvez ouvrir toutes sorte de fichiers vidéo (MPEG, ou autre) , mis pas AVI (il faudra donc utiliser la commande DirectShowSource.

 Après avoir copié et collé ce script dans un fichier .txt que vous aurez ensuite renommer en .avs, ouvrez le dans VirtualDub. Retraitez le et c'est bon! 

Pour tester le script vous aurez besoin de :

 - Virtualdub : VirtualDub 1.10.4 version 32 Bits

- Avisynth : https://sourceforge.net/projects/avisynth2/files/AviSynth%202.6/AviSynth%202.6.0/AviSynth_260.exe/download 

Avisynth n'est plus développé depuis 2015, je vous recommande d'utiliser Avisynth+ : https://github.com/AviSynth/AviSynthPlus/releases/download/v3.6.1/AviSynthPlus_3.6.1_20200619.exe

vendredi 19 juin 2020

CSS - Paramétrer votre style de police d'écriture sur un page HTML!

Je continue avec le CSS. Une chose qui peut vous intéresser est le paramétrage des polices d'écriture.

Dans la balise <head> de votre page HTML, ouvrez une balise <style> (ou sinon dans une balise <style> déjà présente) inscrivez le code suivant:

<style>
.normal {   
/* mode de votre police d'écriture ici mode normal */ 
  font-style: normal; 
/* nom de la police d'écriture ici Verdana */ 
  font-family: Verdana; 
 /* taille la police d'écriture ici 14 pixels */ 
  font-size: 14px; 
/* couleur de la police d'écriture (a écrire en anglais) ici noir */
  color: black; 
}
</style>

Pour que ce style soit appliqué à un paragraphe il faut ajouter l'argument "class" à l'intérieur de la balise paragraphe <p> :


<p class="normal">Un paragraphe normale.</p>

Si vous souhaitez avoir une police en italique, il faut alors mettre dans une autre balise <style> à la ligne font-style: la valeur :" italic"


exemple :

<style>
.italic {  
/* mode de votre police d'écriture ici mode italic */ 
  font-style: italic; 
/* nom de la police d'écriture ici Verdana */ 
  font-family: Verdana; 
 /* taille la police d'écriture ici 14 pixels */ 
  font-size: 14px;
/* couleur de la police d'écriture (a écrire en anglais) ici noir */ 
  color: black; 
}
</style> 

  
Puis dans votre balise paragraphe <p> mettre l'argument "class" avec comme valeur "italic".

<p class="italic">Un paragraphe normale.</p>

Source : https://developer.mozilla.org/fr/docs/Web/CSS/font-style puis compléter par mes soins.