topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday October 4, 2024, 3:32 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

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.


Topics - Sjc1000 [ switch to compact view ]

Pages: [1]
1
N.A.N.Y. 2019 / impd - Gtk3 frontend for the mpd music player
« on: October 10, 2018, 06:03 PM »
NANY 2019 Entry Information

Application Name impd
Version 0.3.something?
Short Description A small Gtk program that plays music via mpd
Supported OSes Linux, Mac, Maybe windows
Web Page https://gitlab.com/sj1k/impd
Download Link https://gitlab.com/sj1k/impd#installing
System Requirements
  • python3
  • Gtk3
  • mpd

Usage

Using the Application
Make sure you have mpd installed first. Setup correctly and running.
I wont cover how to do this, mpd can be tricky.

Hovering over the artwork makes the player display. Clicking makes the player persistent.
Press the + to show all songs in the current playlist.

This is currently unable to modify the playlist.

Uninstallation
Normal uninstall via pip, pip uninstall impd

Screenshots
rQnOT.png

2
It's that time of the year again huh? Well, here goes.

Application Name ytsearch
Version 0.3.7
Short Description A commnad line youtube searcher / streamer / downloader
Supported OSes Linux, maybe others
Web Page https://gitlab.com/sj1k/ytsearch
Download Link https://gitlab.com/s.../ytsearch#installing
System Requirements
  • Python3
  • mpv (or another media player that can handle streams)
Author Me!


Description
This program is a simple command line UI interface for a youtube search and streamer.
You can listen to youtube by playing only audio (This option does not get the video resource, so its lighter for bad connections) or watch it with video and audio.
It also supports downloading via the program.

Features
See: https://gitlab.com/s...ch#todo-list-roadmap

Screenshots
search_results.png
search_results_cached.png
search_results_playing.png

Usage
https://gitlab.com/sj1k/ytsearch#index

3
The recent game in the Legend Of Zelda franchise has been a massive hit, for both fans of the series and newcomers alike. Once you play it, for even 10 minutes its very easy to see why. After over 120 hours of game play since its release I decided that I am well informed enough to make a review for the people here.

For those of you who aren't familiar with the franchise, the story behind most of the games are very similar. You play as the hero named Link who has to save Zelda the princess. Usually from Ganon or sometimes other evil forces. Each game creates a different story based around these key points, giving each different game something unique. I wont go into the story for Breath Of The Wild, people are too worries about spoilers these days.

I will only do a very brief description of some key areas of the game, with some screenshots to go with them.

What I will cover in this review.
  • How it looks
  • How it plays
  • Small summary

How it looks:

A brief overview
As you may or may not know, Nintendo has never been one for amazing graphics. Usually they go for a cartoon style. They've done the same here, while it is not amazing detail it does look quite good, from frozen peaks to sandy deserts to forests, every area is visually appealing in this game and makes anywhere you go a special experience. Sometimes, however, you will see something extraordinary, a lake with the sun reflecting off it, a waterfall with beautiful flowers around it even heavily forested areas with light peaking through the trees. These things will implant themselves in your memory.

This is by far one of the best looking Zelda games they have made.

See for yourself
2017030813490800-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032711331500-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032711121500-F1C11A22FAEE3B82F21B330E1B786A39.jpg

The Towns
There are many different towns, each with their own look and feel and loads of side quests to pick up. They all have somewhere to buy / sell items, sleep for the night and other things that are specific to each town.

2017032710541600-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032711082500-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032710563700-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032711032000-F1C11A22FAEE3B82F21B330E1B786A39.jpg

Cinematic's
The cinematic's in the game are gorgeous. Each one very different from the last and all of them look stunning. I don't have much else to say about these, so have some screenshots.

2017030517531300-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017030721134500-F1C11A22FAEE3B82F21B330E1B786A39.jpg

How it plays

Exploring
You can walk, climb and glide everywhere. The game puts no physical restrictions on where you can go at any time. This creates an awesome feeling of openness. You are even able to go from the tutorial area directly to the final boss.

There is always something worth exploring just around the corner, a small puzzle, an enemy camp, a chest with some loot or some nice scenery. There are loads of things to collect such as bugs, mushrooms, different foods, weapons and other items. You will never find yourself without something to do while walking around.

2017032711212400-F1C11A22FAEE3B82F21B330E1B786A39.jpg

Surviving
It's not exactly a survival game, but it's up to you how to play it. You can hunt deer for meat and eat it for health, cut down trees for wood to create camp fires in the rain to stay warm and dry, cook your own food to get bonuses and more health from your meals. You can also cook food for specific things like going to cold places, or hot places. Attack up, defense, electricity resistance, etc. There are loads of food combinations and they are yours to find out!

2017032711172700-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032711262700-F1C11A22FAEE3B82F21B330E1B786A39.jpg

Combat
Combat is fun in this game, there are always multiple ways to take on groups of enemies. Such as rolling boulders down to kill them, shooting a fire arrow at some explosives, sneaking up and killing them with stealth. It's up to you to decide how to kill them. Figuring out the best way to defeat an enemy is really satisfying, each enemy requires different strategies.

You can dodge just before an enemy attacks to go into a 'slow time' mode, where you can get heaps of hits in. Each enemy has different timing and patterns so you will have to learn them all.

Your weapons will break after some use, this makes exploring to find more weapons all the more meaningful, the same goes for shields and bows.
You get different armour suited for taking one different situations, for example, you can get armour designed for taking on electric enemies, of flaming enemies.

You can collect different swords, spears, bows, shields, clubs, etc. Each one is handy for different situations and opponents. You are able to fight from horseback, making it easier to kill enemies with your bow, and long weapons such as spears.

All of these make good reasons to explore to find more gear so you can take on different enemies, or take on the same enemies in a different way. Slowly but surely mastering each enemy.

2017032711223400-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032711290100-F1C11A22FAEE3B82F21B330E1B786A39.jpg


You will run into enemies that are too hard to face sometimes, there is absolutely no shame in running, if you can get away. The game uses these strong enemies to put limits on where you should be going, if somewhere is too hard you can come back later with better gear to get through. This feels a lot better than putting physical limitations on where you can go at any time.

2017032711390000-F1C11A22FAEE3B82F21B330E1B786A39.jpg
2017032711392400-F1C11A22FAEE3B82F21B330E1B786A39.jpg

Climates
As I said before, you can explore snowy peaks and deserts alike. However, if you go to a snowy area you will start to freeze to death, if you go to the desert you will start dying from heatstroke. You must cook certain foods or acquire specific clothing to handle these conditions. This is an awesome mechanic, it gives real meaning to collecting different sets of clothing and cooking different foods.

2017032712305300-F1C11A22FAEE3B82F21B330E1B786A39.jpg

The puzzles
The puzzles themselves are unique and different for a Zelda game, this is the first time they have tried a more open feel to the dungeons and they did very well.
There are a total of 120 shrines, which are small dungeons, 4 major ones and 900 small puzzles to find and solve, each one being different and all of them have a good reason for finding and completing them with the rewards you get. Some of them are challenging, I found myself stuck a few times, but never felt like I was unable to figure out a way.


Wrapping it up
I didn't cover everything here, it's not possible to do so. Everyone's experience will be different. These are my final thoughts.

The combat is fun and challenging when you run into strong enemies, there is always another way to handle it.
Each puzzle is different than the last, they do not feel repetitive and there is always something good at the end.
Exploring is rewarding, both finding items and finding cool new areas.
The story isn't jaw dropping, but its not the major part of the game, there are loads of extra quests and exploration to do.
The music is good and even epic at times. They made it more atmospheric than previous music, so it may be a little slow and dull while you are just walking around. It does really add to the feel of the game though.
Its the first time Nintendo has done voice acting for a Zelda game, they didn't 100% nail it, but most of the characters do a good job.

This game feels like the Zelda game that Nintendo has always wanted to make, there is loads of content and if you like open world exploration or puzzle games you certainly should check it out.

This is by far, my favorite Zelda game. I hope you liked reading my thoughts about it.

4
N.A.N.Y. 2017 / N.A.N.Y. 2017: Youtube Watcher - Linux only
« on: September 16, 2016, 08:07 PM »
NANY 2017 Entry Information

Application Name Youtube Watcher
Version 0.7.0
Short Description A program to keep track of new videos from users / playlists.
Supported OSes Linux
Web Page https://github.com/S...1000/youtube_watcher
Download Link https://github.com/S...r/archive/master.zip
System Requirements
  • python3
  • python3-pip


Description
This program keeps track of videos from certain users. You can update to see if they have any new ones.
You can go through the list of new ones and download them right from the program, as either audio or video+audio.

By default it will only show the videos you have not marked as watched. There is a param to turn that off (see https://github.com/S...utube_watcher#params)


Screenshots

1: 1.png
2: 2.png
3: 3.png
4: 4.png

Usage
Installation
https://github.com/S...e_watcher#installing

Using the Application
https://github.com/S...tube_watcher#running

Known Issues
There are currently no known issues, but I am sure there are some. Please report them on the issues section of the repo if you find any.

5
Hi all,

Lately I've been tinkering with a program for the game franchise Monster Hunter, it creates and sorts armor sets based on inputted info. Its still semi WIP but it works.

Supported Games:
  • Monster Hunter 4 Ultimate
  • Monster Hunter 3 Ultimate
  • Monster Hunter Freedom Unite
  • (soon) Monster Hunter Generations

Here is a link to the Github page

Before I start describing what the program does, Ill need to describe how armor works on the game. This will be a small description.

Each armor set is made up of 5 pieces, Head, Chest, Arms, Waist and Legs.
You can create 2 of those from every monster, A version for gunners and a version for blademasters. This quickly becomes a large number of possible combos when you start fighting more and more monsters and making more and more armor.

Each piece will give you points toward certain skills and sometimes toward negative skills. For example, Attack Up Small requires 10 points in the Attack skill. Attack Up Medium is 15, Large is 20 etc.

You are able to mix pieces from different monsters into a single set to refine whatever skills and setup you want.

Each piece can have anywhere from 0 to 3 slots. You can place jewels in these slots to aid toward a certain skill or skills, so even if your armor set doesn't give you the skill you want you have a chance to change that.

What my program does:
My program has a list of all the skills you can get in the game, You check the box next to the skill and hit search my program will generate all possible armor sets that have points towards that skill. It will then sort the results based on how close the sets are to what you want.
Useful if you want specific skill combinations or no negative skills.

Screenshot of me asking it for Attack Up Medium (Attack + 15)
Screenshot - 050616 - 22:40:35.png

As you can see, it nails it. Giving me a set that has what I want. You can see the skill points on the right, it also has another skill. It also shows me what defense the set will end up with before and after fully upgrading it. Sadly, that defense isn't that good, its probably using some gunner pieces since I have Weapon set to "Both", I think ill pass. ;)

So, I still want this Attack Up M but, that set is too weak. You can sort by Defense. This makes it easy to find the strongest set that suits your needs.

Screenshot - 270616 - 21:10:16.png

Now that's more like it! Attack Up M and 630 defense. Heck yeah!!

You can ask for more than one skill too. Lets push it for some good skills. Attack Up M  (Attack +15) and Guard +2 (Guard +15).

Screenshot - 270616 - 21:15:09.png

Alright, we got the set. Though, the defense is bad again. And points are now -1. What does that mean?
We've encountered the limit of what the program found. That defense was the highest out of the very little amount of sets it found.
The -1 for points is how my program sorts everything. 0 is a perfect match and the lower it gets is how far away the skills you wanted are. Eg: (Attack +15 and Guard +15) is what I wanted and (Attack +15 Guard +16) is what I got.
My program will try to get as close to the +15 and +15. So a +16 is considered 1 point off.
This list quickly becomes -2 and then -3, -4. Each set getting further and further from what you wanted.

Note:
The screenshots are using the experimental version, This has a few features not in the github repo.
Also, Creating sets can take some time. Usually around 10 seconds on my PC. This is my first attempt at this kind of thing and I may find a way to improve the speed later on.

Hopefully someone will find this useful and if there are any bugs please let me know!

6
Have you ever wondered what it would be like to create music with randoms on the internet? Well, wonder no more!

plink allows  you to create tones with your mouse with other people across the world. This opens a wide variety of possibilities for sound. Select different colors for different sounds and move your mouse to change the tone!

http://www.dinahmoelabs.com/plink

Have fun!

7
Living Room / Incredibox - Express your musicality!
« on: July 26, 2015, 09:47 PM »
Hello all,

I bring news. Of a swweeeeet site that lets you test out your beat boxing skillz.
http://www.incredibox.com/


There are 4 versions out, try em all and make some sweet mixes.

Mess around! Create Mixes! Share! Enjoy!

Feel free to post your mixes here!

Here are some of mine.

Dancin With The Bass - v4
Electro Bass - v3
Black And White Bass - v2

You can tell i like bass eh?

Demo

8
Announce Your Software/Service/Product / onEVENT
« on: April 02, 2015, 12:30 AM »
onEVENT is an event system for Linux. Basically it lets you run commands when certain events are True or False. Its fairly flexible, you can pass params to each event.

So far, this is a Linux only project. It might work in Windows i dunno.

Its base is Python and you add events to an event file that is JSON. So if you know JSON and Python you will have fun :)
If not, i have explained how to add your own events to the event file in my github repo ( which i will link to ).

Here are a few examples:

Informs me when i plug in my external hard drive. Also informs me when i unplug it.
{"on": [{"event": "exists", "params": ["/media/steven/TOSHIBA EXT"], "result": "1"}],
"action": [["notify-send","External HDD","External HDD connected! {0}"]],
"repeat": "0",
"delay": {"seconds": "1"},
"alternative": [["notify-send", "External HDD", "External HDD not connected!"]]
}

Informs me when i plug in my Xbox controller.
{"on": [{"event": "inputdevice", "params": ["X-Box 360"], "result": "1"}],
"action": [["notify-send", "Controller", "X-Box device '{0}' connected."]],
"repeat": "0",
"delay": {"seconds": "1"},
"alternative": [["notify-send", "Controller", "X-Box controller disconnected."]]
}


Informs me when i have a new file in my downloads folder. And displays the new file's name.
{"on": [{"event": "newfile", "params": ["/home/steven/Downloads"], "result": 1}],
"action": [["notify-send", "New download!", "New file in the downloads folder! {0}", "-t", "7000"]],
"repeat": "0",
"delay": {"seconds": "5"}
}


Uses the new RSS event to notify me whenever something happens on the Donation Coder forum :D
{"on": [{"event": "rss", "params": ["https://www.donationcoder.com/forum/index.php?action=.xml;type=rss2;limit=10", "DonationCoder"], "result": "1"}],
"action": [["notify-send", "Donation Coder", "[ {boardname} ] {aposter} - {title}"]],
"repeat": "1",
"delay": {"minutes": "5"},
"iterate": "1"
}

These examples are only using the notify-send command on linux. You can run ANY command here, for example, if i plug in my Xbox controller i can run the xbox-drv ( xbox driver ) command automatically.

The link to the repo is here -> https://github.com/Sjc1000/onEVENT

I will keep this updated with stable versions of the main system and event files.
Here is a list of the events -> https://github.com/S...VENT#built-in-events

You can use python eventfile.py  to see the help for that event. Which tells you what params you need to pass.

If you want help with setting up events, or any aspect of this program you can ask :)
If you want instant help, find me on the IRC channel for Donation Coder.  irc.freenode.net:6667  #donationcoder

9
Announce Your Software/Service/Product / [ AutoHotkey ] Win Viewer
« on: March 20, 2015, 04:26 AM »
The Win Viewer is a simple program that lets you 'cut' a window. You select an area and the whole window apart for that area will go invisible. The left over area will be given a small title bar which allows you to move it around, change the transparency and disable the window. This is useful for watching movies while doing other things and keeping an eye on downloads or progress of something.

I have uploaded a zip folder with the source code ( AutoHotkey ), the executable, 2 gifs showing its use and a pdf explaining how to use it.

As noted in the pdf, some windows dont fully work and there are known bugs. I will work on it if people seem interested.

winviewer_gui.gif

Pages: [1]