topbanner_forum
  *

avatar image

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

Login with username, password and session length
  • November 20, 2019, 07:42 PM
  • Proudly celebrating 13 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 - kyrathaba [ switch to compact view ]

Pages: [1] 2 3 4 5 6 ... 10next
1
General Software Discussion / Any Freenet users here
« on: September 08, 2019, 07:09 AM »
Any Freenet users here willing to share contact info to become Freenet "friend" nodes of mine?

2
My stepdaughter is starting the University of Kentucky this Fall and will be in a Civil Engineering program. She is required to have an i5 or i7 laptop, minimum 16 GB ram, 2.8GHz or faster processor, and Win 10 Pro/Enterprise/or Educational. If it supports a discrete or add-in graphics card, that's a plus. Can anyone recommend a good deal. We want to get her a machine that suffices, but we don't want to pay through the nose any more than we have to...

3
I've been working on a unique roleplaying game. I'll link to the in-progress PDF below (note: hasn't been finished, nor formatted for easiest possible reading). I either want a player/players able to post almost daily on rpol.net or who could manage 60-90 minute session once weekly on rolz.org

http://williammiller.../EarthApotheosis.pdf

4
Living Room / Blades in the Dark
« on: January 27, 2019, 08:03 PM »
Anyone here played Blades In The Dark?

https://bladesinthedark.com

Looks intriguing. I think the mechanics could lend themselves to a strategic RPG game.

5
Developer's Corner / MyRolodex
« on: January 19, 2019, 09:43 PM »
MyRolodex

Thought I'd post this link to a small utility I wrote this week. Having quit using LastPass due to concerns, and not wanting to trust other freeware password keepers, I rolled my own.

Download link

6
Kyrathaba Software / Kyrathaba's Rolodex
« on: January 19, 2019, 09:39 PM »
A small utility (25 Kb) program written in C#. MyRolodex allows you to pair a key (enter some unique string) with associated string data and save securely to file in an encrypted format. If you choose not to password a particular pairing, you won't have to enter a password to view it but it still will only be viewable using this utility. If you do password a saved pair, the utility will require you to enter its associated password before it will display the data.

Note that regardless of whether you password a particular pair, the file it is saved in is encrypted with a simple string encryption algorithm.

Files created by this program are saved in the current user's AppData\Roaming\MyRolodex directory.




7
Kyrathaba Software / Kyrathasoft's Earth Apotheosis
« on: January 11, 2019, 08:05 AM »
I'm working on a game written in C# called Earth Apotheosis. At first it was going to be a living card game, but now I've decided that that will be a feature in the game: collectible cards that have various powers (think MTG blended with the cards in Zelazny's "Amber" series).

Painted in broad strokes, the game will contain the following elements:

  • discovery/exploration
  • world-building persistence
  • a far-future post-apocalypse setting
  • single-player only
  • occasional downloadable expansions
  • multiple paths to power (economic, eldritch, politics, conqueror, mastery of certain artifacts)

Expansions may provide any combination of the following:

  • new areas to explore/settle
  • new equipment items/artifacts
  • new non-player characters
  • new monsters

You can manually create your character, or allow the game to generate it. There are five races you may choose from when creating your character:

  • Birdfolk
  • Centaur
  • Human
  • Leonine
  • Lizardfolk

An overarching theme prevalent throughout  gameplay over an extended period of time is that of putting clues together about past ages of the world and why the world is as it is today. But it is optional whether the character digs into this theme via exploration and discovery coupled with taking skills that aid these activities.

Your character has a finite lifetime but there are ways to extend it, and possibly even stave off death indefinitely.

There will be a mechanism for players' characters to exchange/buy/sell items via in-game shops, bazaars, fences, etc.

8
Living Room / Working on a DCTCG and found this resource
« on: October 25, 2018, 07:44 PM »
I'm working on a digital collectible/trading-card game and found the following resource while researching. It's a site that facilitates developing your own card game:

SilnDrone.png
SurvivalBox.png
IncursionSurvivors.png

https://dulst.com/

9
Developer's Corner / Need help tweaking C# server code
« on: September 21, 2018, 05:56 PM »
I have quoted a C# source code file that compiles fine. It runs a server on my local machine and listens for a connection. As the screenshot shows, I can connect to it successfully via telnet. However, the server is responding to each individual character I type in telnet, rather than waiting until I type a word or sentence and press Enter while in telnet. I know this has to be an easy fix, but I'm foggy right now.

The behaviors I'm looking for is for the server to receive multi-word phrases and echo them to the console. See source code and also the screenshot. I want to be able to type "quit" from telnet and have the server respond to that word, rather than each character.

using System;
using System.Reflection;
using System.IO;
using com.wms.strings;
using com.wms.io;
using System.Text;
using System.Net;
using System.Net.Sockets;

//https://codeabout.wordpress.com/2011/03/06/building-a-simple-server-client-application-using-c/

namespace MyProgramNamespace{
class Program{
static void Main(){

//insert code here...
string sAppPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
string sExeName = Path.GetFileName(Assembly.GetExecutingAssembly().GetName().CodeBase);
sAppPath = sAppPath.Substring(6, sAppPath.Length - 6);
string sFullPathToExe = sAppPath + "\\" + sExeName;

MyConsole.Entitle("Bryan Miller", "kyrathasoft@gmail.com", "ls44.exe");
Console.WriteLine(" Trying to initialize server...");

try{
IPAddress ipAdress = IPAddress.Parse("127.0.0.1");
TcpListener myList = new TcpListener(ipAdress,8000);
myList.Start();

Console.WriteLine("Server running - Port: 8000");   
Console.WriteLine("Local end point:" + myList.LocalEndpoint );
Console.WriteLine("Waiting for connections...");

Socket s = myList.AcceptSocket();
 
// When accepted
Console.WriteLine("Connection accepted from " + s.RemoteEndPoint);
bool condition = true;

while(condition){
byte[] b = new byte[100];
int k = s.Receive(b);
Console.WriteLine("Received...");
string sMsgFromClient = string.Empty;
for (int i=0;i<k;i++)
{
sMsgFromClient += Convert.ToChar(b[i]).ToString();
}
Console.WriteLine(" Client sent: {0}", sMsgFromClient);
if(sMsgFromClient.Trim().ToUpper() == "QUIT"){ condition = false; }
ASCIIEncoding asen = new ASCIIEncoding();
s.Send(asen.GetBytes("Automatic message: " + "String received by server!"));
Console.WriteLine("\n Automatic message sent!");
}

s.Close();
myList.Stop();

}catch(Exception e){
MyConsole.WriteLine("Exception: " + e.Message );
}

MyConsole.Write("To exit ls44.exe, press any key...");
Console.ReadLine();
Console.WriteLine();
}
}
}

10
N.A.N.Y. 2019 / My entry: A .NET Console Program Generator
« on: September 17, 2018, 08:19 PM »
I had so much going on that I wasn't able to participate in NANY 2018, so I'm getting this app in extra early, for NANY 2019.

Purpose: The cpg.exe program is a Windows command-line program that I developed because for several weeks now I've been writing a series of C# Console Programming tutorials on my local DokuWiki. Over the weeks, I've developed a pair of libraries, ioLibrary.cs and stringLibrary.cs, that I use frequently, almost with every new console program I create to illustrate a concept or test a new method. It became laborious  copying the two libraries' response files to the new program's directory each time, creating a custom response file for the new program itself, and creating a batch file to call all three three response files against the csc.exe command line compiler. Thus cpg.exe was created to automate all of that.

It's very handy for me, personally. If anyone would like, I can further develop it so that it is library-agnostic and creates the simplest possible console program.

Target Audience: C# console programmers.

Unzip the download, and place folder csdev at the root of C:\. Open an elevated command prompt in the same directory (or open the elevated prompt and navigate to cpg.exe).
cpg.exe is located in the /tools/ subdirectory. Run cpg.exe (stands for console program generator) and it will show you the use of its command-line syntax. Requires .NET Runtime.

Basically, the app is a Console Program Generator (hence, cpg.exe). When you run it and supply a path/to/desired/directory/mypreferredfilename
as a argument, it will create a C# console source code file at the specified location and will compile it.

Here's a screen shot of an executing test console app generated by cpg.exe:

cpg.PNG

The download should be extracted to your root drive on a Windows PC, i.e., C:\

That's where you should locate the /csdev/ folder after unzipping. Hey, I didn't know when I started this that I'd be sharing it,
so it's not very flexible as I coded it for my own use.

Currently, the program copies a couple of DLL libraries I wrote to the new source code file's directory. The library source code is included in the download. Also, when cpg.exe writes the source
to c:\what\ever\path\filename, it inserts the relevant using statements (equivalent of C++ includes), creates needed response files,and generates a batch file to make repetitive command line builds fast. The cpg program itself has had ioLib.dll and strLib.dll merged with its own assembly via ILMerge tool.


11
General Software Discussion / Question about console programming in C#
« on: September 11, 2018, 05:03 PM »
I've been writing many small console programs via the command-line C# compiler. My question is: is there any particular reason why I shouldn't use the -nowin32manifest switch when compiling? It makes the .exe smaller, but is there a downside for me? Remember these are just handy little programs I use myself or have written to illustrate some concept. Nothing commercial or anything.

12
So, for the last few weeks I've been writing a book (via my private DokuWiki and simultaneously in .epub and .prc formats) about some of the things I've learned to do with C# over the last decade. I'm at a place in the book where I show how to capture output from some other process that is initiated by my C# app. I'm looking for a couple of Windows command-line programs that are complex enough to yield data not just-as-easily-derived by the calling application. It's okay if the C# app needs to do some string parsing, etc., with the returned data. I'm just wanting to give a good example of not re-inventing the wheel.

13
General Software Discussion / Gridinsoft Antimalware's reputation?
« on: August 25, 2018, 10:30 AM »
I've run a scan with Gridinsoft Antimalware 4.0.7.226 on my laptop and of 100,339 files, it's showing 3,074 "threats" and 3 PUPs. However, the result of a scan via AntiMalwareBytes Premium 3.5.1 indicates zero threats.

Also, anyone else use 3uTools on Windows to manage iPhone storage? ClamWin thinks it contains a worm and a trojan agent.

14
I understand from the documentation that even if someone guessed the URL to a private WordPress post, they still couldn't view it. Is that strictly true? How vulnerable are private posts to, say, a WordPress site using say a typical security plug-in like Wordfence?

15
Living Room / WordPress question
« on: June 18, 2018, 11:54 AM »
I have my WordPress site set so that it shares my posts to FaceBook and other social sites. Is there a way (perhaps a plug-in, or a post option I've overlooked) to selectively choose NOT to have a given post shared to these other sites?

16
I'm looking for two softwares.

The first is a free CLI tool built on top of jsNode that can encrypt one or more HTML pages, requiring a password to open them. I know this exists but can't remember the name of the tool.

The other I'm looking for is software that switches the Desktop wallpaper among images in a folder (in sequence or randomly) at user-selectable intervals. I think someone coded this for one of the N.A.N.Y.s, but I can't recall the user or name of the program.

17
N.A.N.Y. 2018 / NANY 2018 Release: Proofy
« on: December 28, 2017, 10:25 AM »
proofy1.png

I'm releasing the functional beta of "Proofy", a converted-to-GUI version of my PRT command-line program that assists proofreaders in tracking multiple projects' income, customer communications, progress, words proofed, deadlines, etc. You should download Proofy_dist9.zip

Requires: .NET client profile to be installed.

Installation: unzip and run executable from extracted folder.

Note: if you screw around with, or lose, any of the images in the /Images/ subfolder, Proofy will grumble and grind. You may therefore want to be sure not to lose the download containing those images.

Doesn't yet have a Help system but I've been using it successfully from project inception to completion for the past several weeks.

Alert to those who've downloaded past distributions: distros 1-8 have been superseded by #9.


18
Kyrathaba Software / Proofreading Project Tracker
« on: November 11, 2017, 08:00 AM »
Although I'm developing a much more user-friendly GUI version of this software, I'm making available a Windows cmdline app that helps proofreaders track projects' project, customer transactions, and total words proofed, over time. The following online PDF help file contains the download link, installation steps, and usage instructions.

http://kyrathasoft.c..._pdfs/PRT%20Help.pdf

19
Living Room / Laptop stuck in "Airplane" mode
« on: September 06, 2016, 05:31 PM »
I have a HP Pavilion 17-g121wm laptop that says it's in Airplane mode but in actuality wireless is connected to internet. I can't get Airplane mode to actually work. The following screenshot shows Airplane mode ON and Wireless greyed out, yet I am connected the internet and posting this. In Settings, I try to toggle the Airplane mode toggle without success. It's stuck in the ON position. Again, though, the PC is not truly in airplane mode. I'm connected. I tried uninstalling my network adapter and rebooting. That didn't fix the problem. Tried an HP driver for my fn-F12 airplane key. No dice.

wireless.png

20
I'm looking for a black and white printer for a daughter. She's a college student with a chromebook. I want either direct usb connection or bluetooth, the simpler the better. So she can just connect, print her college papers, and be done. Needs to be something she can carry in the back seat of her car.

21
Developer's Corner / Any stellar PHP/MySql programmers here?
« on: August 07, 2016, 02:56 PM »
A buddy of mine, Tom, has a really excellent idea for a website but needs a competent PHP/MySQL programmer. It requires an NDA to be privy to the details, but I've seen his presentation and I'm sold on the idea. If anyone on here fits that description, you can reach Tom at [email protected], or on FB at https://www.facebook.com/AZPiR8King

22
https://opentoonz.github.io/e/

Looks pretty nifty. I've downloaded it and am playing with it. It's 2D animation software.

23
I've updated my Source Code Line Counter program so that it can also count .cpp, .cpp|.h, and .xaml or .xaml|.cs file types.

About:
https://www.donation....msg275272#msg275272

Download: http://kyrathaba.dcm...count/click.php?id=1

24
I'm coding a text adventure using Ren'py, "Scions of Kel-Tek", and hoping to have it suitably ready for N.A.N.Y. 2017.

It takes from genres of RPG, visual novel, and CYOA books, and uses images and sounds as well. Ren'py is a pleasure to script in, and the developer frequently updates the software.

capScions.PNG

25
We've run into this situation at work, recently, where a site was taken down but various URLs are still cached from Google's crawlers. The company has used the Request Removal tool to submit these links for removal. Anyone had any experience with this and how long it typically takes for removed sites to be re-indexed?

Pages: [1] 2 3 4 5 6 ... 10next