Jump to content
LaunchBox Community Forums

viking

Members
  • Posts

    956
  • Joined

  • Last visited

  • Days Won

    30

Posts posted by viking

  1. Thx guys !

    @Fablog : I can edit videos in 1080p, but we lose a lot of details that I worked with 4K. I also use a 1080p screen. But even at this resolution, there is a difference between a 4K and fullHD video file.

    Here is a screenshot taken while playing VLC on my 1920x1200px screen.
    1994964885_4K-HDversion.thumb.jpg.a8cad271cda749021a793af28b12c636.jpgLook at 100%. All my work on the screen "pixel" effect on the GBA is lost in 1080p. Probably due to compression and small resolution.
    In fact, only few things move on the screen on this video set. Files are not too heavy. I advise you to use the 4K version.

    However, on lower resolutions, it's another story! Tell me if you need lower resolution set. ?

  2. OK.
    Here is a visual summary of the first batch online !

     

    - 3DO Interactive Multiplayer1880041075_3DOInteractiveMultiplayer.thumb.jpg.60fbe21ee568ce148b5d9ebe07d3c74d.jpg
    - Amstrad GX40001933324131_AmstradGX4000.thumb.jpg.69374cbfcad055144cfd68a671d04ca2.jpg
    - ArcadeArcade.thumb.jpg.bf5eb111e006cb65e683f48a78221493.jpg
    - Atari 26001288348190_Atari2600.thumb.jpg.6fad58af7f68eb755d97255b01dd9aa9.jpg
    - Atari 78001047951513_Atari7800.thumb.jpg.e6ac0bff69be5f6c76671f3836bf24ee.jpg
    - Atari Jaguar199505025_AtariJaguar.thumb.jpg.23dc9370a6d60200a058fe3af867e1f4.jpg
    - Atari Lynx1009919735_AtariLynx.thumb.jpg.94ab310d4d55447875df576c4dba10ea.jpg
    - ColecoVisionColecoVision.thumb.jpg.374d32fc1f884d28d57c1f6dd16e82c0.jpg
    - Commodore Amiga2018770391_CommodoreAmiga.thumb.jpg.bb0379de7a7624b60d6f45fc6f8c04a2.jpg
    - Commodore Amiga CD3223256117_CommodoreAmigaCD32.thumb.jpg.70195e3cfddc3ad2c6d3a1bf3629fb46.jpg
    - Fairchild Channel F1524375916_FairchildChannelF.thumb.jpg.75da3bd4063aee59b6a4224b511815f9.jpg
    - Game and Watch319653476_GameandWatch.thumb.jpg.e7c106ee2e259bafcc2f93591b930f12.jpg
    - Magnavox Odyssey 2630952737_MagnavoxOdyssey2.thumb.jpg.76a8aee1b1bb0ac90834ed8f6a9b4e50.jpg
    - Microsoft Xbox858738457_MicrosoftXbox.thumb.jpg.74ac9dd7922bf215bebd9ec96b3148ec.jpg
    - Microsoft Xbox 3609646307_MicrosoftxBox360.thumb.jpg.1aabf10d2f19f7adbc969c9ee6b8bdc4.jpg
    - NEC PC-FX1506506922_NECPC-FX.thumb.jpg.6742802eeafcd86eb543829a31719884.jpg
    - NEC TurboGrafx-162058150310_NECTurboGrafx-16.thumb.jpg.f3294c8f091edaa775f807d33ecdd7b6.jpg
    - Nintendo GameBoy104708337_NintendoGameBoy.thumb.jpg.ec8b5f5fe54c0e347c91d8d35ea08605.jpg

    • Like 2
  3. COLORFUL platform video set

    View File

    # WHAT IS IT ?
    COLORFUL is a complete and coherent high quality graphic set, around a unique design. Made with love in France. I hope you like it ! ?
    Here are planned development axes:

    COLORFUL_Banner_v2.thumb.jpg.fed9b06df75df2a59326dc522e4b2af0.jpg

     

    # HERE IS COLORFUL PLATFORM VIDEO SET:
    On this page we are talking about COLORFUL Platform Video Set:
    A complete new series of platform video for our frontend!
    Colorful is a modern and elegant way to present each platform, with its hardware of the time. With maximum accuracy and future proof. (4K video) 

    # I NEED YOUR HELP PATREON ?
    I will make a first batch of 65 systems, according to my personal use.
    But we are far from covering any game system!
    If the community doesnt take over the creation, 2 choices:   the project stops  /or/  I finish it.
    Problem, creating these videos takes a loooooot of time. And I have to deal with a full-time CGI artist job and 2 young kids.
    So I opened a Patreon page that could allow me to dedicate days on my work time to continue creating video.
    I'm not trying to get rich, but like everyone else, I cant spend 1 day/week working for free! I hope you understand.
    If the project interests you: Here is my Patreon page.

    Colorful_video_set_detail_by_viking.thumb.png.7dae58fccf97422fecda2c114aea0409.png# IN DETAIL ?
    Obviously, Colorful is a direct legacy of my previous video set "Nostalgia". But improved on all aspects:

    • Centred design with colorful background, according to the platform. (theme/logo/box/design)
    • 4K video (3840x2160px) @ 30fps (MP4 H264 AAC)
    • HD video (1920x1080px) @ 30fps (MP4 H264 AAC)
    • Only available in 16:9, but design compatible with 4:3 crop.
    • All designs are completly rebuilt.
    • More care of details.
    • More TV variety and better accuracy.
    • Arcade cabinet fully made in CGI, by myself. More variety and better accuracy.
    • Added characteristic effect on CRT TV.
    • Added platform boot screen. (if existing)
    • All sources will be available soon. (Community effort!)

    # ABOUT CODEC FORMAT ?
    Initially, I was thinking of working in H265, more modern for 4K. But after talking with Jason, this is problematic on some old configuration and with Windows Media Player, which doesn't support it.
    So, I will leave you the choice!

    • 4K | 3840x2160 | mp4 h264 AAC 
    • 4K | 3840x2160 | mp4 h265 AAC   (only on EmuMovies FTP)
    • HD | 1920x1080 | mp4 h264 AAC

     - On this download page = Only 4K - h264
     -
    On Download theme videos tools = both, 4K + HD version
     -
    On EmuMovies FTP = The 3 versions!

    # A PREVIEW OF ALL THIS ?

    Colorful_video_set_by_viking.thumb.jpg.d611cb3280cc2f0a2f470b30a179b966.jpg
     

    # A COMMUNITY EFFORT ? 
    Yes, all sources are available on a dedicated page.  Everyone can create their own videos that will be included here, in this set. 
    Some rules to follow:
      - Advertise on this thread which platform you want to achieve.
      - Post the work in progress on the same thread, for exchange/feedback.
      - Post the final video + sources on the same thread or by MP. To avoid scattering and centralize everything here.
      - I will moderate the general quality of your proposals for a coherent result.
    So, I acting like a modertor on this thread.

    Do you want to participate? Cool !! I post soon a guideline tutorial !

    🏆 Community Wall of Fame 🏆

     

    # OK, HOW TO DOWNLOAD ?
    3 ways :

    1. One by one - right here, with the download button at the top right.
    2. Automatically - in LaunchBox > Tools > Download theme videos tools > Select "Colorful 4K" or "Colorful HD"
    3. By batch - On the Emumovies   FTP ://Official/Platform Videos/COLORFUL Platform Video Set by VIKING V2

    selection_video_set.thumb.jpg.e971069d2e3e312a954df6f74a5a2406.jpg

    # SPECIAL THANKS : 

    • @Jason Carr for his hard work on LaunchBox/BigBox!
    • @faeran for his huge work on the theme!
    • To all Patreon guys! A GIANT THANKS to all of you!!! ?
    • The whote community for yout support!

    # SOURCES - COPYRIGHT :

    • Each brand of hardware and software here represented as a tribute.
    • Emumovies for (most) gameplay videos
    • The Vanamo Online Game Museum for (most) photos.
    • If special credit, see .TXT file in the corresponding source archive.

     


     

    • Like 5
    • Thanks 3
    • Game On 1
  4. Hello community. I have a new question! ?

    On my theme, Platform page, I want to put the max player number.
    With 2 lines of text:
     - Binding: MaxControllers
     - Fixed text: "Player"

    The code is simple and it works well:

    <TextBlock Text="{Binding Path=ActivePlatform.MaxControllers}" x:Name="TotalPlayersCount" />
    <TextBlock Text="Player" x:Name="TotalPlayersText" />

    But I would like to add to the fixed text:

    • If the number of controller :  unknown or 1 = "Player"
    • If the number of controller :  2 or more = "Players"    (with an S)

    How to do that? Any ideas ?

  5. @eatkinola Man ! Your plugin is amazing !
    It works perfectly !!!

    If it can help others, here is how I adapted it to my theme:

    <UserControl xmlns:aox="clr-namespace:Ao.Bigbox.Converters;assembly=Ao.Bigbox.Themer.v3_9_3"
                 xmlns:sys="clr-namespace:System;assembly=mscorlib"/>
    
    <UserControl.Resources>
      <aox:DimensionW3840Converter x:Key="DimensionW3840Converter"/>
      <sys:Double x:Key="ConvertVideoSlideRight">722</sys:Double>
    
    	<Storyboard x:Key="ChangePlatform">
    
        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" TargetName="PlatformVideoAnim">
            <EasingDoubleKeyFrame KeyTime="0:0:0.00" Value="0" />
            <EasingDoubleKeyFrame KeyTime="0:0:1.00" Value="{Binding Source={StaticResource ConvertVideoSlideRight}, Converter={StaticResource DimensionW3840Converter}}" />
        </DoubleAnimationUsingKeyFrames>
    
    	</Storyboard>
    </UserControl.Resources>

    By the way, I have almost finished my new theme. Around 90%. ?

    • Like 2
  6. OK, new blocking point for me ... ?

    I'm trying to animate the platform video. With a simple TranslateTransform on X.
     - State 1: Video centered, fullscreen.
     - State 2: video slide to the right by 25%
    A simple slide to the right.

    But impossible to use the percentage.
    So I'm in the same situation as for the text. I have to give a pixel value, which is only valid for a single screen resolution.

    Here is my current code. It works fine, but only for 1080p. In other resolution, the video goes too far or not sow.

    <UserControl d:DesignHeight="1080"
                 d:DesignWidth="1920" />
    
    <UserControl.Resources>
      <!-- ANIMATION - PLATFORM VIDEO - RIGHT SLIDE -->
      <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="PlatformVideoAnim">
      	<EasingDoubleKeyFrame KeyTime="0:0:0.0" Value="0" />
      	<EasingDoubleKeyFrame KeyTime="0:0:2.0" Value="350">
    </UserControl.Resources>
        
    <Canvas Name="Canvas">
      <Grid Height="{Binding ElementName=Canvas, Path=ActualHeight}" Width="{Binding ElementName=Canvas, Path=ActualWidth}">
        <Grid.ColumnDefinitions>
        	<ColumnDefinition Width="5*" />
        	<ColumnDefinition Width="5*" />
        </Grid.ColumnDefinitions>
        
        
        <Grid ClipToBounds="False" Grid.Column="0" Grid.ColumnSpan="12" Grid.Row="0" Grid.RowSpan="11" >
        	<transitions:TransitionPresenter x:Name="PlatformVideo" TransitionSelector="{Binding ImageVideoTransitionSelector}" 
                                             Content="{Binding ImageVideoView}" IsContentVideo="True" Visibility="Visible" Margin="0,0,0,0"
                                             Width="{Binding ElementName=Canvas, Path=ActualWidth}" Height="{Binding ElementName=Canvas, Path=ActualHeight}">
                        <transitions:TransitionPresenter.RenderTransform>
                            <TranslateTransform x:Name="PlatformVideoAnim" X="0" />
                        </transitions:TransitionPresenter.RenderTransform>
            </transitions:TransitionPresenter>
        </Grid>
        
        
      </Grid>
    </Canvas>

    I searched everywhere on the internet, but I cannt find any clear answer. Some talk about creating a converter. But I dont know how to do that!
    Any ideas to give a relative value to X that works for any resolution?????

    • Like 1
  7. @eatkinola @faeran I just took a look at Retrotastic.
    And YESSSSSS !!! This is it !

    Is here your code
     

    <aoc:AutoscaleTextBlock Name="ScrollNotes" TargetFontSize="20" TargetScreenHeight="1080" FontFamily="{StaticResource ExoFont}" Foreground="WhiteSmoke" Grid.Row="6" Grid.Column="1">
                        <Canvas ClipToBounds="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="{Binding ElementName=ScrollNotes, Path=ActualWidth}" Height="{Binding ElementName=ScrollNotes, Path=ActualHeight}">
                            <controls:ScrollableTextBlock Text="{Binding Path=Notes}" Width="{Binding ElementName=ScrollNotes, Path=ActualWidth}" TextWrapping="Wrap" ScrollBeginDelay="8" ScrollSpeed="3" ScrollAutoReverse="True" ScrollEndDelay="8" ReverseScrollSpeed="0.5">
                                <controls:ScrollableTextBlock.Effect>
                                    <DropShadowEffect BlurRadius="0" Direction="255" ShadowDepth="1" Color="#000000" RenderingBias="Quality" />
                                </controls:ScrollableTextBlock.Effect>
                            </controls:ScrollableTextBlock>
                        </Canvas>
                    </aoc:AutoscaleTextBlock>

    And it works perfectly !!!
    Now, ALL my text is responsive !! thanks guys ?

    • Like 1
  8. @y2guru Thx man ! 
    I'm trying asap your system. For my current theme, I will finish it by hand. It already completed 99%

    @eatkinola Your plugin works perfectly !!!! This TargetFontSize function should be integrated into BigBox out the box ! ?
    However, I dont find how to apply this function to a simple vertical scroll text ... An idea???

     

  9. @faeran This is exactly the principle used in my theme. Like the default theme.

    But it doen't work. The grid are perfectly scaled, but not the text.
    No matter the resolution of the screen, the text remains at  FontSize="500". (for exemple)

    I want to fixe FontSize, according a fix screen resolution. And all that simply zooms together, depending the reel screen resolution.
    A simple zoom in/out effect, with all in place. Not a responsive effect which reorganizes the elements according to the available space.

    For now, I have this principle (like Default Theme) :

    <UserControl d:DesignHeight="1080"
                 d:DesignWidth="1920" />
    
    <Canvas Name="Canvas">
      <Grid Height="{Binding ElementName=Canvas, Path=ActualHeight}" Width="{Binding ElementName=Canvas, Path=ActualWidth}">
        <Grid.ColumnDefinitions>
    		<ColumnDefinition Width="5*" />
    		<ColumnDefinition Width="5*" />
    		<ColumnDefinition Width="5*" />
        </Grid.ColumnDefinitions>
        
        <TextBlock Text="BIG TEXT" FontSize="67" Grid.Column="1" />
        <TextBlock Text="small text" FontSize="25" Grid.Column="2" />
      </Grid>
    </Canvas>

    Result:
    The grid, spaces, ... everything fits very well to any screen resolution. Good.
    Except the text, which remains fixed to the sizes given by FontSize = "xx",   design for a resolution of 1080p.
    Result : too big in 720p   /  good in 1080p   /   too small in 4K

    An idea of how to do that?

    @Jason Carr ?

  10. Yes, the whole theme is built on a grid. The whole structure and images: everything works well and adapts to the resolution of the screen.

    I'm not a specialist, but my grid is based on Canvas, not on a Viewport. In fact, I kept the structure of the Default Theme. (Maybe I say something stupid!)

    My "size" problem is only for the FontSize.
    I want to fix the font size in the code, according to a resolution set in "UserControl" (or elsewhere).
    And that all "zoom" simply to fit the screen. (720px, 1080px, 4K) No placement change !

    Like that :QeoVK.thumb.png.db14fd5ecd3fd435e1580249a1ec5680.png

  11. @eatkinola Yes, I am very interested in any solution for this trick!

    The problem is that I do not know how to integrate all that into the code.
    I do not even know how to create a BigBox plugin ...

    If you want to share your solution (or another solid solution) and quickly documented the integration, it will be great! ?

  12. To @Jason Carr @Grila and all the other code specialist !

    OK, I have a question about font size management.
    I would like the font sizes be fixed in the code, to fit the screen resolution. My next theme is designed for TV screens. And I would like the display to be correct from 720p to 4K.
    It does not work out-the-box.

    I searched everywhere on the internet and found nothing. Except this example.
    https://stackoverflow.com/questions/3193339/tips-on-developing-resolution-independent-application
    (first response)
    QeoVK.thumb.png.c1af81289d2dfff06e2ba341581405f1.png
    But I do not know if it can work in BigBox. And if so, how to integrate? 
    Plugin ? If so, how to create it?

    Please HELP !!!  ?

  13. @Grila Thx for this cool plugin ! ?

    I am (slowly) working on a new theme and I wish to use the gamepad part of your plugin.
    On my work in progress, it worked very well until today. Now I have a problem with Visual Studio.

    Exemple : 
    I work on PlatformWheel1FiltersView.xaml.
    I put your 2 DLL into "myTheme / Plugins"
    In my xaml :

    <UserControl>
                 xmlns:g="clr-namespace:GrilaBBControlsPlugin;assembly=GrilaBBControlsPlugin"
    </UserControl>
    <g:GrilaControllerStatus x:Name="GrillaController" Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="10" Grid.RowSpan="1" VerticalAlignment="Bottom" HorizontalAlignment="Left" Margin="20,0,0,20" Panel.ZIndex="22" 
                                         GrilaControllerColor="#bfbfbf"
                                         GrilaControllerLightOnColor="#5abc3c"
                                         GrilaControllerLightOffColor="#bfbfbf"/>

    For me, everything seems right. Your plugin works great under BigBox.

     

    BUT, in Visual Studio, I have a problem: The preview doesnt load. And he tells me that the mistake comes from the call of your plugin.
    Visual Studio Community 2017 (up to date - v.15.9.7)
    erreur.thumb.PNG.558bf4af722666d7f17f3e79c9749afa.PNG

    Any idea ???

  14. Sorry @Retro808 , I don't have the answer, but another question ...

     

    2 questions in fact !

    #01 
    I have a problem with the HorizontalWheelCoverFactory, with Device image.
    All visuals are blurry and highly compressed !! 
    I test with 550x550px PNG for 250Ko.
    I dont understand why !? I dont have fancy adjustment or visual 

    ImageType="Device" 
    CurveAmount="0" 
    CameraZPosition="2.65" 
    VisibleCount="8" 
    PageSize="8" 
    ItemZPosition="1.0" 
    SelectedItemZPosition="1.5" 
    Spacing="1.0"

    @Jason Carr or @Grila any idea ?

     

    #02
    With the new (and awesome) theme manager in BB, how to manage custom fonts ?
    The best way would be the built-in code, that the user doesn't have to install them by hand.
    Possible? An example of code?

    Thx !!!!

  15. Thx @NJDave71.
    I found a way, completely based on your work on Aeon Nox. 
    Thx man ! Your code is very inspiring!

    <StackPanel  Grid.Column="2" Grid.Row="8">
                    <TextBlock x:Name="Stars" Visibility="Collapsed">
                        <TextBlock.Text>
                            <MultiBinding StringFormat="{}pack://siteoforigin:,,,/Themes/Colorful/Colorful_img/Stars/{0:F1}.png">
                                <Binding Path="ActiveGame.CommunityOrLocalStarRating" />
                            </MultiBinding>
                        </TextBlock.Text>
                    </TextBlock>
                    <Image Source="{Binding Text, ElementName=Stars}" x:Name="RatingStars" Grid.Column="2" Grid.Row="8" HorizontalAlignment="Center" 		VerticalAlignment="Stretch" Stretch="Fill" RenderOptions.BitmapScalingMode="HighQuality" >
                    </Image>
                </StackPanel>

     

    • Thanks 1
×
×
  • Create New...