Saturday, September 18, 2021

Short KungFu Dream

The game belongs to the 90s era of video games. This game is short and entertains for around 10-20 minutes. Its a beat'em up, brawler style game like spartanX, Kick Master, Kungfu themed etc games.


Story:

Monsters have attacked and the hero has no time to learn fighting skills and save the people. He asks his guru for help who gives a strange solution to drink something and enter dream world and learn skills!. The game is about this short dream of the hero. There are 6 stages and 4 bosses.

Help/Tricks:
- If game feels hard slow motion can be used to make it easier.
- Using Power kicks makes game even more quicker complete.

Credits, Assets, Licenses:
The game uses CC0 licensed assets. More information can be found on my website. LMMS for music creation, GIMP for arts.

I am metroidvania fan and will work to make such games. I hope the game gives some fun to the gamers who love 90s gaming style of old console.

 



Links:

https://play.google.com/store/apps/details?id=org.greh.kungfu

 

itch.io (also has apk)

https://gamesgreh.itch.io/shortkungfudream
 

Developer profile:

 

Monday, March 11, 2019

How to play Project IGI 1 on Windows 8.1Pro, Windows 10 etc

Project IGI 1 used to work well upto Windows 7 but later versions have probably changed driver framework and that is causing poor performance. However there is solution to it and it worked for me.

I was getting very low FPS on my Windows 8.1 Pro with AMD 9600P which can run many modern games at high speed. IGI 1 will not run better even after setting it in XP compatibility. Here is solution in steps :


This solution requires a graphics card with DirectX 10 support. If card is older better is to install Windows 7 or below to play game as these cards were made many years ago.

  • Install game and set compatibility of IGI.exe to Windows XP. Right Click on IGI.exe goto compatibility tab and choose Windows XP.
  • Download dgVoodoo 2 from http://dege.freeweb.hu/. I tested version 2.55.4.1 which worked.
  • Extract dgVoodoo zip file somewhere and copy 3 dll files from MS folder (D3D8.dll, D3DImm.dll, DDraw.dll) to location where IGI.exe is present.
  • Run IGI.exe and it might work well.
IMPORTANT:
If your graphics have vulkan support then you can try this also https://github.com/doitsujin/dxvk/releases


How it works?

Windows esp older versions allow loading dll files from multiple locations. The 3 dll files will be loaded from game directory instead of DirectX install location. These dll files catch game's graphics communication and pass to real DirectX dlls allowing customized behavior. This way game can run. 

This solution can be used on other games also. Refer to dgVoodoo's help. 

Friday, February 1, 2019

How to play old UnrealTournament on 64Bit windows 8 or above

I tried playing UT99 i.e. UnrealTournament on Windows 8.1Pro but all i got is black screen showing pre-caching. Most of time it just crashed. I had to use task manager to get out of game screen. Tried changing compatibility settings to XP or 98 but didn't worked. Users are left with last option to edit the ini files of game itself. Here is what worked for me.

Go to game directory and locate (for example) E:\Games\UnrealTournament\System\UnrealTournament.ini this file. Inside ini file there is below setting for multiple drivers:



WindowedViewportX=800
WindowedViewportY=600
WindowedColorBits=16
FullscreenViewportX=800
FullscreenViewportY=600
FullscreenColorBits=16


Change 16 bits to 32 bits and game might work. Change the settings of all driver entries. Like this


WindowedViewportX=800
WindowedViewportY=600
WindowedColorBits=32
FullscreenViewportX=800
FullscreenViewportY=600
FullscreenColorBits=32


Also put below setting to run game in windowed mode which is safe for start. Press maximize button on game window to go full screen.


StartupFullscreen=False


Try using software render device as it runs at full speed on almost all latest PCs. Even in powersave mode my laptop with AMD 9600P APU is running at full speed. The game WORKS on windows 8 i tested. ENSURE bits are 32 otherwise game may crash. Change resolution from here also. You may try other advanced settings also to make game look better. Enjoy UT99 as it still rocks :).

Thursday, January 10, 2019

FreeForm Optics Android app help

FreeForm Optics is an optics app to dynamically create complex lenses and test how refraction happens. It can make bezier based concave & convex lenses and freeform lenses by painting them. This page gives quick help for the app. Before help below are some notes and other important information.



Features

  • As the app name says it allows free forms of lenses. Just paint lenses like an artist.
  • Supports standard lenses i.e. concave & convex lenses with editing option.
  • Non freeform lenses are created using bezier curves.


NOTE(s):

  • Freeform lenses don't have a fixed focus since surface cannot be easily described mathematically. Please don't expect focal length support!.
  • In reality there is no fixed focal length of an optical object. Only highest dense focus is considered as focal length. This can easily be tested by creating a convex lens and increasing rays to 100+.
  • This app is mostly suitable for research or innovative purposes. Can be very helpful in teaching optics.
  • Red rays are inside medium. Green rays are result rays coming out from medium. Yellow rays are TIR (Total Internal Reflection) rays.


Limitations:

App has some rules not knowing which can cause incorrect optics or loss of data.

  • Rays start from left and reaches right end. No other direction is supported.
  • Lenses when selected show rectangular bound. Bounds of lenses should NEVER overlap as it leads to bad optics.
  • Currently nothing can be saved for reload. Always save result as image for reference. Active work loss due to app going background can happen.
  • UNDO REDO is not available.



Quick Help:
  • Set total rays using Rays button.
  • Create lens using + button. Use - button to delete lens in EDIT MODE.
  • Double tap on a lens to enter edit mode.
  • EDIT MODE: Use Move button to ENABLE lens movement.
  • EDIT MODE: Use X, Y buttons to enable disable movement along respective AXIS. Disabled AXIS icon becomes faint. Example if X is locked only Y AXIS movement is allowed.
  • EDIT MODE: Use Edit to change shape of bezier lenses.
  • Export image of optical setup from actions buttons on right bottom.


App doesn't need much help if a user knows about bezier. Before reading further do take a look at beziers here WIKI.


Double tap on any lens to enter EDIT MODE. Below illustrated images show the details of UI. Please open IMAGES in new tab or save them. They offer standalone help.










DISCLAIMER:

This app doesn't guarantee to achieve optics of real laboratory. Focuses on making small lenses and combinations to make foundation of bigger work.

Wednesday, February 8, 2017

Privacy Policy

Declarations:

Apps:

NONE of my app use any personal user data like contacts etc and none is ever uploaded online without notifying users. Firstly most of my apps are simple tools which require internet to show ads only. My apps ONLY use AdMob and Adsense which are Google's advertisement services. This means your consent only applies to Google AdMob, Adsense. My apps DO NOT HAVE other services which save your data outside device and that even without letting you know.


How to delete you collected data from Google Ads?
 
The user data can be deleted or prevented from targeted sharing from Android device system settings.

Got to system settings -> Google (Services & preferences) -> Ads -> Reset ad ID & opt out of Ads personalization.


At the end of this page i have link to my own written an article about privacy and why its kind of hoax in internet world.



Below are links which give details on privacy policies and other relevant laws. Please go through these links to know better about the laws if applicable (at present).



https://www.google.com/policies/privacy/

https://safety.google/privacy/ads-and-data/

https://www.google.com/about/company/user-consent-policy.html

For developers, publishers and also helpful for end users.
https://www.google.com/about/company/user-consent-policy-help.html

 
 
 

My apps use NON personalised ads by default. This feature is provided by Google Admob & Adsense. Non personalised ads only applies to select regions where user consent laws are applied.


Official links:
 
 
 
 
 
 
List of Apps 


Strikeout apps are either temporarily disabled, unpublished. If you still use them after downloading from unofficial sources then i take no responsibility of its behavior. No law applies on them. Many websites simply collect APKs to build their catalog and provide download service. Many such sites may contain hacked APKs. They are out of publishers control.



1.

Donate APK

It removes Ads and unlocks locked features from many of my Android apps. It will also support development of apps. Its few KBs only and doesn't do anything other than just remaining installed. Doesn't connects to internet for ads etc. Donate or buy here :

https://play.google.com/store/apps/details?id=org.greh.donate

 


2.

Image Custom Size Reducer and converter

Link: https://play.google.com/store/apps/details?id=org.greh.imagesizereducer 

Reduce your images to custom size. For example reduce 2MB selfie to 400KB without noticeable quality loss or 50KB with some quality loss. Its an image converter also. It support size reduction with almost NOT noticeable quality loss.

Requires Android's storage access to save images. Internet to show ads. Google Admob Ads policy applies.



3.

Sacred Sound - Visualizer

Link: http://play.google.com/store/apps/details?id=org.greh.sacredsound

This app generates cymatics, string art etc art from sounds. For example it can make rangoli arts, mandala like arts from simple human voices. Has internal generator for complex arts.
  • Requires Microphone access to capture audio from device to render graphics on screen. The audio data is NOT USED for ANY OTHER purpose. The audio data always used inside the app and is not sent or shared to other apps or devices.
  • Requires external storage write access to just save screenshots captured by app.
  • It uses Google Admob ads and therefore their privacy policy applies.


4.

Random Graphics Generator

Link: https://play.google.com/store/apps/details?id=org.greh.gfxgennew

Generate complex tiles, patterns, colors, gradients in few milliseconds by one click.

It only requires access to storage to save images. When internet is active Google ads are shown and the privacy terms of Google applies.




5.

FreeForm Optics (now ads free)

Link: https://play.google.com/store/apps/details?id=org.greh.freeformoptics

This is optics app to dynamically create complex lenses and test how refraction happens. Very useful tool to understand optics and how lenses actually refract rays.

It requires access to Android's storage to save screenshots.




6.

Left-Right Ear and Speaker Test

Link: https://play.google.com/store/apps/details?id=org.greh.leftrightearnsoundtest


I made this app when i was repairing my Piston earphones and it also helped me when i got infection in right ear and i wanted to check by what percentage my right is hearing lesser. This small tools helps when Left-Right is not mentioned in audio listening gadgets.

No Android permissions required. Internet to show ads. Google Admob Ads policy applies.


7.



Screen Camera FPS tester

Link: https://play.google.com/store/apps/details?id=org.greh.fpstester

Test how fast is your camera and screen. More details on link.

It shows Google ads and terms of ads apply.   



8.


SoundFont MIDI Player

Link: https://play.google.com/store/apps/details?id=org.greh.soundfontmidiplayer


Plays midi files with high quality instruments (SF2 files). Play old musics in high quality. Requires Android's storage access and internet to show ads. Google Ads policy applies.



9.

SimpleFFT

Link: https://play.google.com/store/apps/details?id=org.greh.MainActivity 


Shows dominating frequency from MIC as text instead of graph. This was required when i wanted to just see most dominating frequency of sound instead dense graph. The audio is locally used for finding frequency and is NOT used for anything else. Audio is also not saved anywhere.




10.

MICTest

Link: https://play.google.com/store/apps/details?id=org.greh.mictest


This tool check if device has mono, stereo mics. But proprietary mics technology like Nokia OZO cannot be tested. Audio is NOT SHARED outside app and not saved anywhere. Its just checks audio for MONO and STEREO and discards all audio data.
 
Internet to show ads. Google Admob Ads policy applies.
 

11.
 
 
This game does not require any permission and doesn't collects any kind of information from users. This app uses ads and Google Admob ads policy applies. It just needs internet to show ads.
 



Common Terms, Privacy Policy

  • During software installation or usage an End User License Agreement has to be accepted. If not accepted the software must not be used.
  • If app is advertisement supported then ads are shown by respective AdNetworks and they maintain their own legal terms.
  • Some AdNetworks collect user data to deliver relevant ads. The advertisement related terms must also be agreed before using the software. The adnetwork related terms are mentioned later in this page.
  • In case some objectionable content is presented by AdNetworks please report it and i will remove those ad-networks upon verification.
  • If you download my software from sources or links not officially mentioned by me then i WILL NOT BE RESPONSIBLE for any kind of problem or damage from its usage. Sometimes a pirated or hacked version of software are distributed by pirates with malicious behavior inside.




Ad-network Policies ( Applicable if software or webpage is Ad supported )


Please refer to following software, adnetwork policies. Some of my software use software mentioned below and therefore their privacy policy is also applicable through my software.




AdMob, AdSense: Software, Ads

https://www.google.com/policies/privacy/


Various privacy policies by Google

https://policies.google.com/

Monday, February 6, 2017

SketchVania : Metroidvania/Castlevania style short sword action Android game

I am big fan of platformers and Castlevania type games. I started another game "SketchVania: Nightmare of Sketch World" which is complete and available on PlayStore. You play as a stick/sketch hero who has to protect his village from some strange creatures overpopulating very fast. This is a short game with 4 stages, 4 bosses and 3+ musics. The game may look too simple but don't take it lightly!. It has some entertainment value for platformer lovers.



ScreenShots:







Download link:
PlayStore link: https://play.google.com/store/apps/details?id=org.greh.sketchvania

My itch.io page
https://gamesgreh.itch.io/sketchvania


I have stopped playing very long games. The long game i last played was Chrono Cross in December 2011. It took 3 months to reach final boss. Now i cannot invest much time playing games. So i look for short games to play and only focusing on making short games. Another Castlevania type game for Android i am planning is a parody Castlevania game called "CastLOLvania" with DrakLula to entertain .

Friday, January 22, 2016

Android app for Binaural audio creation/recording

After manual creation of binaural audios i have developed and lauched an Android app which handles most of tasks to produce binaural audio. More details on me tech blog -

http://www.ourinnovativemind.in/2016/01/record-binaural-3d-audio-using-android.html


PlayStore link:
play.google.com/store/apps/details?id=org.greh.binaural_3daudio_recorder



TAGS:
Android Binaural Audio, Android 3D audio recording, Binaural recording, How to record Binaural audio using Android

Tuesday, December 23, 2014

NGGallery - an Android gallery application which can embed audio and other files in images

- Project is dead -

Available for Stock rom based phones as i suffered many issues with custom roms based phones like Xiaomi's Octa-Core phablet. Otherwise works good on most of devices.


I read on blogs Google has recently dropped Photo Gallery app. Android Lolipop based devices probably don't have gallery installed. Fortunately there are alternative gallery apps made by developers like me and some companies.



I finished my gallery app called NGGallery and have released it on stores. NGGallery offers some unique features which i found missing on others -

  • Embed audio into images to give them a meta category between static image and video. Audio from mic or music track can be added. Can be called audio tags.
  • Raw files can also be embedded and can be extracted with a click of button.
  • Sort images/videos based on their size, hours, week, month, year, day, night, AM, PM, orientation/Screen Mode, Mime Types etc.
  • Sorting / Filtering / Search creates virtual temporary folders which is a very handy feature!. Suppose you want to find images having word "facebook" in its filename or its folders. Search tool can do this easily and creates a virtual folder called "facebook" filling it with search results.


Here are some use cases:

  • Instead of making a video with single image and long audio, embed audio in an image. It saves huge amount of data.
  • Embedding voice of Animals in their respective image to teach about them to kids or other purposes. Same can be done for learning alphabets.
  • Hiding data in images. Its not good for saving your private data!. However creating a password protected 7z or other archive can then be used to insert into image
  • Storing audio based profile details in profile picture itself. Now your profile picture can speak your profile!
  • An image containing a text and audio of that text. There are many possible uses.




Why there are some features based on sharing are missing?
i.e. NFC, Goggle drive, Facebook or other photo services.

A: I added facebook etc support but they caused some dependency i decided to drop for these reasons -
  • Android already gives a universal sharing method using which we can share images via desired installed apps.
  • Facebook was removed because it creates dependency over Facebook SDK, Facebook APP and Facebook publisher account which was another burden on me and users too. Users are required to install Facebook app if they want most of FB uses. If user has FB installed then they can manage facebook albums via FB app itself! why depend on gallery then?
  • Google drive, similar is case with it too. Better install Google Drive app and enjoy the dedicated features!


More features will be added on next updates.


- One feature needed is while "Picking" an image its hard to see what the image contents are in thumbnail mode. For this reason we have to open gallery app from launcher to see that image again in full screen view and get back to select it. It will be great when we can see full screen version while picking. Its in TODO list.



Download:
I removed the project from PlayStore.
http://play.google.com/store/apps/details?id=org.greh.nggallery




TAGS:
insert audio in images, insert files in images jpg, inset audio tags in images, android gallery application, No gallery app in Lolipop? install NGGallery



Support:
I have more projects to work but no funds to exist by keeping them active!. For this reason ads and offerwall is added into the app(s). Even if i generate the development cost i can keep my projects alive.

Wednesday, November 30, 2011

Ballogic (AKA Desi Ball Game) (Android, PC)


Description:
A Puzzle-Action game which makes use of problem solving and standard platformer gaming skills. It will make you think hard and act fast with fun of side-scrolling 2D games. Game falls into puzzle category by theme and skill requirements but there is great fun of side-scroller 2d platformer in it.


Game-play info:
1. You control a Ball and have to move it to the destination object.
2. There are harmful objects to block you from reaching destination.
3. Timing of your moves is what makes you a winner!
4. The faster you clear a stage the higher your score will be.
5. Currently there are two packs in game: Simple & Advanced. After clearing 35 simple stages advanced pack is unlocked,
6. Most of simple stages are single screen, but later they become scroll-able.
7. Advanced pack are the one to utilize your skills learned in simple pack. These are the real fun.
8. This game may seem simple but has interesting things you may have not expected!!. Advanced pack with 5 stages in this version (version = date, 2013.09.14) may seem little but are challenging.

Levels:
There are 2 packs :
Simple Pack: 50 stages
Advanced pack: 5 stages

Game is ad supported, showing ads from sponsors / advertisers.
Music is not added to keep game 1MB - 1.5MB size.

Future updates:
1. More stages will be added.
2. Music will be added upon popularity of this game and time i get from my other scheduled games like Bestial (side-scroller action fighting game like Castlevania, Ninja Gaiden).
3. Score system over server. i want to keep game's size small that's why trying to keep many things out. If required i will add score system on server using ScoreLoop etc APIs.


Platforms & Devices:
You can download PC version for windows and Linux (using WINE). Android version is also released.










screen-shots:
Level 1 - PC version, ( June 2010 )
Android version

Android version

Android version

Android version




Game downloads:


Direct APK download:
Ballogic APK, 16-March-2015 (DropBox link of apk, old version)






Download via Google Play Store