All Projects → proletariatgames → Cudlr

proletariatgames / Cudlr

Licence: mit
⛔️ [DEPRECATED] Console for Unity Debugging and Logging Remotely

Projects that are alternatives of or similar to Cudlr

Deprecated Mapbox Ios Sdk
REPLACED – use https://www.mapbox.com/ios-sdk instead
Stars: ✭ 325 (+94.61%)
Mutual labels:  deprecated, unmaintained, obsolete
Julian
⛔️DEPRECATED Brilliantly clever PHP calendar class
Stars: ✭ 89 (-46.71%)
Mutual labels:  deprecated, obsolete
Codeigniter Schema
⛔️DEPRECATED Expressive table definitions
Stars: ✭ 87 (-47.9%)
Mutual labels:  deprecated, obsolete
Gphotos Sync
DEPRECATED - Google Photos Simple Synchronization Tool
Stars: ✭ 94 (-43.71%)
Mutual labels:  deprecated, obsolete
React Axe
[DEPRECATED] Accessibility auditing for React.js applications
Stars: ✭ 1,201 (+619.16%)
Mutual labels:  deprecated, unmaintained
Vagrant Librarian Chef
*UNMAINTAINED* A Vagrant plugin to install Chef cookbooks using Librarian-Chef.
Stars: ✭ 80 (-52.1%)
Mutual labels:  deprecated, unmaintained
Sphero Android Sdk
🚫 DEPRECATED REPO: Sphero™ is the amazing robotic ball ( gosphero.com ), this is the repository for the Android SDK for Sphero™. Visit dev site for more information:
Stars: ✭ 160 (-4.19%)
Mutual labels:  deprecated, obsolete
Miniproxy
🚨⚠️ UNMAINTAINED! ⚠️🚨 A simple PHP web proxy.
Stars: ✭ 810 (+385.03%)
Mutual labels:  deprecated, unmaintained
Closure Linter
Automatically exported from code.google.com/p/closure-linter
Stars: ✭ 104 (-37.72%)
Mutual labels:  deprecated, obsolete
Tgcameraviewcontroller
Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects.
Stars: ✭ 1,432 (+757.49%)
Mutual labels:  deprecated, unmaintained
Codeigniter Base Controller
⛔️DEPRECATED CodeIgniter base controller with view autoloading and layout support
Stars: ✭ 115 (-31.14%)
Mutual labels:  deprecated, obsolete
Sphero Mac Sdk
🚫 DEPRECATED: Sphero SDK for the Mac platform.
Stars: ✭ 70 (-58.08%)
Mutual labels:  deprecated, obsolete
Graphql Modules
⚠️ [DEPRECATED] GraphQL module library for Apollo.
Stars: ✭ 53 (-68.26%)
Mutual labels:  deprecated, obsolete
Framework7 With Angularjs Demo App
⛔️ Unmaintained and deprecated!
Stars: ✭ 81 (-51.5%)
Mutual labels:  deprecated, unmaintained
Codeigniter Base Model
⛔️DEPRECATED CodeIgniter base CRUD model to remove repetition and increase productivity
Stars: ✭ 1,052 (+529.94%)
Mutual labels:  deprecated, obsolete
Secretary
DEPRECATED Secrets management for dynamic environments
Stars: ✭ 93 (-44.31%)
Mutual labels:  deprecated, obsolete
Python Firebase
⛔️ [DEPRECATED] python wrapper for Firebase's REST API
Stars: ✭ 117 (-29.94%)
Mutual labels:  deprecated, obsolete
Docker Cleanup
DEPRECATED Automatic Docker image, container and volume cleanup
Stars: ✭ 582 (+248.5%)
Mutual labels:  deprecated, obsolete
Mern Starter
⛔️ DEPRECATED - Boilerplate for getting started with MERN stack
Stars: ✭ 5,175 (+2998.8%)
Mutual labels:  deprecated, obsolete
Baobab
DEPRECATED - The application that powers Gandi's Status website (status.gandi.net).
Stars: ✭ 99 (-40.72%)
Mutual labels:  deprecated, obsolete

Deprecated

This project is no longer maintained. If you are interested in taking over the project, email [email protected].


CUDLR

CUDLR (Console for Unity Debugging and Logging Remotely) is a remote developer console for Unity. Instead of struggling to enter console commands on a mobile devices or having to constantly export debugging logs from a device, CUDLR lets you use your development machine to enter debug commands and see their output or any log messages or stack traces.

To do this, CUDLR starts a webserver on the target device to host static files and exposes a HTTP API for executing commands which can interface with your project.

We wrote CUDLR to use in Proletariat's upcoming game, World Zombination. For more info on why we wrote it and other tools we've released, check out our blog.

Features

  • Supports iOS, Android, PC/Mac Standalone, and the Unity Editor
  • Capture Unity log messages and stack traces
  • Console runs in any browser
  • Copy/paste from/to the console
  • Tab completion
  • Command history
  • Standard text-entry shortcuts (ctrl-a, ctrl-e, etc)
  • Uses standard HTML/CSS for layout

How do I use CUDLR?

  • Download the unitypackage from github or the Unity Asset Store and import it in to your project.
  • Create an empty GameObject in the scene and add the CUDLR->Server component.
  • Set the port on the component (default value is 55055).
  • Add the CUDLR.Command attribute to your code.
  • Run the game and connect to http://localhost:55055 with your browser.

An example CUDLR Server GameObject prefab is located in Assets/CUDLR/Examples. Add the GameObject to the scene, run the game, and connect to the console with your browser.

An example of adding commands is available here.

Adding Additional Commands

Add a ConsoleCommand attribute to any static method. When the Command String is entered into the console the Delegate will be called passing in any additional arguments used in the console.

[CUDLR.Command(<Command String>, <Description>, <Optional: flag to run on main thread>)]

The CUDLR.Command Callback Delegate returns void and either takes void or a string[] of arguments.

public delegate void Callback(string[] args);
public delegate void CallbackSimple();

Delegate functions can output data to the console by calling the CUDLR Console Log function or using Unity's built-in logging.

CUDLR.Console.Log( <Log String> );

Adding Additional Routes

Add a CUDLR Route attribute to any static method. When the route regex is matched, the Delegate will be called passing in the http context and optionally the regex result.

[CUDLR.Route(<Route Pattern>, <Optional: Method Pattern>)]

License

CUDLR is distributed under The MIT License (MIT), see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].