This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Xtansia's profile picture

CCEmuRedux - ComputerCraft Emulator Redux

Started by Xtansia, 21 May 2014 - 01:11 AM
Xtansia #1
Posted 21 May 2014 - 03:11 AM

The rebirth of CCEmu

This is a completely new emulator written from scratch, as a 'revival' of my original emulator CCEmu,
It's written in Java and makes use of the ComputerCraft jar.
It also uses the LibGDX library for the graphics and user interfaces.
Screenshots: HERE
What the launcher looks like:

What the emulator looks like:

Launcher Download:
ccemuredux-launcher.jar
Please log all bugs, and feature requests etc on the issue tracker
Issue Tracker: CCEmuRedux Issues
Changes:
Spoilerv1.1-dev.20 :
  • Updated ComputerCraft font, as was still using font from 1.76pr6
v1.1-dev.19 :
  • Fixed issue where 'power state' wasn't polled by emulator, causing inability to reboot computer if shutdown via os.shutdown()
v1.1-dev.18 :
  • Update to ComputerCraft 1.79
  • Fixed issue where the repeat boolean wasn't being added to key events
v1.1-dev.17 :
  • Update to ComputerCraft 1.78
  • The _HOST variable now gets set to "ComputerCraft 1.78 (CCEmuRedux v1.1-dev.17)"
v1.1-dev.16 :
  • Update to ComputerCraft 1.76
v1.1-dev.15 :
  • Update to ComputerCraft 1.76pr6
  • Shortened CTRL+{S,R,T} times to match CC1.76
v1.1-dev.14 :
  • Update to ComputerCraft 1.75
  • Show CC version next to emulator version on main menu
v1.1-dev.13 :
  • Fix normal computers being able to output colours using term.blit
  • Allow emulator to attempt to run in software OpenGL mode
v1.1-dev.12 :
  • Fix missing key_up and mouse_up events
  • Increase max clipboard paste length to 512
  • Added support for holding multiple keys down
v1.1-dev.11 :
  • Update to ComputerCraft 1.74
  • Main menu will show a warning if you try to use a version of ComputerCraft that the emulator isn't designed for
  • Fix issue of library being misnamed on OSX Java 8
  • Native libraries are now extracted to .ccemuredux/bin/natives, fixes issue caused by tmp dir being non-executable
v1.1-dev.10 :
  • Backported to LibGDX 0.9.9 (OpenGL 1.0)
  • Added ability to double click sessions in the session list
v1.0-dev.9 :
  • Updated to ComputerCraft 1.65
v1.0-dev.8 :
  • Fixed a minor bug so that mouse_drag is now only fired once the mouse enters a new 'pixel'
v1.0-dev.7 :
  • Fixed issue where keyboard shortcuts affected all terminals
  • Added wireless modems, no gui atm, must be added manually
v1.0-dev.6 :
  • Fix font rendering
  • Add ability to configure the data dir by specifying the jvm system property 'com.xtansia.ccemu.path' on the command line
v1.0-dev.5 :
  • Increase default space limit from 32KiB to 1MiB
v1.0-dev.4 :
  • Set http_whitelist to '*' by default
  • Make terminal dimensions fixed ala CC1.63
v1.0-dev.3 :
  • Fixed a terminal rendering derp that caused things to be offset
  • Fixed colours in terminals
  • Fixed spamming of mouse_drag events when mouse hadn't entered a new character area
  • Fix issue where only keys with characters associated would fire repeat events
  • Fix issue where you would not be able to restart a computer after either terminating from shell or shutting down from inside the actual computer
  • Add the ability to use CTRL+[T,R,S] shortcuts
v1.0-dev.2 :
  • Added ability to paste into terminals
v1.0-dev.1 :
  • Changed data directory path scheme
  • Changed version numbering scheme
How to manually add a wireless modem:
SpoilerSet the peripheral type value for the desired side to be "WirelessModem" in the computers settings file (DATA_DIR/sessions/SESSION_NAME/computer/ID.json).
Like this, replacing SIDE with the desired side:

{
...,
"side-data" : {
...,
"SIDE" : {
"peripheral" : {
"type" : "WirelessModem"
},
...
}
}
}
NOTE: The ellipsis here represents the rest of the content of the file, for brevity's sake. So DO NOT replace the entire file with the above snippet.
How to manually set the data directory:
SpoilerYou can configure the data directory by specifying the 'com.xtansia.ccemu.path' jvm system property when running the launcher.
e.g.
java -Dcom.xtansia.ccemu.path="local_data" -jar ccemuredux-launcher.jar
Will set the data directory to 'local_data' in the current working directory.
The data directory is located at:
Windows: %APPDATA%\.ccemuredux
Linux: ~/.ccemuredux
OSX: ~/Library/Application Support/ccemuredux
Edited on 19 June 2016 - 07:29 AM
awsmazinggenius #2
Posted 21 May 2014 - 03:17 AM
Nice! Good to see a nice emulator that uses the jar and LuaJ. Will it be open source?

//offtopic: Also, are those Windows 8 windows, or some Linux distro, or something else entirely? What gives them that gradient effect?
Xtansia #3
Posted 21 May 2014 - 03:24 AM
Nice! Good to see a nice emulator that uses the jar and LuaJ. Will it be open source?

//offtopic: Also, are those Windows 8 windows, or some Linux distro, or something else entirely? What gives them that gradient effect?

I'm definitely looking into making it open source, but due to how ComputerCraft is 'licensed' I would most likely not be able to open source the couple classes that interact with it

//offtopic: Yeah it's windows 8, I have a theme installed which makes them look like that, Snowy8
oeed #4
Posted 21 May 2014 - 03:33 AM
Looks nice!

Just a few questions:

- Is it 1.6 (or even better, can you add a thing to switch versions)
- With the ComputerCraft.jar, what's the limiting factors preventing you from using it. Does the new mod EULA change anything. Also, wouldn't your permission from Dan for 1.0 carry on to 2.0?
- How are you drawing the screen, as I often use emulators on battery power I don't really want it to be redrawing everything 60 times a second. Maybe only drawing pixel changes (i.e. when you call term.write)

But yea, looks good, looking forward to the release!
Xtansia #5
Posted 21 May 2014 - 03:43 AM
Looks nice!

Just a few questions:

- Is it 1.6 (or even better, can you add a thing to switch versions)
- With the ComputerCraft.jar, what's the limiting factors preventing you from using it. Does the new mod EULA change anything. Also, wouldn't your permission from Dan for 1.0 carry on to 2.0?
- How are you drawing the screen, as I often use emulators on battery power I don't really want it to be redrawing everything 60 times a second. Maybe only drawing pixel changes (i.e. when you call term.write)

But yea, looks good, looking forward to the release!

1. Yes it is using 1.63 currently, but I may look into a feature like that
2. I have no clue about the EULA, but dan200 doesn't allow redistribution of CC except for modpacks without express permission, as for the 1.0->2.0, it's effectively a brand new application and when I discussed the original with dan, he said it only applied to that app, and if to ask him first about future projects.
3. It is continuous render, I will look into doing non-continuous render mode, but no guarantees on how well that will go
awsmazinggenius #6
Posted 21 May 2014 - 05:02 AM
One simple (but not the best way) way of doing it that I use in my CC programs is setting a variable to true when anything on the screen has potentially changed (eg term.write("") will still flag it) and if so redraw. It isn't the best solution, but it works.

EDIT will a system where the user supplies the CC.jar work?
Edited on 21 May 2014 - 03:03 AM
Xtansia #7
Posted 21 May 2014 - 05:35 AM
One simple (but not the best way) way of doing it that I use in my CC programs is setting a variable to true when anything on the screen has potentially changed (eg term.write("") will still flag it) and if so redraw. It isn't the best solution, but it works.

EDIT will a system where the user supplies the CC.jar work?

I can think of ways to do it, Will definitely look into it more in depth at some point

Yeah I could do that fairly easily, probably wouldn't be too robust, but I could definitely throw something together
oeed #8
Posted 21 May 2014 - 06:01 AM
The other thing you could look in to is to download the jar directly from the source Dan gives, so just download the jar directly from http://www.curseforge.com/media/files/785/780/ComputerCraft1.63.jar

That's not really redistributing. But yea, the best would be to just talk to Dan about it.
Xtansia #9
Posted 21 May 2014 - 09:32 AM
What could this mean ;P
GravityScore #10
Posted 21 May 2014 - 12:23 PM
What could this mean ;P

You search the filesystem for the user's own computercraft.jar?

I really don't get why people bother with this "What could this mean??!??!?!(one)" crap. It's just arrogant and annoying in my mind.
Xtansia #11
Posted 21 May 2014 - 12:54 PM
You search the filesystem for the user's own computercraft.jar?

I really don't get why people bother with this "What could this mean??!??!?!(one)" crap. It's just arrogant and annoying in my mind.

Well I'm sorry to have bothered you sir
apemanzilla #12
Posted 21 May 2014 - 01:15 PM
Looking good so far! Glad to see ccemu coming back!
Csstform #13
Posted 21 May 2014 - 01:53 PM
I played around with an earlier version, it's very smooth. B)/>
theoriginalbit #14
Posted 21 May 2014 - 02:20 PM
OS X support? or only Windows this time?
Xtansia #15
Posted 21 May 2014 - 02:30 PM
OS X support? or only Windows this time?

/Should/ work on Windows, OSX and Linux
Theoretically /could/ work on android too but would only really be feasible on a tablet and using a physical keyboard. <- Emphasis on the theoretically
Edited on 21 May 2014 - 11:33 PM
theoriginalbit #16
Posted 21 May 2014 - 02:34 PM
/Should/ work on Windows, OSX and Linux
Awesome/Good :P/>
ardera #17
Posted 21 May 2014 - 02:51 PM
Beautiful! Still using CCEmu, looking forward to this!
awsmazinggenius #18
Posted 22 May 2014 - 02:37 AM
Yeah, agree with oeed that something should be implemented. Often I find myself with my MacBook Air in places with no/crappy Wi-Fi, so I'm on battery and already using my phone's Personal Hotspot.
Xtansia #19
Posted 22 May 2014 - 02:48 AM
Yeah, agree with oeed that something should be implemented. Often I find myself with my MacBook Air in places with no/crappy Wi-Fi, so I'm on battery and already using my phone's Personal Hotspot.

Non-constant render mode is on my todo list,
And I'm currently trying to contact dan about permission and how best to go about the computercraft jar
apemanzilla #20
Posted 22 May 2014 - 02:34 PM
Yeah, agree with oeed that something should be implemented. Often I find myself with my MacBook Air in places with no/crappy Wi-Fi, so I'm on battery and already using my phone's Personal Hotspot.

Non-constant render mode is on my todo list,
And I'm currently trying to contact dan about permission and how best to go about the computercraft jar
If I were you, I'd try to implement support for major versions (1.5, 1.6) and have the user provide the jar for whatever version they want to emulate.
Xtansia #21
Posted 22 May 2014 - 02:55 PM
-Snip-

If I were you, I'd try to implement support for major versions (1.5, 1.6) and have the user provide the jar for whatever version they want to emulate.

Supporting different versions is definitely on my todo list (which seems to be growing rapidly xD), It's a bit late here to deal with it now but I'll probably delve into it tomorrow sometime
Lego Stax #22
Posted 22 May 2014 - 03:05 PM
I cannot wait to see the final product! I am very glad to be seeing one of these again. I really don't like to enter my Minecraft client just to test a program that involves two computers. Thank you so much for tackling this!
apemanzilla #23
Posted 22 May 2014 - 04:51 PM
-Snip-

If I were you, I'd try to implement support for major versions (1.5, 1.6) and have the user provide the jar for whatever version they want to emulate.

Supporting different versions is definitely on my todo list (which seems to be growing rapidly xD), It's a bit late here to deal with it now but I'll probably delve into it tomorrow sometime

If you wanted, you could even let the users pick a version from a list which would download the version they asked for :P/>
RamiLego4Game #24
Posted 22 May 2014 - 05:04 PM
Need Dev Download Link O_O :o/>
apemanzilla #25
Posted 22 May 2014 - 05:12 PM
Any chance you could give us the Dev version without the CC jar and just tell us which version we need?
logsys #26
Posted 22 May 2014 - 06:43 PM
Awesome job, can wait until you release it. I hate having to load minecraft to test my OS.
TheOddByte #27
Posted 22 May 2014 - 06:59 PM
Awesome! I loved the old CCEmu and I can't wait for this one! :D/>
Xtansia #28
Posted 22 May 2014 - 09:13 PM
I'll see about uploading a dev version once I get to uni, which shouldn't be too long, ~1-2 hrs
Xtansia #29
Posted 23 May 2014 - 12:11 AM
Just edited the op to include a dev version download with instructions
RamiLego4Game #30
Posted 23 May 2014 - 06:18 AM
Just edited the op to include a dev version download with instructions
Thanks So Much :lol:/> , I Will Tell You If I Found A Bug <_</>
RamiLego4Game #31
Posted 23 May 2014 - 06:23 AM
Just edited the op to include a dev version download with instructions
Thanks So Much :lol:/> , I Will Tell You If I Found A Bug <_</>
Bugs:
1- Can't Paste Any Text
2- Just Pastebin Working, Should Have Way To Set The Allowed Websites (github.com)
theoriginalbit #32
Posted 23 May 2014 - 06:36 AM
Development Version:
The current dev version can be downloaded from HERE
Bugtracker?

The data directory is located at:
OSX: /Users/<user>/ccemulator
Can you please make it the standard location
~/Library/Application\ Support/ccemulator/
Edited on 23 May 2014 - 04:44 AM
Xtansia #33
Posted 23 May 2014 - 06:44 AM
The data directory is located at:
OSX: /Users/<user>/ccemulator
Can you please make it the standard location
~/Library/Application\ Support/ccemulator/

Ah yeah I suppose, I was just using the default libgdx external path which uses the home directory as the base dir, but easily fixed

-Snip-
Bugs:
1- Can't Paste Any Text
2- Just Pastebin Working, Should Have Way To Set The Allowed Websites (github.com)

Not so much bugs, as just features I haven't implemented yet, but they are on my list
theoriginalbit #34
Posted 23 May 2014 - 06:53 AM
Ah yeah I suppose, I was just using the default libgdx external path which uses the home directory as the base dir, but easily fixed
awesome thanks ;)/> applications that don't use the application support folder annoy me so much :P/>
Xtansia #35
Posted 23 May 2014 - 07:06 AM
Ah yeah I suppose, I was just using the default libgdx external path which uses the home directory as the base dir, but easily fixed
awesome thanks ;)/> applications that don't use the application support folder annoy me so much :P/>

I'll revert back to the original path scheme like was used in ccemu, and also rename the data dir to ccemuredux
Windows : %APPDATA%\.ccemuredux
OSX : ~/Library/Application Support/ccemuredux
Linux : ~/.ccemuredux
RamiLego4Game #36
Posted 23 May 2014 - 07:15 AM
Ah yeah I suppose, I was just using the default libgdx external path which uses the home directory as the base dir, but easily fixed
awesome thanks ;)/> applications that don't use the application support folder annoy me so much :P/>

I'll revert back to the original path scheme like was used in ccemu, and also rename the data dir to ccemuredux
Windows : %APPDATA%\.ccemuredux
OSX : ~/Library/Application Support/ccemuredux
Linux : ~/.ccemuredux

I'm About To Like All Your Posts At This Topic, Because You Are Amazing
theoriginalbit #37
Posted 23 May 2014 - 07:19 AM
I'll revert back to the original path scheme like was used in ccemu, and also rename the data dir to ccemuredux
Windows : %APPDATA%\.ccemuredux
OSX : ~/Library/Application Support/ccemuredux
Linux : ~/.ccemuredux
sounds like a good plan ;)/>
Xtansia #38
Posted 23 May 2014 - 07:43 AM
OUTDATED
New Development Version:
CCEmuRedux-v1.0-dev.1.jar [CC1.63]

Changes:
Spoilerv1.0-dev.1 :
  • Changed data directory path scheme
  • Changed version numbering scheme
Edited on 11 October 2015 - 09:55 PM
Xtansia #39
Posted 23 May 2014 - 07:49 AM
-Snip-

Bugtracker?

Ah you must have added this after I quoted your post, currently none, was about to link to GitHub issue tracker only to find you can't have a public issue tracker on a private repo like you can with BitBucket D:
theoriginalbit #40
Posted 23 May 2014 - 08:18 AM
Ah you must have added this after I quoted your post, currently none, was about to link to GitHub issue tracker only to find you can't have a public issue tracker on a private repo like you can with BitBucket D:
Unfortunately not. use Bitbucket, you can get Bitbucket when making a new repo take its git from GitHub :)/> either that or just make another GitHub repo just for issues, but I suggest former over latter.

EDIT:
Feature Request:
Double clicking a 'session' will load it :)/>
Edited on 23 May 2014 - 06:20 AM
Xtansia #41
Posted 23 May 2014 - 08:56 AM
Ah you must have added this after I quoted your post, currently none, was about to link to GitHub issue tracker only to find you can't have a public issue tracker on a private repo like you can with BitBucket D:
Unfortunately not. use Bitbucket, you can get Bitbucket when making a new repo take its git from GitHub :)/> either that or just make another GitHub repo just for issues, but I suggest former over latter.

EDIT:
Feature Request:
Double clicking a 'session' will load it :)/>

Way ahead of you already pushed it all onto BitBucket, will post the link for the issue tracker in the op,
And duly noted :)/>
RamiLego4Game #42
Posted 23 May 2014 - 09:35 AM
Ah you must have added this after I quoted your post, currently none, was about to link to GitHub issue tracker only to find you can't have a public issue tracker on a private repo like you can with BitBucket D:
Unfortunately not. use Bitbucket, you can get Bitbucket when making a new repo take its git from GitHub :)/> either that or just make another GitHub repo just for issues, but I suggest former over latter.

EDIT:
Feature Request:
Double clicking a 'session' will load it :)/>

Way ahead of you already pushed it all onto BitBucket, will post the link for the issue tracker in the op,
And duly noted :)/>

When You Will Fix The Bugs ??
theoriginalbit #43
Posted 23 May 2014 - 09:40 AM
When You Will Fix The Bugs ??
dude don't be so pushy.
RamiLego4Game #44
Posted 23 May 2014 - 10:23 AM
When You Will Fix The Bugs ??
dude don't be so pushy.
-_-/>, How Ever It's So Amazing, I Wonder If The SRC Is Public
Xtansia #45
Posted 23 May 2014 - 11:18 AM
-Snip-
-_-/>/>/>/>, How Ever It's So Amazing, I Wonder If The SRC Is Public

No the source isn't currently public, I'm looking to open source it in the future though

————

OUTDATED
New Development Version:
CCEmuRedux-v1.0-dev.2.jar [CC1.63]

Changes:
Spoilerv1.0-dev.2 :
  • Added ability to paste into terminals
Edited on 11 October 2015 - 09:56 PM
RamiLego4Game #46
Posted 23 May 2014 - 11:57 AM
-Snip-
-_-/>/>, How Ever It's So Amazing, I Wonder If The SRC Is Public

No the source isn't currently public, I'm looking to open source it in the future though

————

New Development Version:
CCEmuRedux-v1.0-dev.2.jar [CC1.63]

Changes:
Spoilerv1.0-dev.2 :
  • Added ability to paste into terminals
:D/> ,Still One Bug <_</>

-Snip-
-_-/>/>, How Ever It's So Amazing, I Wonder If The SRC Is Public

No the source isn't currently public, I'm looking to open source it in the future though

————

New Development Version:
CCEmuRedux-v1.0-dev.2.jar [CC1.63]

Changes:
Spoilerv1.0-dev.2 :
  • Added ability to paste into terminals
:D/> ,Still One Bug <_</>
:wacko:/> New Bug, Colors Are Darker (Run Redirection, And View Dan200 Redirection Video -> The Blue Is Darker)
Xtansia #47
Posted 23 May 2014 - 12:14 PM
-Snip-

:D/> ,Still One Bug <_</>

Dude things take time, I can't just instantly fix everything

-Snip-

:wacko:/> New Bug, Colors Are Darker (Run Redirection, And View Dan200 Redirection Video -> The Blue Is Darker)

Ok, I'll look at that, in the future could you report bugs on the issue tracker linked in the op
RamiLego4Game #48
Posted 23 May 2014 - 12:26 PM
-Snip-

:D/> ,Still One Bug <_</>

Dude things take time, I can't just instantly fix everything

-Snip-

:wacko:/> New Bug, Colors Are Darker (Run Redirection, And View Dan200 Redirection Video -> The Blue Is Darker)

Ok, I'll look at that, in the future could you report bugs on the issue tracker linked in the op
Ok
RamiLego4Game #49
Posted 23 May 2014 - 12:53 PM
OS X support? or only Windows this time?

/Should/ work on Windows, OSX and Linux
Theoretically /could/ work on android too but would only really be feasible on a tablet and using a physical keyboard. <- Emphasis on the theoretically
I Worked At LibGDX At Past, There Is Function To Enable On Screen Keyboard :P/> .
If You Need I Have Android SDK, So I Can Compile It For Android If You Gived Me The SRC :rolleyes:/>
Edited on 23 May 2014 - 10:54 AM
Xtansia #50
Posted 23 May 2014 - 01:26 PM
I Worked At LibGDX At Past, There Is Function To Enable On Screen Keyboard :P/>/> .
If You Need I Have Android SDK, So I Can Compile It For Android If You Gived Me The SRC :rolleyes:/>/>

I know how to compile for android.
The current emulator design doesn't work well with the small and limited screen space of an android device especially with an onscreen keyboard.
But more importantly dan200 does not want any emulators in the iOS or Android stores or even being distributed via other means.
RamiLego4Game #51
Posted 23 May 2014 - 01:46 PM
-_-/>
Edited on 24 May 2014 - 06:28 AM
rdmGAMER #52
Posted 23 May 2014 - 08:28 PM
Why come this up? :(/>
CC-EmuRedux
ComputerCraft failed to load!

[attachment=1684:Test.jpg]
Edited on 23 May 2014 - 07:03 PM
Lignum #53
Posted 23 May 2014 - 09:10 PM
It says in the OP, you need to put ComputerCraft1.63.jar into the emulator's data directory.
rdmGAMER #54
Posted 24 May 2014 - 07:48 AM
It says in the OP, you need to put ComputerCraft1.63.jar into the emulator's data directory.
Ok thanks for Help :)/>
theoriginalbit #55
Posted 24 May 2014 - 08:07 AM
I Need To Help You, I Know Java Programming
you don't 'need' to do anything. if he doesn't want your help trying to force yourself onto him won't make him change his mind.
actually if I were him you demanding that you help me would have made me put the features you requested to the end of my todo list.
RamiLego4Game #56
Posted 24 May 2014 - 08:30 AM
I Need To Help You, I Know Java Programming
you don't 'need' to do anything. if he doesn't want your help trying to force yourself onto him won't make him change his mind.
actually if I were him you demanding that you help me would have made me put the features you requested to the end of my todo list.
Stop Annoying Me, Also Who Put You To Quote All My Posts ?
Edited on 24 May 2014 - 06:42 AM
theoriginalbit #57
Posted 24 May 2014 - 08:32 AM
Stop Annoying Me
maybe now you know how tomass1996 feels :P/>

Also Ho Put You To Quote All My Posts ?
What? :blink:/>
RamiLego4Game #58
Posted 24 May 2014 - 08:42 AM
Stop Annoying Me
maybe now you know how tomass1996 feels :P/>

Also Ho Put You To Quote All My Posts ?
What? :blink:/>
Ho -> Who
Shnupbups #59
Posted 24 May 2014 - 10:45 AM
RamiLego4Game said:
*Every post they've ever made*
Please don't capitalize every single word. It is unneeded and annoying, and (for me at least) makes it hard to read.

by that i mean hard to read without my eyes wanting to commit suicide
RamiLego4Game #60
Posted 24 May 2014 - 02:47 PM
RamiLego4Game said:
*Every post they've ever made*
Please don't capitalize every single word. It is unneeded and annoying, and (for me at least) makes it hard to read.

by that i mean hard to read without my eyes wanting to commit suicide
Like Me, I Can't, Computercraft APIs Maked That With Me (term.setBackgroundColor())
theoriginalbit #61
Posted 24 May 2014 - 02:55 PM
Like Me, I Can't, Computercraft APIs Maked That With Me (term.setBackgroundColor())
then technically all your posts should start with a lowercase word, followed by capitalised words. :P/>
wieselkatze #62
Posted 24 May 2014 - 02:55 PM
Two new issues on the bug tracker.
One with keys firing events and one with mouse_drag.
Happy to see you working on CCEmu again :)/>
Edited on 24 May 2014 - 01:08 PM
Sir_Mr_Bman #63
Posted 24 May 2014 - 03:05 PM
WOW! This is awesome!

I am already in love with it <3
Xtansia #64
Posted 24 May 2014 - 05:14 PM
OUTDATED
New Development Version:
CCEmuRedux-v1.0-dev.3.jar [CC1.63]

Changes:
Spoilerv1.0-dev.3 :
  • Fixed a terminal rendering derp that caused things to be offset
  • Fixed colours in terminals
  • Fixed spamming of mouse_drag events when mouse hadn't entered a new character area
  • Fix issue where only keys with characters associated would fire repeat events
  • Fix issue where you would not be able to restart a computer after either terminating from shell or shutting down from inside the actual computer
  • Add the ability to use CTRL+[T,R,S] shortcuts
Edited on 11 October 2015 - 09:56 PM
Sir_Mr_Bman #65
Posted 24 May 2014 - 06:18 PM
After toying with it for a while, I only have one question/issue

Is there (or will there be) support for modems between all the different computers in one session?

Other than that, it's great.

I've been stuck testing out my projects on cclite - not a bad emulator, but not great - as I joined right as CC-Emu got removed entirely…. Glad to finally use something more practical!
Zudo #66
Posted 24 May 2014 - 06:34 PM
Looks good!
Edited on 24 May 2014 - 04:35 PM
Xtansia #67
Posted 25 May 2014 - 03:21 AM
Is there (or will there be) support for modems between all the different computers in one of session?

Yes the ability to add modems/peripherals to computers is on my todo list
awsmazinggenius #68
Posted 25 May 2014 - 04:09 AM
Am I being blind, or is there no way to change the config for allowed websites? Will it be in the Options when it gets implemented?
Xtansia #69
Posted 25 May 2014 - 04:21 AM
Am I being blind, or is there no way to change the config for allowed websites? Will it be in the Options when it gets implemented?

No you're not, but it has been reported a few times, I just haven't gotten around to it yet.
Like I said in the op it's nowhere near complete.
Xtansia #70
Posted 25 May 2014 - 10:57 AM
OUTDATED
New Development Version:
CCEmuRedux-v1.0-dev.4.jar [CC1.63]

Changes:
Spoilerv1.0-dev.4 :
  • Set http_whitelist to '*' by default
  • Make terminal dimensions fixed ala CC1.63
Edited on 11 October 2015 - 09:56 PM
Xtansia #71
Posted 25 May 2014 - 12:33 PM
New Development Version:
CCEmuRedux-v1.0-dev.5.jar [CC1.63]

Changes:
Spoilerv1.0-dev.5 :
  • Increase default space limit from 32KiB to 1MiB
Edited on 11 October 2015 - 09:57 PM
theoriginalbit #72
Posted 25 May 2014 - 12:56 PM
New Development Version:
CCEmuRedux-v1.0-dev.5.jar [CC1.63]

Changes:
Spoilerv1.0-dev.5 :
  • Increase default space limit from 32KiB to 1MiB
I think you should up the auto-updater to the todo list :P/>
Xtansia #73
Posted 25 May 2014 - 12:59 PM
New Development Version:
CCEmuRedux-v1.0-dev.5.jar [CC1.63]

Changes:
Spoilerv1.0-dev.5 :
  • Increase default space limit from 32KiB to 1MiB
I think you should up the auto-updater to the todo list :P/>/>

Maybe just a little :P/>
Sir_Mr_Bman #74
Posted 25 May 2014 - 01:08 PM
-snip-
  • Increase default space limit from 32KiB to 1MiB

YAY! :D/>
RamiLego4Game #75
Posted 25 May 2014 - 01:59 PM
Can I Create A Video For The Emulator ?
Xtansia #76
Posted 25 May 2014 - 02:44 PM
Can I Create A Video For The Emulator ?

Yeah sure
gamax92 #77
Posted 25 May 2014 - 08:57 PM
Wow, this runs a LOT better on my netbook than MC, CCEmu, or CCDesk did. Can maintain a stable 30FPS

However, I'm getting insane flickering, usually on the text and tab, but sometimes everything flickers. Will file an issue on bitbucket.
Really nice!
Engineer #78
Posted 27 May 2014 - 09:28 PM
I really, really like this emulator. First of all, thank you for making this awesome emulator :D/>

Though I really want a feature which is necessary for my project, and that is to be able to connect to https websites!
Hopefully it is not too hard too implement, so it's a quick thing to do :P/>
cdel #79
Posted 27 May 2014 - 11:23 PM
great to see such a brilliant emulator, screenshots look great. However I am running into an error, I am running Mavericks 10.9.2.

http://imgur.com/7DkPWDE
oeed #80
Posted 27 May 2014 - 11:25 PM
great to see such a brilliant emulator, screenshots look great. However I am running into an error, I am running Mavericks 10.9.2.

http://imgur.com/7DkPWDE

Chances are you haven't put your ComputerCraft1.63.jar in to:
~/Library/Application Support/ccemuredux/
Sir_Mr_Bman #81
Posted 28 May 2014 - 12:36 AM
great to see such a brilliant emulator, screenshots look great. However I am running into an error, I am running Mavericks 10.9.2.

http://imgur.com/7DkPWDE

Make sure you are using the 1.6.4 version of computercraft, not the newest beta releases.
Xtansia #82
Posted 28 May 2014 - 01:58 AM
I really, really like this emulator. First of all, thank you for making this awesome emulator :D/>

Though I really want a feature which is necessary for my project, and that is to be able to connect to https websites!
Hopefully it is not too hard too implement, so it's a quick thing to do :P/>

You can already connect to https websites :/
Win7yes #83
Posted 28 May 2014 - 06:09 AM
I really like this. Are you planning to add Wireless Modems?
Xtansia #84
Posted 28 May 2014 - 06:25 AM
I really like this. Are you planning to add Wireless Modems?

Yes they are on my list
Engineer #85
Posted 28 May 2014 - 07:14 AM
I really, really like this emulator. First of all, thank you for making this awesome emulator :D/>/>

Though I really want a feature which is necessary for my project, and that is to be able to connect to https websites!
Hopefully it is not too hard too implement, so it's a quick thing to do :P/>/>

You can already connect to https websites :/
I cant for some reason then. Any https website, especially github, just gets so called skipped. It looks like it isn't even trying to…
Xtansia #86
Posted 28 May 2014 - 07:41 AM
I really, really like this emulator. First of all, thank you for making this awesome emulator :D/>/>

Though I really want a feature which is necessary for my project, and that is to be able to connect to https websites!
Hopefully it is not too hard too implement, so it's a quick thing to do :P/>/>

You can already connect to https websites :/
I cant for some reason then. Any https website, especially github, just gets so called skipped. It looks like it isn't even trying to…

And you're using dev.4/5 ? Is there any error or anything? because they are working for me :/
TheOddByte #87
Posted 29 May 2014 - 02:58 PM
Hey, it seems like you can't hold down keys, you have to press them repeatedly and I noticed that when using the edit program.( left and right key )
Xtansia #88
Posted 29 May 2014 - 03:32 PM
Hey, it seems like you can't hold down keys, you have to press them repeatedly and I noticed that when using the edit program.( left and right key )

That was fixed in dev.3 :/
TheOddByte #89
Posted 29 May 2014 - 06:34 PM
Hey, it seems like you can't hold down keys, you have to press them repeatedly and I noticed that when using the edit program.( left and right key )

That was fixed in dev.3 :/
Oh ok, I believe I'm still using the first release :P/>
Win7yes #90
Posted 29 May 2014 - 09:43 PM
Why are the screenshots of the emulator on Imgur differ from the actual emulator? There is no width and heigth of the computer but there is on the screenshoots
Xtansia #91
Posted 30 May 2014 - 04:37 AM
Why are the screenshots of the emulator on Imgur differ from the actual emulator? There is no width and heigth of the computer but there is on the screenshoots

Oh sorry, the screenshots are slightly outdated, that was a recent change to bring it inline with CC1.63 where terminal sizes are decided based on their type and are unable to be changed
wieselkatze #92
Posted 30 May 2014 - 09:11 PM
Good evening all.
I noticed a bug with the term API where positions are sometimes offset. I tested the same program ingame and the bug didn't occur, so I thought this would be the right place to post my issue.

Here a screenshot with the bug occuring:
Spoiler

This is the code, whereas I don't think there's the problem, because it worked ingame.
http://pastebin.com/LFUiyrSH

Interesting part is at line 117+ (text rendering).
Just start the program and press random keys (except Q which terminates it) and it will generate random text.
If you scroll a bit up and down the text in the right scrollMenu will be offset.
The interesting thing about that is, that if you then scroll the left menu with mouse dragging, these offset parts move parallel to the left scrollMenu.

#EDIT:

I got it fixed now. The actual problem was the ASCII code 96 (`), which, ingame, isn't known and get's replaced by ?.
In CCEmuRedux it just doesn't appear and causes problems with following term.setCursorPos() calls.
This causing the text to be offset.
So, don't mind me noobing around :P/>
Edited on 30 May 2014 - 07:43 PM
Xtansia #93
Posted 31 May 2014 - 05:27 AM
-Snip-

Ah I thought I'd forgot something, I'll have to see what I can do about that
RamiLego4Game #94
Posted 31 May 2014 - 10:28 AM
What about trying to load cc from %appdata%/.minecraft/mods/ /mods/1.6.4/
apemanzilla #95
Posted 31 May 2014 - 11:43 AM
What about trying to load cc from %appdata%/.minecraft/mods/ /mods/1.6.4/
I don't know about you, but whenever I make a new instance of Forge, I change the game directory to prevent the mods from being shared between instances.
theoriginalbit #96
Posted 31 May 2014 - 12:51 PM
What about trying to load cc from %appdata%/.minecraft/mods/ /mods/1.6.4/
I don't know about you, but whenever I make a new instance of Forge, I change the game directory to prevent the mods from being shared between instances.
you could easily scan the minecraft directory for the mod, ignoring key ones like 'saves' where it clearly wouldn't be.
awsmazinggenius #97
Posted 31 May 2014 - 02:59 PM
I, like apemanzilla, make a new directory whenever I make a new Forge instance in the launcher.
theoriginalbit #98
Posted 31 May 2014 - 03:47 PM
What about trying to load cc from %appdata%/.minecraft/mods/ /mods/1.6.4/
I don't know about you, but whenever I make a new instance of Forge, I change the game directory to prevent the mods from being shared between instances.
you could easily scan the minecraft directory for the mod, ignoring key ones like 'saves' where it clearly wouldn't be.
I, like apemanzilla, make a new directory whenever I make a new Forge instance in the launcher.
I too do the same, however, you can scan directories very easily in Java! Here let me show you an example

public String findPathToCC(File mc) {
  File ccJar = iterate(mc);
  return ccJar != null ? ccJar.getAbsolutePath() : null;
}

private File iterate(File root) {
  File[] list = root.listFiles();

  if (list == null) return null;

  for (File f : list) {
	if (f.isDirectory()) {
	  File found = iterate(f);
	  if (found != null) {
		return found;
	  }
	} else if (f.getName().equals("ComputerCraft1.63.jar")) {
	  return f;
	}
  }

  return null;
}

this is just a basic example I threw together in a minute, if I actually spent a little bit extra time I could have it search for 'computercraft' (case-insensitive), un-zip the found file, and check the mcmid.info file to verify the ComputerCraft version.

EDIT: oh and if you doubt the above code's success, here is the output path

/Users/theoriginalbit/Library/Application Support/minecraft/CraniumServer/mods/ComputerCraft1.63.jar
Edited on 31 May 2014 - 01:52 PM
apemanzilla #99
Posted 01 June 2014 - 04:10 AM
–snip–

Yes, I realize this is possible (and easy) but I'd just prefer to be able to select the version myself. Maybe, it could use the provided jar, if there is one, otherwise search for CC in common MC directories.
Edited on 01 June 2014 - 02:10 AM
theoriginalbit #100
Posted 01 June 2014 - 04:21 AM
Yes, I realize this is possible (and easy) but I'd just prefer to be able to select the version myself. Maybe, it could use the provided jar, if there is one, otherwise search for CC in common MC directories.
"select the version myself", you know it only works with CC 1.63 right…? Once he has the feature implemented (if he does it) so it can use different ComputerCraft versions, he could easily make it scan the CCEmu folder and the MC folder presenting all the found CC jars in a list for you to select…
Edited on 01 June 2014 - 02:22 AM
apemanzilla #101
Posted 01 June 2014 - 04:45 AM
Yes, I realize this is possible (and easy) but I'd just prefer to be able to select the version myself. Maybe, it could use the provided jar, if there is one, otherwise search for CC in common MC directories.
"select the version myself", you know it only works with CC 1.63 right…? Once he has the feature implemented (if he does it) so it can use different ComputerCraft versions, he could easily make it scan the CCEmu folder and the MC folder presenting all the found CC jars in a list for you to select…
True, but what if I'm running it from a flash drive?
Xtansia #102
Posted 02 June 2014 - 02:36 PM
Just checking in to mention a few things,
1) I'm still working on this, I've just been holding off on actual features and releases due to wanting to have a launcher to make things easier
2) I'm currently making progress on a launcher, I have a functioning downloader just need to make the parts that actual handle version selection/launching and the ui
3) I've still had no communication from dan so that's kinda up in the air, though the aforementioned downloader can happily download from curseforge if needed
EpicnessTwo #103
Posted 02 June 2014 - 02:41 PM
Could you please implement the ability to use peripherals, i want to create a client server network but cant without modems :(/>
Xtansia #104
Posted 02 June 2014 - 03:08 PM
Could you please implement the ability to use peripherals, i want to create a client server network but cant without modems :(/>

Like I've said several times before in this thread, it's on my todo list
Cranium #105
Posted 02 June 2014 - 05:55 PM
Just my two cents on the detection of the ComputerCraft jar. I think just the easiest way to do this would be for the user to specify where the jar is, if it's not automatically detected. Bring up a new dialogue, asking the user to locate the jar file within any directory.
TheOddByte #106
Posted 03 June 2014 - 02:01 PM
Could you please implement the ability to use peripherals, i want to create a client server network but cant without modems :(/>
Stop nagging about it, he's going todo it, but not right now. He's probably focusing on more important things right now.
Why don't you use minecraft in the meanwhile? :P/>
Xtansia #107
Posted 04 June 2014 - 12:33 PM
Making solid progress on the launcher :D/>/>
Also wanting opinions on:
- Should I add a console tab like the MC launcher aswell as an option to keep the launcher open?
- Does having the bottom bar textured look awful? should it just be left as the default OS theme?
(NB: Just using old news page for testing purposes)
Edited on 04 June 2014 - 12:33 PM
theoriginalbit #108
Posted 04 June 2014 - 12:37 PM
Nice. Looking very Minecraft-esque. ;)/>
Yes, if the console will be useful. Yes, it looks a little odd. No, definitely not the window theme, on Mac and Linux that could look even more terrible than it always will on Windows, it will just look odd, perhaps try just a dark grey with some noise on it.
Xtansia #109
Posted 04 June 2014 - 12:51 PM
Nice. Looking very Minecraft-esque. ;)/>
Yes, if the console will be useful. Yes, it looks a little odd. No, definitely not the window theme, on Mac and Linux that could look even more terrible than it always will on Windows, it will just look odd, perhaps try just a dark grey with some noise on it.

I have no idea what you are talking about, I didn't look at it once ;p
Everything gets logged to a file so it'd be more convenience then anything really.
Currently failed downloads are only logged, so that's what it'd be useful for, but that's easily fixed with a dialog or something.
And noted, I'll mess around with it and report back with any alternative designs.
theoriginalbit #110
Posted 04 June 2014 - 12:53 PM
Everything gets logged to a file so it'd be more convenience then anything really.
Currently failed downloads are only logged, so that's what it'd be useful for, but that's easily fixed with a dialog or something.
I'd probably say pending more logging it probably isn't needed then…

And noted, I'll mess around with it and report back with any alternative designs.
If you want I can quickly throw together (like literally a 2 second job, opening Photoshop will take longer) a texture like I said, if you give me some dimensions ;)/>
Edited on 04 June 2014 - 10:53 AM
Xtansia #111
Posted 04 June 2014 - 01:00 PM
Everything gets logged to a file so it'd be more convenience then anything really.
Currently failed downloads are only logged, so that's what it'd be useful for, but that's easily fixed with a dialog or something.
I'd probably say pending more logging it probably isn't needed then…

And noted, I'll mess around with it and report back with any alternative designs.
If you want I can quickly throw together (like literally a 2 second job, opening Photoshop will take longer) a texture like I said, if you give me some dimensions ;)/>

Other stuff is logged, but it's not really pertinent to the user.
I still have stuff like emulator crashes to handle.
There's no real fixed dimensions, easiest would be a 'smallish' repeating pattern, I have no clue what the actual dimensions of that bar are.
theoriginalbit #112
Posted 04 June 2014 - 01:02 PM
Other stuff is logged, but it's not really pertinent to the user.
I still have stuff like emulator crashes to handle.
Fair enough. Could be worth it, suppose you'll just have to weigh up yourself.

There's no real fixed dimensions, easiest would be a 'smallish' repeating pattern, I have no clue what the actual dimensions of that bar are.
Fixed height though yes? just width is scalable?
Xtansia #113
Posted 04 June 2014 - 01:19 PM
There's no real fixed dimensions, easiest would be a 'smallish' repeating pattern, I have no clue what the actual dimensions of that bar are.
Fixed height though yes? just width is scalable?

The bottom bar is 950 x 50
theoriginalbit #114
Posted 04 June 2014 - 01:41 PM
The bottom bar is 950 x 50
Sorry about the delay, got a phone call right as I saw this reply and needed to go deal with it. Here's a link to two assets (plus PSD files) I added a slight vignette on one to make it a little less boring as well, so take a look at that :)/> either could easily be turned into a tiled image (take the centre few pixels from the vignette one if you plan on making that tiled.)
Xtansia #115
Posted 04 June 2014 - 02:06 PM
The bottom bar is 950 x 50
Sorry about the delay, got a phone call right as I saw this reply and needed to go deal with it. Here's a link to two assets (plus PSD files) I added a slight vignette on one to make it a little less boring as well, so take a look at that :)/> either could easily be turned into a tiled image (take the centre few pixels from the vignette one if you plan on making that tiled.)

This is with the full_vignette.png
theoriginalbit #116
Posted 04 June 2014 - 02:13 PM
This is with the full_vignette.png
-image snip-
okay so maybe that vignette could be less subtle than I thought it needed to be :P/> but other than the text suddenly being black (instead of the original white) I think that's cleaner :)/>
Edited on 04 June 2014 - 12:13 PM
Xtansia #117
Posted 04 June 2014 - 02:17 PM
This is with the full_vignette.png
-image snip-
okay so maybe that vignette could be less subtle than I thought it needed to be :P/> but other than the text suddenly being black (instead of the original white) I think that's cleaner :)/>

Oh yeah xD that'll be because of me restructuring some of the ui stuff, I shall return with white text promptly:P

// EDIT, White text


//EDIT 2, I tried upping the contrast and lowering the brightness on the vignette and ended up with this
Edited on 04 June 2014 - 12:29 PM
theoriginalbit #118
Posted 04 June 2014 - 02:27 PM
-snip-
yep, looks good :)/> now resize the window ;)/> :P/>
Xtansia #119
Posted 04 June 2014 - 02:30 PM
-snip-
yep, looks good :)/>/> now resize the window ;)/>/> :P/>/>

Meh, don't need to :P/>
apemanzilla #120
Posted 04 June 2014 - 02:43 PM
Wow, lots of posts :P/>

I like the looks of the launcher, but the one thing that gets on me is the background for the update page. Stone bricks don't seem to fit with the theme, but it might just be me.
Xtansia #121
Posted 04 June 2014 - 02:52 PM
Wow, lots of posts :P/>/>

I like the looks of the launcher, but the one thing that gets on me is the background for the update page. Stone bricks don't seem to fit with the theme, but it might just be me.

You probably didn't see the note I posted with the first screenshot, saying I was just using the old news page for testing purposes. I haven't gotten around to doing a new one yet.
Xtansia #122
Posted 04 June 2014 - 03:52 PM
Messing around with the news blog thingy, and the dimensions of the launcher,
theoriginalbit #123
Posted 04 June 2014 - 04:01 PM
-snip-
Looking good :)/> but you've now made me hungry :P/>
Cranium #124
Posted 04 June 2014 - 04:20 PM
I can see a lot of the Minecraft Launcher influence there. Not bad looking.
apemanzilla #125
Posted 04 June 2014 - 07:10 PM
Bacon Ipsum?

"The real bacon" or "Bacon itself"
Edited on 04 June 2014 - 05:10 PM
Xtansia #126
Posted 05 June 2014 - 09:18 AM
Who would much rather there were no news page + option to change emulator version? And that it just always downloaded/ran the latest version of the emulator, like CCEmu did?
theoriginalbit #127
Posted 05 June 2014 - 09:39 AM
what merit would there be to switch the emulator version? or is that tied into the ComputerCraft version?
apemanzilla #128
Posted 05 June 2014 - 02:24 PM
Who would much rather there were no news page + option to change emulator version? And that it just always downloaded/ran the latest version of the emulator, like CCEmu did?
I'm fine with either way.
Xtansia #129
Posted 06 June 2014 - 01:51 PM
Okay so I scrapped the launcher and started over, and now I bring you the new one :D/>

It even downloads CC from the Curse CDN if this turns out to be a big no-no then I guess that'll have to go lol
but until then the download link is HERE

awsmazinggenius #130
Posted 06 June 2014 - 01:56 PM
can you make the CCEmuRedux text white please?
theoriginalbit #131
Posted 06 June 2014 - 02:02 PM
nice! I agree with awsmazinggenius though, make the CCEmuRedux text lighter, I don't agree white, just a lighter grey. :)/>

EDIT: I do kinda feel like the main menu needs to follow a similar theme now though.
Edited on 06 June 2014 - 12:05 PM
Xtansia #132
Posted 06 June 2014 - 02:10 PM
nice! I agree with awsmazinggenius though, make the CCEmuRedux text lighter, I don't agree white, just a lighter grey. :)/>/>

EDIT: I do kinda feel like the main menu needs to follow a similar theme now though.

There's just no winning with you people :P/>
theoriginalbit #133
Posted 06 June 2014 - 02:19 PM
There's just no winning with you people :P/>
:P/> I have also noticed that the launcher stays open, I have two instances of Java, one for the launcher which has no windows, and one for the actual emulator :P/>
Xtansia #134
Posted 06 June 2014 - 02:23 PM
There's just no winning with you people :P/>/>
:P/>/> I have also noticed that the launcher stays open, I have two instances of Java, one for the launcher which has no windows, and one for the actual emulator :P/>/>

Yeah, that's by design, it will exit once the emulator exits, it pipes the output from the emulator to the log
theoriginalbit #135
Posted 06 June 2014 - 02:28 PM
it will exit once the emulator exits
you sure? *tests* oh wow it does, it just takes a few good seconds to do so!
Xtansia #136
Posted 06 June 2014 - 02:31 PM
it will exit once the emulator exits
you sure? *tests* oh wow it does, it just takes a few good seconds to do so!

When I was testing there were a few times it took a few seconds but most of the time it was pretty quick about it, I'm not sure what exactly is deciding to hang around :/

//EDIT:
Hmm I don't think this is eye bleed inducing enough


//EDIT 2:
Doesn't look terrible, stands out better
Edited on 06 June 2014 - 12:58 PM
Cranium #137
Posted 06 June 2014 - 03:15 PM
Eh, in my opinion, the previous font was better. It just needs to lighten up, so it stands out from the background a bit more. I really do like the thick blocky font.
theoriginalbit #138
Posted 06 June 2014 - 03:16 PM
I agree with Cranium, the previous font was better, just needs to be lighter.
Xtansia #139
Posted 06 June 2014 - 03:23 PM
How about making the background lighter?
Text stands out a lot more, and not as much of a jump to the emulator colors,
Could go lighter so that it's even closer in coloring
theoriginalbit #140
Posted 06 June 2014 - 03:24 PM
okay go with that! looks much better and you're spending a lot of time on (no offence) useless things, instead of features :P/>
Cranium #141
Posted 06 June 2014 - 03:24 PM
That doesn't look to bad, actually. I like it.
Xtansia #142
Posted 06 June 2014 - 03:28 PM
Okay guess we have a winner
and not really wasting time :P/>
I've only spent a grand total of like 4 days on the two versions of the launcher combined, the second one I only started late yesterday so not even 24 hours on it :P/>
theoriginalbit #143
Posted 06 June 2014 - 03:29 PM
I've only spent a grand total of like 4 days on the two versions of the launcher combined, the second one I only started late yesterday so not even 24 hours on it :P/>
I didn't mean the launcher was a waste, I meant the background and text colour in the launcher was :P/>
Cranium #144
Posted 06 June 2014 - 03:31 PM
I didn't mean the launcher was a waste, I meant the background and text colour in the launcher was :P/>
YOU'RE A WASTE!
*runs away giggling like a madman*
Xtansia #145
Posted 06 June 2014 - 03:32 PM
I've only spent a grand total of like 4 days on the two versions of the launcher combined, the second one I only started late yesterday so not even 24 hours on it :P/>/>
I didn't mean the launcher was a waste, I meant the background and text colour in the launcher was :P/>/>

I want pretty! and pfft only an hour or so, I'm bored of programming for the night :P/>
theoriginalbit #146
Posted 06 June 2014 - 03:34 PM
I want pretty! and pfft only an hour or so, I'm bored of programming for the night :P/>
then go to bed, its 2:30am over there after all. :P/>
Xtansia #147
Posted 06 June 2014 - 03:36 PM
I want pretty! and pfft only an hour or so, I'm bored of programming for the night :P/>/>
then go to bed, its 2:30am over there after all. :P/>/>

I AM AN INDEPENDENT MAN!
I do what I want, when I want, where I want.
theoriginalbit #148
Posted 06 June 2014 - 03:37 PM
I AM AN INDEPENDENT MAN!
I do what I want, when I want, where I want.
lol. well I'm going, and its only 12:30 :P/>
Xtansia #149
Posted 06 June 2014 - 03:42 PM
Well either way I just uploaded the altered launcher
Cranium #150
Posted 06 June 2014 - 03:53 PM
Just a question, Tomass. Is the emulator going to allow for custom scale like the last one did? I quite liked increasing the scale of the computers, but not the height/width/number of character spaces on the screen. I have bad eyes, and it helps to increase the scale.
Xtansia #151
Posted 06 June 2014 - 04:06 PM
Just a question, Tomass. Is the emulator going to allow for custom scale like the last one did? I quite liked increasing the scale of the computers, but not the height/width/number of character spaces on the screen. I have bad eyes, and it helps to increase the scale.

I don't see why not, I'll add it to the list of things I need to do.
apemanzilla #152
Posted 06 June 2014 - 04:56 PM
I liked decreasing the scale so I could fit a lot of them on my monitor :3
theoriginalbit #153
Posted 07 June 2014 - 01:52 AM
Well either way I just uploaded the altered launcher
where?
Xtansia #154
Posted 07 June 2014 - 05:22 AM
Well either way I just uploaded the altered launcher
where?

It should have replaced the linked one, unless I've derped and it hasn't
//Edit:
Yep the same link does lead to the launcher with the lighter background
Edited on 07 June 2014 - 04:16 AM
Engineer #155
Posted 08 June 2014 - 08:53 PM
for some reason I cannot connect to any websites via this emulator. I assume this is an issue with CC's configuration where it accepts wildcards :L
If this is not the case, can you please help me out? :S
awsmazinggenius #156
Posted 08 June 2014 - 10:09 PM
I tried connecting to "https://github.com", and it worked. I chose that because it is https, which you were complaining about, and it is not normally whitelisted by default in 1.63. I'm on OS X 10.10 (the beta for Yosemite) by the way, if that helps.
Xtansia #157
Posted 09 June 2014 - 04:15 AM
for some reason I cannot connect to any websites via this emulator. I assume this is an issue with CC's configuration where it accepts wildcards :L
If this is not the case, can you please help me out? :S

They should be working.
Are you perhaps behind a proxy?
Or alternatively if you're on Windows have you disabled java's network access (i.e. when the network security popup comes up)?
Engineer #158
Posted 09 June 2014 - 01:32 PM
I am not behind a proxy nor I denied java's internet access. I had to manually add java to my firewall, so I dont know what is up :S
Xtansia #159
Posted 10 June 2014 - 07:03 AM
I am not behind a proxy nor I denied java's internet access. I had to manually add java to my firewall, so I dont know what is up :S

That's really weird, I honestly don't know then :S

// In other news
Making some progress on things :D/>
Spoiler
theoriginalbit #160
Posted 10 June 2014 - 07:37 AM
// In other news
Making some progress on things :D/>
-rednet image snip-
yay! :D/>
Xtansia #161
Posted 10 June 2014 - 12:39 PM
At the moment the only way to add a peripheral to a computer is to edit it&amp;amp;#39;s settings file.
Just wanted to get peoples opinions on what would be a good way to access a 'side' configuration window type thing,
Maybe a button on the computers title bar along side the terminate button etc?
theoriginalbit #162
Posted 10 June 2014 - 12:41 PM
Just wanted to get peoples opinions on what would be a good way to access a 'side' configuration window type thing,
Maybe a button on the computers title bar along side the terminate button etc?
yeah I like the sound of that, a Peripheral button that presents a dialog with a list you can add peripherals to. it would be awesome if it were a list like the 'saves' list, with the options to add unique peripherals on certain sides, or add it as if its on a network :)/>
Xtansia #163
Posted 10 June 2014 - 12:56 PM
Just wanted to get peoples opinions on what would be a good way to access a 'side' configuration window type thing,
Maybe a button on the computers title bar along side the terminate button etc?
yeah I like the sound of that, a Peripheral button that presents a dialog with a list you can add peripherals to. it would be awesome if it were a list like the 'saves' list, with the options to add unique peripherals on certain sides, or add it as if its on a network :)/>

By on a network do you mean like wired modems? The only peripheral atm is wireless modems
theoriginalbit #164
Posted 10 June 2014 - 01:06 PM
By on a network do you mean like wired modems? The only peripheral atm is wireless modems
yes, but design your framework in preparation for it ;)/>

the distinction between wireless and wired modems in the emulator wouldn't be much, the wired would have access to peripherals, otherwise you could implement them as the same.
Win7yes #165
Posted 17 June 2014 - 01:38 AM
So, 2 questions.
First: How do I add a wireless modem editing computer's config?
And Second: What is the next update gonna have?
Xtansia #166
Posted 17 June 2014 - 05:58 AM
So, 2 questions.
First: How do I add a wireless modem editing computer's config?
And Second: What is the next update gonna have?

You can't yet, as the version with wireless modems hasn't been pushed to the update server, as it's not quite done.
The next update will include the wireless modems, and if I find time the gui for adding them/peripherals to computers.

I've been a little strapped for time with finals going on, luckily last one is tomorrow, so after then I should have more time to work on this.
RoD #167
Posted 19 June 2014 - 10:15 PM
Hey, i am pretty excited to see ccemu back!

Some questions:
The shutdown, reboot and terminate shortcur will aplly to all computers. Is this on pourpuse? I remember in ccemu that only the highlighted computers would receive the command.

How can i attatch modems to the computers?

Thanks and good job!
Xtansia #168
Posted 20 June 2014 - 01:35 AM
Hey, i am pretty excited to see ccemu back!

Some questions:
The shutdown, reboot and terminate shortcur will aplly to all computers. Is this on pourpuse? I remember in ccemu that only the highlighted computers would receive the command.

How can i attatch modems to the computers?

Thanks and good job!

If you read the previous reply you would know that modems haven't been added yet.
The shortcuts doing that is a derp on my part, it's been reported and is fixed for the next update.
JackCarterSmith #169
Posted 21 June 2014 - 07:19 PM
VERY GOOD WORK :D/> !

I tinker CMU order to reopen the project … However since a new program update just released, I'm just going to it ^^ I need to have a great emulator with CC 1.63 for a question of compatibility with my OS.

Anyway, a big thank you to you thomass1996;)

Can I still use version Portable USB? In the sense that all the files are in the% APPDATA%?

EDIT : Just a problem… This emulator can't run with OpenGL <= 2.0
Edited on 21 June 2014 - 05:23 PM
Xtansia #170
Posted 22 June 2014 - 01:25 AM
Can I still use version Portable USB? In the sense that all the files are in the% APPDATA%?

EDIT : Just a problem… This emulator can't run with OpenGL <= 2.0

Yes all files are in %APPDATA%
Oh yeah I forgot to mention that but the library I'm using removed support for OpenGL 1.X, So at least OpenGL 2.0 is required.
Sorry but any gpu from like the last decade should support OpenGL 2.0, OpenGL 1.X has been deprecated for quite a while.
Xtansia #171
Posted 23 June 2014 - 12:22 PM
Finally got around to updating, sorry for the delay been pretty busy lately.
Fixed the issue with the keyboard shortcuts affecting all computers, was a slight derp on my behalf, had forgot to check that the terminal had keyboard focus first.
Also added wireless modems, there is no gui for adding them atm, but you can add them manually by editing the desired computers settings file like so:

{
    ...,
    "side-data" : {
        ....,
        "left" : {
            "peripheral" : {
                "type" : "WirelessModem"
            },
            ...
        }
    }
}
koenkoe #172
Posted 04 July 2014 - 10:23 AM
Nice work!!
TheOddByte #173
Posted 04 July 2014 - 10:04 PM
Since the current version of this is dev.7 you should probably edit the first post to let us know the changes in it :P/>
Xtansia #174
Posted 05 July 2014 - 05:09 AM
Since the current version of this is dev.7 you should probably edit the first post to let us know the changes in it :P/>/>

Ah yeah completely forgot about that, I've updated the post with the changes.
mistertimn #175
Posted 10 July 2014 - 05:50 AM
This is absolutely beautiful! Love the look, love the fact that I can fullscreen it on Mavericks and have it run alongside Sublime Text 2 in a fullscreen environment. This is great.
Tatjam #176
Posted 24 July 2014 - 01:21 PM
It looks very good! :)/>
But, is it virus clean? My antivirus keeps telling me(At download) that it can be dangerous (Because its a .jar file?)
Waiting to see it released!
Win7yes #177
Posted 24 July 2014 - 01:26 PM
It looks very good! :)/>
But, is it virus clean? My antivirus keeps telling me(At download) that it can be dangerous (Because its a .jar file?)
Waiting to see it released!
What Antivirus do you have?
I can ensure, that this emulator is completly safe.
Tatjam #178
Posted 24 July 2014 - 04:48 PM
I have mcafee total protection, like to give false positives :P/>
Going to get it and give a try :D/>
Thanks
Win7yes #179
Posted 24 July 2014 - 07:05 PM
My computer came with McAfee. A friend had it and told me it was a very bad antivirus, so I uninstalled it and replaced it with another one :lol:/>
TheOddByte #180
Posted 25 July 2014 - 02:53 PM
My computer came with McAfee. A friend had it and told me it was a very bad antivirus, so I uninstalled it and replaced it with another one :lol:/>
You did the right thing :P/>
I can also tell you that this is virus free! :D/>
Win7yes #181
Posted 25 July 2014 - 10:54 PM
My computer came with McAfee. A friend had it and told me it was a very bad antivirus, so I uninstalled it and replaced it with another one :lol:/>
You did the right thing :P/>
I can also tell you that this is virus free! :D/>
I know I did the right thing, I wouldn't be here if I didn't do that. McAfee is like a CC antivirus, It only searchs for what is written in the file.
Edit: Yay first post on page 10!
Edited on 25 July 2014 - 08:55 PM
Tatjam #182
Posted 26 July 2014 - 03:01 AM
Amazing emulator! Just needs a peripheral adding thing :)/>
Love the GUI, very simple and compact.

And, i have tested Mcafee, and, true, it's real bad (Not the worst, but… ) :P/>

Cheers :D/>
acepilot1122 #183
Posted 07 August 2014 - 06:54 PM
I might just be really stupid, but how do you start it? ive downloaded it but I cant find any EXE files, nor can I find any text files… what am I missing?
MKlegoman357 #184
Posted 07 August 2014 - 08:38 PM
It is a Java program and Java programs are packed into a .jar runnable (runnable by Java) archive. In other words, double-click the ccemuredux-launcher.jar file.
acepilot1122 #185
Posted 07 August 2014 - 09:18 PM
I still cant find the .jar file… is it the actual zip folder itself, or is it somewhere within that? either way I still cant get it to run :/ ive tried opening the zip folder through java, and re-exporting it in WinRAR but no matter what I do, I still get 'Exception in thread "main" java.lang.noclassdeffounderror: C:\users\NextDefault\desktop\ccemuredux-launcher/zip' in the command line moments before it closes… what am I doing wrong?
Xtansia #186
Posted 08 August 2014 - 09:18 AM
I still cant find the .jar file… is it the actual zip folder itself, or is it somewhere within that? either way I still cant get it to run :/ ive tried opening the zip folder through java, and re-exporting it in WinRAR but no matter what I do, I still get 'Exception in thread "main" java.lang.noclassdeffounderror: C:\users\NextDefault\desktop\ccemuredux-launcher/zip' in the command line moments before it closes… what am I doing wrong?

The file you download should be named ccemuredux-launcher.jar, DO NOT extract anything. If it's not a .jar file you may need to rename it so that is one.
If when you double click the .jar, it opens with WinRAR or some other archiving program, right-click the .jar and choose to open with Java
acepilot1122 #187
Posted 08 August 2014 - 05:24 PM
i redownloaded it, but it was a zip file, not a .jar. I changed it to a .jar file and tried to open it with java but it is still doing the exact same thing it was doing before… I am still getting 'exception in thread "main" java.lang.noclassdeffounderror: C:\users\Nextdefault\desktop\ccemuredux-launcher/jar' am I just doing something really stupid?
Edited on 08 August 2014 - 04:37 PM
Xtansia #188
Posted 09 August 2014 - 07:02 AM
i redownloaded it, but it was a zip file, not a .jar. I changed it to a .jar file and tried to open it with java but it is still doing the exact same thing it was doing before… I am still getting 'exception in thread "main" java.lang.noclassdeffounderror: C:\users\Nextdefault\desktop\ccemuredux-launcher/jar' am I just doing something really stupid?

Is java definitely being passed the -jar argument before the jar file name?
e.g.
java -jar ccemuredux-launcher.jar
acepilot1122 #189
Posted 12 August 2014 - 03:28 PM
oh I never realised I had to run it like that… I don't really know what im doing with java tbh… ive created a batch file to launch it, as you would if you created a server, but now I am getting 'java' is not recognised as an internal or external command, operable program or batch file. I guess I gotta reinstall java or something…
theoriginalbit #190
Posted 12 August 2014 - 04:21 PM
definitely reinstall java. but the fact that your computer/browser/internet/service provider/whatever is giving you a zip instead of a jar, sounds a little, well, strange and/or concerning… the download link definitely provides a jar, so the fact you keep saying it is downloading as a zip is very odd.
Engineer #191
Posted 16 August 2014 - 10:07 AM
definitely reinstall java. but the fact that your computer/browser/internet/service provider/whatever is giving you a zip instead of a jar, sounds a little, well, strange and/or concerning… the download link definitely provides a jar, so the fact you keep saying it is downloading as a zip is very odd.
His zip utility recognises .jar files probably as a zip, java doesn't run it so that program has the chance to do that !
gigagames #192
Posted 17 August 2014 - 08:02 PM
I doint have read this thread complete, so sry if sombody ask this befor ..
1. Can i make a "monitor" ? and connect a PC to a Monitor
2. Is there a Way to use CC addons for this emulator ?
TommieIV #193
Posted 18 August 2014 - 03:19 AM
The launcher opens then a window pops up then it just closes???
Monthkiller #194
Posted 24 August 2014 - 06:06 PM
THANK YOU!!!!!!!!!!!! I have been looking for a emulater for linux (not web based) and here it is!
Xtansia #195
Posted 25 August 2014 - 02:41 AM
I doint have read this thread complete, so sry if sombody ask this befor ..
1. Can i make a "monitor" ? and connect a PC to a Monitor
2. Is there a Way to use CC addons for this emulator ?

No, and no sorry.
There something that I was wanting to do, but they definitely won't be happening anytime soon.

The launcher opens then a window pops up then it just closes???

Have you tried opening the launcher via the commandline to see if any errors are output?
Is it possible that your pc is very old and doesn't support OpenGL 2.0?
theoriginalbit #196
Posted 25 August 2014 - 02:56 AM
Have you tried opening the launcher via the commandline to see if any errors are output?
Is it possible that your pc is very old and doesn't support OpenGL 2.0?
I was having the same thing happening on Saturday, launcher opened, but the menu was black and then would close, no crashlog, no error, just closed.
Xtansia #197
Posted 25 August 2014 - 04:55 AM
Have you tried opening the launcher via the commandline to see if any errors are output?
Is it possible that your pc is very old and doesn't support OpenGL 2.0?
I was having the same thing happening on Saturday, launcher opened, but the menu was black and then would close, no crashlog, no error, just closed.

That is odd to say the least, I don't know why it would be doing that.

EDIT:
I've been looking at doing some more work on this (finally), and I'm curious what peoples opinions are on whether it should only allow one 'instance' of a computer for each id to be open at a time (like CCEmu did), or to allow different 'versions' for each id (basically completely separate computers merely sharing a base directory and id number) and they would be saved as such (ie you could have an advanced and a standard id 0 computer coexisting etc).
Edited on 25 August 2014 - 03:04 AM
theoriginalbit #198
Posted 25 August 2014 - 05:18 AM
Allow multiple instances that reference the same data, that way you could concurrently check your program on say an advanced and normal computer. Or validate communication between them, and only having to update code once, and rebooting both will update both.
Xtansia #199
Posted 25 August 2014 - 05:22 AM
My other question would be things like labels, redstone output and peripherals; per instance or per id?
Also should httpEnable and httpWhitelist be configurable per session or globally.
Edited on 25 August 2014 - 03:54 AM
MKlegoman357 #200
Posted 25 August 2014 - 12:56 PM
It would be nicer and useful for labels, peripherals, redstone output to be per instance. And for configs, maybe make it global, but with the ability to customize per session?
theoriginalbit #201
Posted 25 August 2014 - 01:47 PM
I agree with MKlegoman357 on the labels, etc.
Alice #202
Posted 31 August 2014 - 07:15 AM
Kinda a bug, but I've been hearing multiple talking about it crashing right after it attempts to launch.
Is this because I'm running XP or something?
If it's been solved or someone has a response, send me a PM as I might not remember this post '-'
Xtansia #203
Posted 01 September 2014 - 02:54 AM
Kinda a bug, but I've been hearing multiple talking about it crashing right after it attempts to launch.
Is this because I'm running XP or something?
If it's been solved or someone has a response, send me a PM as I might not remember this post '-'

As a note about this, I have not experienced this personally, and I have no idea what could cause it to only happen sporadically :/
If you experience this can you please pastebin the log file, and post a link.
Edited on 01 September 2014 - 01:00 AM
Agoldfish #204
Posted 02 September 2014 - 06:31 PM
Possible dumb question inbound:
It gets past the launch phase, pops up for a second, then quits…
Xtansia #205
Posted 03 September 2014 - 01:33 AM
Possible dumb question inbound:
It gets past the launch phase, pops up for a second, then quits…

I have no idea what's causing it to do this, is there any info in the log file?
Agoldfish #206
Posted 03 September 2014 - 03:02 PM
Here is the only log I could find:
Spoiler2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.0 started on windows…
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] Current time is Sep 2, 2014 1:31:38 PM
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] Using data directory: C:\Users\Student\AppData\Roaming\.ccemuredux
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Windows 7'
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '6.1'
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'x86'
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.7.0_51'
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2014-09-02 13:31:38 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '32'
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-core.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\guava.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\computercraft.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\Student\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-09-02 13:31:39 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:00.365)
2014-09-02 13:31:39 [FINE] [CCEmuRedux Launcher] Running C:\Program Files\Java\jre7\bin\javaw.exe -Xmx512M -cp C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-core.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\guava.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\computercraft.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\lwjgl.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar;C:\Users\Student\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.4.0 - Build 8.14.10.1930
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGLInstances(LwjglGraphics.java:246)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:159)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:131)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator process finished!
Xtansia #207
Posted 03 September 2014 - 06:25 PM
Here is the only log I could find:
Spoiler-SNIP-
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.4.0 - Build 8.14.10.1930
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGLInstances(LwjglGraphics.java:246)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:159)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:131)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
2014-09-02 13:31:40 [INFO] [CCEmuRedux Launcher] Emulator process finished!

Ah is the computer you're trying to run it on very old? The reason it isn't running in your case is the computer doesn't support OpenGL 2.0
I will be adding a better system to notify of crashes like this in the nearish future so that it is more obvious what is going on.
Agoldfish #208
Posted 03 September 2014 - 11:59 PM
Oh, that's poopy. It is isn't that old as much as it's really poppy.
Commador #209
Posted 23 September 2014 - 12:15 AM
I really like this program, but I do have one grievance. I jump from computer to computer a lot, and so keeping my saves in roaming is really annoying. Could it be configured/changed to run in the same directory as the launcher? Or allow the user to target their own directory? Thanks!
Lyqyd #210
Posted 23 September 2014 - 12:54 AM
You may want to write a launcher batch file that does something along these lines:


@echo off
set APPDATA=%~dp0data
java ccemu.jar

Obviously, change the last line to whatever will actually launch the emulator. The second line sets the appdata folder to a data subfolder for just the program you're starting in the third line, so it should make it more portable.

Edit: MKLegoman357 pointed out (rather snarkily) that the original post mentions an official way of setting the data directory, so that would be a better option than my suggestion above.

Don't be so snarky, MKL357. :P/>
Edited on 23 September 2014 - 04:50 PM
TheOddByte #211
Posted 24 September 2014 - 10:31 PM
Just detected a bug, goto Start Session > Create New > Press FN, it should go back to the main menu with the textbox still there and the background a little darker.
tenshae #212
Posted 01 October 2014 - 04:16 AM
Hey, Pocket Computer support?
Angel_Code #213
Posted 04 October 2014 - 08:09 PM
not sure why but when i'm editing the json files to add wireless modem it doesn't work and reverts to the default
The default .json
Spoiler
{
  "storage-limit" : 1048576,
  "label" : "say",
  "advanced" : true,
  "on" : true,
  "screen-x" : 296,
  "screen-y" : 0,
  "side-data" : {
	"bottom" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"top" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"back" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"front" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"right" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"left" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	}
  }
}

my .json
Spoiler

{
  "storage-limit" : 1048576,
  "label" : "say",
  "advanced" : true,
  "on" : true,
  "screen-x" : 0,
  "screen-y" : 0,
  "side-data" : {
	"right" : {
	  "peripheral" : {
		"type" : "WirelessModem"
	  }
	}
  }
}
Edited on 04 October 2014 - 06:12 PM
Xtansia #214
Posted 05 October 2014 - 12:09 AM
–SNIP–

Oh I suppose my example might not have been obvious enough.
But you don't delete the other stuff, just edit the "type" field for the side you want.

So it would actually look something like this
Spoiler
{
  "storage-limit" : 1048576,
  "label" : "say",
  "advanced" : true,
  "on" : true,
  "screen-x" : 296,
  "screen-y" : 0,
  "side-data" : {
        "bottom" : {
          "peripheral" : {
                "type" : null
          },
          "redstone" : {
                "redstone-output" : 0,
                "bundled-output" : 0
          }
        },
        "top" : {
          "peripheral" : {
                "type" : null
          },
          "redstone" : {
                "redstone-output" : 0,
                "bundled-output" : 0
          }
        },
        "back" : {
          "peripheral" : {
                "type" : null
          },
          "redstone" : {
                "redstone-output" : 0,
                "bundled-output" : 0
          }
        },
        "front" : {
          "peripheral" : {
                "type" : null
          },
          "redstone" : {
                "redstone-output" : 0,
                "bundled-output" : 0
          }
        },
        "right" : {
          "peripheral" : {
                "type" : "WirelessModem"
          },
          "redstone" : {
                "redstone-output" : 0,
                "bundled-output" : 0
          }
        },
        "left" : {
          "peripheral" : {
                "type" : null
          },
          "redstone" : {
                "redstone-output" : 0,
                "bundled-output" : 0
          }
        }
  }
}
Angel_Code #215
Posted 05 October 2014 - 12:27 AM
–SNIP–

Oh I suppose my example might not have been obvious enough.
But you don't delete the other stuff, just edit the "type" field for the side you want.

So it would actually look something like this
–Snip–

Ok thanks that worked I appreciate the help
YoYoYonnY #216
Posted 11 October 2014 - 09:13 PM
Yeah, agree with oeed that something should be implemented. Often I find myself with my MacBook Air in places with no/crappy Wi-Fi, so I'm on battery and already using my phone's Personal Hotspot.

Non-constant render mode is on my todo list,
And I'm currently trying to contact dan about permission and how best to go about the computercraft jar
If I were you, I'd try to implement support for major versions (1.5, 1.6) and have the user provide the jar for whatever version they want to emulate.
I would love when the mod API finally came out so we wouldn't have those kind of problems anymore, and we could accurately just change the minecraft.jar file without affecting the mods attached to the jar. Unfortunately, without the mod API, every small change Mojang makes in their code could have huge inpact on mods like ComputerCraft. For example, if Mojang decided to use a new ID system (and they did >:(/>), every mod had to rewrite all their ID's to make it compatible (And they had to :P/>).
LDDestroier #217
Posted 22 October 2014 - 11:20 PM
Hey, ccemuredux won't run on my laptop.
It runs Lubuntu 14.04 and uses Java 1.7.0_72.
I run 'java -jar ccemuredux.jar' and it outputs this.


evan@evan-Latitude-D620:~/Desktop$ java -jar ccemuredux-launcher.jar
Fontconfig error: "misc.conf", line 41: invalid attribute 'name'
Fontconfig error: "misc.conf", line 50: invalid attribute 'name'
Fontconfig error: "misc.conf", line 59: invalid attribute 'name'
Fontconfig error: "misc.conf", line 70: invalid attribute 'name'
Fontconfig warning: "msfonts-rules.conf", line 23: Having multiple values in <test> isn't supported and may not work as expected
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.0 started on linux...
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] Current time is Oct 22, 2014 3:41:07 PM
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] Using data directory: /home/evan/.ccemuredux
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Linux'
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '3.13.0-37-generic'
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'i386'
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.7.0_72'
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2014-10-22 15:41:07 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '32'
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:09 [INFO] [CCEmuRedux Launcher] Attempting to download /home/evan/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'... (try 0)
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Downloaded successfully and etag matched
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] Finished downloading /home/evan/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2014-10-22 15:41:10 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:01.028)
2014-10-22 15:41:10 [FINE] [CCEmuRedux Launcher] Running /usr/lib/jvm/java-7-oracle/jre/bin/java -Xmx512M -cp /home/evan/.ccemuredux/bin/jackson-core.jar:/home/evan/.ccemuredux/bin/jackson-annotations.jar:/home/evan/.ccemuredux/bin/jackson-databind.jar:/home/evan/.ccemuredux/bin/guava.jar:/home/evan/.ccemuredux/bin/computercraft.jar:/home/evan/.ccemuredux/bin/gdx.jar:/home/evan/.ccemuredux/bin/gdx-backend-lwjgl.jar:/home/evan/.ccemuredux/bin/gdx-platform.jar:/home/evan/.ccemuredux/bin/lwjgl.jar:/home/evan/.ccemuredux/bin/lwjgl-platform.jar:/home/evan/.ccemuredux/bin/ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.4 Mesa 10.1.3
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGLInstances(LwjglGraphics.java:246)
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:159)
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:131)
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2014-10-22 15:41:14 [INFO] [CCEmuRedux Launcher] Emulator process finished!
Xtansia #218
Posted 23 October 2014 - 03:18 AM
–SNIP–

2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.4 Mesa 10.1.3
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGLInstances(LwjglGraphics.java:246)
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:159)
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:131)
2014-10-22 15:41:13 [INFO] [CCEmuRedux Launcher] Emulator>  at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
–SNIP–

As the exception states, OpenGL 2.0 or higher is required. Your computer only supports OpenGL 1.4
Hastumer #219
Posted 24 October 2014 - 07:07 PM
How to start the program? I download the .zip-File but there is no .jar/.exe-File! Please answer :D/> Thanks!
Hidendra #220
Posted 25 October 2014 - 02:14 PM
Do you plan on open sourcing this?

If not, do you have plans on adding positions to computers? The main thing I'm interested in is positions for wireless modems (all modems seem to be in the same location at the moment) so that more interesting testing can be done with them. I'd happily submit a PR including it.
Hastumer #221
Posted 31 October 2014 - 12:40 PM
How to start the program? I download the .zip-File but there is no .jar/.exe-File! Please answer :D/>/> Thanks!
Ah I think I have to put the computercraft.jar-File somewhere, right? But where…
Nemisis #222
Posted 21 November 2014 - 02:09 PM
Nice program, works well for me.

Some feature requests:(probably in the works but not mentioned)

IMPORT of existing CC files. I have figured out a work around but native in program would be nice.
Export of CCEMU files. Worked this out too, again native makes it easier.

TurtleCraft sim. With a pop up window that gives a wireframe 3d view of what the turtle is doing.
(If you have a few spare minutes.)

Updated 26Nov: Found out that you can stay in game, tab out and use the emu and then save and in game program is updated.
Sweet. Still would like turtle sim.

Question:


Is it possible to have more than one instance running, that when modems are added would allow for crosstalk between the instances? (Creating a virtual CC net)

I know nothing of java other than it is a drink. So I do not know if that is even possible.
Edited on 26 November 2014 - 09:40 AM
Xtansia #223
Posted 24 November 2014 - 12:41 AM
I'm considering switching to LWJGL3 instead of LibGDX &amp; LWJGL2, this has some pros&amp;cons:
Pros:
- Would allow me to be compatible with OpenGL 1.x
- Would allow some cool features using multiple windows and OpenGL contexts, like potentially to 'pop out' individual terminals (or make monitors for that matter), or open sessions in new windows, have a 'world' view(for turtles and stuff) etc

Cons:
- Would require a rewrite of a large proportion of the emulator, but would hopefully mean it'd be tidier code the second time through
- Would mean a hard dependency on Java 7 and for OSX 10.7

There's probably some others that I've missed, but was wondering what your guys opinions were?
Edited on 24 November 2014 - 12:50 AM
oeed #224
Posted 24 November 2014 - 01:57 AM
Sounds good to me.

Cons:
- Would mean a hard dependency on Java 7 and for OSX 10.7

I wouldn't worry about the Java/OS X issue. Java's always a real main in the neck regardless of what version you're running anyway. Because Mavericks (10.9) and Yosemite (10.10) are free I believe the overwhelming majority (like 90% or something, maybe even higher) are using versions greater than 10.7, so don't worry about it.
Edited on 24 November 2014 - 12:58 AM
theoriginalbit #225
Posted 24 November 2014 - 02:08 AM
Because Mavericks (10.9) and Yosemite (10.10) are free I believe the overwhelming majority (like 90% or something, maybe even higher) are using versions greater than 10.7, so don't worry about it.
to that point, 10.7 and 10.8 were also only like $20 so the majority of people got those too.
Agoldfish #226
Posted 24 November 2014 - 05:20 PM
You should do it, people woth older computers like me would be able to use it.
Phoenix323 #227
Posted 14 December 2014 - 12:20 AM
When can you update to computercraft 1.65 for 1.7.10

Where do i get that launcher with the news feed
Edited on 14 December 2014 - 01:38 AM
theoriginalbit #228
Posted 14 December 2014 - 02:35 AM
Where do i get that launcher with the news feed
the download link is in the main post
Xtansia #229
Posted 14 December 2014 - 02:57 AM
When can you update to computercraft 1.65 for 1.7.10

Where do i get that launcher with the news feed

The launcher with the news feed was never released, it was scrapped in favour of the current one.

Given 1.65 didn't add any functionality over 1.63 that I know of, none that affects the emu at least, only turtles, and bug fixes.
I can probably just drop it in.
Edited on 14 December 2014 - 02:01 AM
_XVoidX_ #230
Posted 14 December 2014 - 08:42 AM
I love this emulator, no need to test operating systems ingame now! :D/>
theoriginalbit #231
Posted 14 December 2014 - 10:00 AM
The launcher with the news feed was never released, it was scrapped in favour of the current one.
I thought this one still had a news feed… shows how often I've been doing dev lately.
TheKickstart #232
Posted 30 December 2014 - 11:00 PM
Awesome. Now I dont need to work on FlixOS Metro ingame. I can also play 1.8 without having to wait for ComputerCraft to update to 1.8.
Good Job :)/>
Edited on 24 January 2015 - 11:18 AM
cdel #233
Posted 01 January 2015 - 06:30 AM
just wondering, can we expect a location setting so I could set the emulator directory into something like Dropbox or a USB making them more portable if you switch between machines often like myself
MKlegoman357 #234
Posted 01 January 2015 - 04:20 PM
just wondering, can we expect a location setting so I could set the emulator directory into something like Dropbox or a USB making them more portable if you switch between machines often like myself

You can already do this. It's in the bottom of the OP.
thedobbles #235
Posted 06 January 2015 - 03:24 AM
Just curious if you were thinking about adding the option of a turtle in the future…? *Hopes for a yes :D/> *
Endergreen117 #236
Posted 09 January 2015 - 04:04 AM
That switch to LWJGL3, is that happening? I would really like to know, because right now I'm stuck on my old MacBook and don't have the ability to upgrade to OpenGL 2.0. I even installed Linux to install Java 7, and to be free of the restrictions of OS X 10.5.
Edited on 09 January 2015 - 03:04 AM
lucy-san #237
Posted 11 January 2015 - 05:30 PM
I just wanted to say: Thank you for not blocking symlinks! Helps tremendously!
LDDestroier #238
Posted 13 January 2015 - 01:39 PM
This is my favorite CC emulator, cuz it works with OneOS.

Could you try adding fullscreen and resizable windows?
Xtansia #239
Posted 16 January 2015 - 11:59 AM
As the changing to LWJGL3 has hit a few snags, and won't be a quick change,
I have backported to LibGDX 0.9.9 to enable me to support running on OpenGL 1.0
I also added the ability to double click sessions to load them.
Another change I made recently but didn't post about was I updated to ComputerCraft 1.65

At the moment I'm going to put the LWJGL3 / GLFW change on the backburner as all of the 'heavy lifting' in regards to graphics and ui management is performed by LibGDX at the moment, so I need to figure out what I'm going to do about that.

Something I've been thinking about implementing after seeing a few threads recently,
is to modify how I load ComputerCraft so that I could do bytecode modification to do things like enable the debug library
aswell as enable using the alternative LuaJC compiler for improved lua performance
And then possibly add the ability to choose the CC version to be used
Mike_Dillon #240
Posted 16 January 2015 - 05:14 PM
Download Link is not working :(/>

Error code: DNS_PROBE_FINISHED_NXDOMAIN
SquidDev #241
Posted 01 January 1970 - 01:00 AM
-snip-

Thank you! I'd started writing an emulator this week for a bit of fun, and to solve some of these issues, however it looks like I won't have to now! I wrote a debug API patcher a long time ago for a mod that never reached release stage, you can have a read if it helps. Just a couple of questions:
  • Will the LuaJC compiler be optional? Obviously it is much faster, however it doesn't give a perfect representation of running it in ComputerCraft. Also, if you do end up porting it to use ASM as suggested in the thread, will you open source that file? (Or will you stick with BCEL)
  • I realise you are still using CC's ComputerThread instance. Is there a chance that you could make this local to each computer, so the Too long without yielding error duration could be increased? I understand this would require a lot of ASM hacking but I'm wondering if it is possible?
  • Is there a chance of a plugin API? This seems like a really odd question, but sometimes I want to write things in Java, the key element being a profiler as a Lua profiler would have to much overhead. I think writing a mod is overkill for this. All this would really need would be a way of registering a computerOn hook or something, so APIs could be loaded. This is clearly not a priority, I'm just wondering if there is a chance of it in the future?
Thank you so much for making CC development much less of a pain though. I can't remember the last time I launched Minecraft to write for ComputerCraft thanks to this.
Xtansia #242
Posted 01 January 1970 - 01:00 AM
Download Link is not working :(/>

Error code: DNS_PROBE_FINISHED_NXDOMAIN

Errr my DNS is probably being dumb :/
I'll fix the URL
Xtansia #243
Posted 01 January 1970 - 01:00 AM
-snip-

Thank you! I'd started writing an emulator this week for a bit of fun, and to solve some of these issues, however it looks like I won't have to now! I wrote a debug API patcher a long time ago for a mod that never reached release stage, you can have a read if it helps. Just a couple of questions:
  • Will the LuaJC compiler be optional? Obviously it is much faster, however it doesn't give a perfect representation of running it in ComputerCraft. Also, if you do end up porting it to use ASM as suggested in the thread, will you open source that file? (Or will you stick with BCEL)
  • I realise you are still using CC's ComputerThread instance. Is there a chance that you could make this local to each computer, so the Too long without yielding error duration could be increased? I understand this would require a lot of ASM hacking but I'm wondering if it is possible?
  • Is there a chance of a plugin API? This seems like a really odd question, but sometimes I want to write things in Java, the key element being a profiler as a Lua profiler would have to much overhead. I think writing a mod is overkill for this. All this would really need would be a way of registering a computerOn hook or something, so APIs could be loaded. This is clearly not a priority, I'm just wondering if there is a chance of it in the future?
Thank you so much for making CC development much less of a pain though. I can't remember the last time I launched Minecraft to write for ComputerCraft thanks to this.

Yeah both debug and LuaJC would be optional, and I don't see why not to release the ASM version if I manage to convert it
I can definitely look into making the timeout longer.
A plugin API is not an immediate concern right now, but it is definitely a possibility.
tenshae #244
Posted 01 January 1970 - 01:00 AM
It seems to just open and then close on Yosemite.

It has the exact same error message as the one given by this guy: https://bitbucket.org/Xtansia/ccemuredux/issue/20/native-libraries-not-executable
Edited by
Xtansia #245
Posted 01 January 1970 - 01:00 AM
Who ever posted the issue about crashing on Win7,
Can you please post the output when run from the command line, or the log file?
hbomb79 #246
Posted 01 January 1970 - 01:00 AM
Does this not work on Mac OS X? It opens two windows, then closes both shortly afterwards

This is the exception in the log;


2015-01-30 14:14:42 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /var/folders/2q/_blzn1056qb7_bt18gr9w69r0000gn/T/libgdxharryfelton/45614fc1/liblwjgl.dylib

I would love to use this, although if it doesn't work, does anyone have another emulator they know of? I can't find any 1.6 emulators
Edited by
ElvishJerricco #247
Posted 01 January 1970 - 01:00 AM
Does this not work on Mac OS X? It opens two windows, then closes both shortly afterwards

This is the exception in the log;


2015-01-30 14:14:42 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /var/folders/2q/_blzn1056qb7_bt18gr9w69r0000gn/T/libgdxharryfelton/45614fc1/liblwjgl.dylib

I would love to use this, although if it doesn't work, does anyone have another emulator they know of? I can't find any 1.6 emulators

For some reason, the lwjgl lib that it's looking for is named liblwjgl.jnilib instead of liblwjgl.dylib. Just make a symbolic link for it.


cd /var/folders/2q/_blzn1056qb7_bt18gr9w69r0000gn/T/libgdxharryfelton/45614fc1/
ln -s liblwjgl.jnilib liblwjgl.dylib
biggest yikes #248
Posted 01 January 1970 - 01:00 AM
Please add an option for command computers, they were added in CC 1.7.
EDIT: Now that I think about it, how would you even do that?
Edited by
s0r00t #249
Posted 01 January 1970 - 01:00 AM
Download link is not working for me, I'm getting a "PermanentRedirect" XML :

<Error><Code>PermanentRedirect</Code><Message>The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.</Message><Bucket>dl.xtansia.com</Bucket><Endpoint>dl.xtansia.com.s3.amazonaws.com</Endpoint><RequestId>88C8A5261A500E74</RequestId><HostId>XEvDxt+TM2L8bBxV8t/OIOgefR9DzWfAaE4381t2E1MUKuKaeyT872rKz16Lher1</HostId></Error>
LDDestroier #250
Posted 01 January 1970 - 01:00 AM
Could you get this to run in the linux terminal rather than create a new GUI window? I want to be able to have my own CC computer, running arch linux and the CC emulator running on boot.
utybo #251
Posted 01 January 1970 - 01:00 AM
This is an absolutely wonderful emulator! GJ!
AndreWalia #252
Posted 01 January 1970 - 01:00 AM
I love it! IMO, you should be able to resize the computers. I dont mean change how many CC pixels they are, I mean the actual size on my screen.
Sort of like zooming in.
comp500 #253
Posted 01 January 1970 - 01:00 AM
Could you get this to run in the linux terminal rather than create a new GUI window? I want to be able to have my own CC computer, running arch linux and the CC emulator running on boot.
that gives me an idea…
a CC version of:

https://learn.adafru...mac-pi/overview
Edited by
Wojbie #254
Posted 01 January 1970 - 01:00 AM
Could you get this to run in the linux terminal rather than create a new GUI window? I want to be able to have my own CC computer, running arch linux and the CC emulator running on boot.
that gives me an idea…
a CC version of:

https://learn.adafru...mac-pi/overview
You could use stuff from:
http://www.shapeways.com/shops/computercraft
and support development of ComputerCraft too while at it.
comp500 #255
Posted 01 January 1970 - 01:00 AM
-snip-
You could use stuff from:
http://www.shapeways...s/computercraft
and support development of ComputerCraft too while at it.
I would do that, but the pi is too big for dan200's 3d printed blocks
Wojbie #256
Posted 01 January 1970 - 01:00 AM
Thats what i get for fast Google search and confusing metric and imperial measurements. Wonder if you could get super-sized block from shapeways. Probably not.
comp500 #257
Posted 01 January 1970 - 01:00 AM
Thats what i get for fast Google search and confusing metric and imperial measurements. Wonder if you could get super-sized block from shapeways. Probably not.
you'd also have to cut holes.anyway someone could probably make their own design for the pi. They could even give it to dan200, so he can sell it.
Edited by
Nio9345 #258
Posted 01 January 1970 - 01:00 AM
I would like to say that this program is very nice for someone who wants to use it in order to test his\her's programs. But i have a question, is there chance in the future to add virtual entities beside the computers ? Like, the option to create a virtual reactor from big reactors in order to control it. Just asking….
Slash0mega #259
Posted 01 January 1970 - 01:00 AM
bug here, whenever i run this program i was working on


--this is the path to the source file
local sourceFilePath = "/abc"
--this is the file handle for the source file
local sourceFile = "blank"
--this is the destonation file, it will be a normal text document
local endFilePath = "/xyz"
--this is the file handle for the source file
local endFile = "blank"
--this is the current byte, copied here because using read() will progress to teh next byte
local currentByte = true
--this is the ammount of commands done before sleep() is called, because otherwise the program will time out
local yeildLimit = 100000
--this is the ammont of commands performed so far, used with yeildLimit
local yeildCurrent = 0
--this is weather turning data to txt or txt to data, true is data to txt, false is txt to data
local conversionDirection = true

--this block opens the files in the right modes
if conversionDirection == true
then
  sourceFile = fs.open(sourceFilePath,"rb")
  endFile = fs.open(endFilePath,"w")
else
  sourceFile = fs.open(sourceFilePath,"r")
  endFile = fs.open(endFilePath,"wb")
end

while currentByte do
--copys the byte/text to current byte
if conversionDirection == true
  then
   currentByte = sourceFile.read()
  else
   currentByte = sourceFile.readLine()
end
--copys current byte to file
if conversionDirection == true
  then
   endFile.writeLine(currentByte)
  else
   endFile.write(tonumber(currentByte))
end
print(currentByte)
if yeildCurrent <= yeildLimit then
  yeildCurrent = yeildCurrent + 1
else
  yeildCurrent = 0
  sleep(0.01)
end
end
--this closes the files
sourceFile.close()
endFile.close()
--sourceFile = fs.open(sourceFilePath,"rb")
--print(sourceFile.read())
--print(sourceFile.read())
--print(sourceFile.read())
--print(sourceFile.read())

i get a "java exeption thrown" when it reaches the end of the file, i think it has somthing to do with it niling the "currentByte" variable but i am not sure

this program works in normal computercraft btw.
LDDestroier #260
Posted 01 January 1970 - 01:00 AM
How exactly do I get an actual computercraft file to work as the 'computercraft.jar' file? It keeps redownloading the older version for me…
SquidDev #261
Posted 01 January 1970 - 01:00 AM
How exactly do I get an actual computercraft file to work as the 'computercraft.jar' file? It keeps redownloading the older version for me…

This is probably not the correct way to do this but if you run java -jar ccemuredux-launcher.jar it will output a line like:


/usr/lib/jvm/java-8-oracle/jre/bin/java -Xmx512M -cp /home/user/.ccemuredux/bin/jackson-core.jar:/home/user/.ccemuredux/bin/jackson-annotations.jar:/home/user/.ccemuredux/bin/jackson-databind.jar:/home/user/.ccemuredux/bin/guava.jar:/home/user/.ccemuredux/bin/computercraft.jar:/home/user/.ccemuredux/bin/gdx.jar:/home/user/.ccemuredux/bin/gdx-backend-lwjgl.jar:/home/user/.ccemuredux/bin/gdx-platform.jar:/home/user/.ccemuredux/bin/lwjgl.jar:/home/user/.ccemuredux/bin/lwjgl-platform.jar:/home/user/.ccemuredux/bin/ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher

Obviously this will depend on operating systems. You can then create a bash/batch file to run it. This will prevent auto-updating occurring, and so you can replace the ComputerCraft jar. It should be noted that some parts of CCEmuRedux use custom implementations of ComputerCraft classes (one of the reasons it isn't open source I would guess), and so some errors might occur.
LDDestroier #262
Posted 01 January 1970 - 01:00 AM
Do I just do that line as a huge command?
CreeperWiz #263
Posted 01 January 1970 - 01:00 AM
help mine will not launch im on mac osx latest java version!
ElvishJerricco #264
Posted 01 January 1970 - 01:00 AM
help mine will not launch im on mac osx latest java version!

Does this not work on Mac OS X? It opens two windows, then closes both shortly afterwards

This is the exception in the log;


2015-01-30 14:14:42 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /var/folders/2q/_blzn1056qb7_bt18gr9w69r0000gn/T/libgdxharryfelton/45614fc1/liblwjgl.dylib

I would love to use this, although if it doesn't work, does anyone have another emulator they know of? I can't find any 1.6 emulators

For some reason, the lwjgl lib that it's looking for is named liblwjgl.jnilib instead of liblwjgl.dylib. Just make a symbolic link for it.


cd /var/folders/2q/_blzn1056qb7_bt18gr9w69r0000gn/T/libgdxharryfelton/45614fc1/
ln -s liblwjgl.jnilib liblwjgl.dylib
Anavrins #265
Posted 01 January 1970 - 01:00 AM
The download link is dead.
ccemuredux-launcher.jar
MindenCucc #266
Posted 01 January 1970 - 01:00 AM
This works great on my computer, but i get a crash on Android (RuntimeException:
The working directory could not be created: ?/.ccemuredux).
Edit: i was blind :P/>
Edit2: i'll just stick with limbo
Edited by
cdel #267
Posted 01 January 1970 - 01:00 AM
Could the changing of the directory be via a config file rather than an argument? Its fine as it is, but for the sake of convenience.
biggest yikes #268
Posted 01 January 1970 - 01:00 AM
Woo, I updated CCEmuRedux's CC version!
Lupus590 #269
Posted 01 January 1970 - 01:00 AM
Woo, I updated CCEmuRedux's CC version!

Could you explain how you did this?
LDDestroier #270
Posted 01 January 1970 - 01:00 AM
I beg of you, could you please allow peripheral "WiredModem" (a normal modem) in the config?? I want to be able to interact with other computers with peripheral.wrap()!
KarloxLoKo #271
Posted 01 January 1970 - 01:00 AM
Woo, I updated CCEmuRedux's CC version!

Could you explain how you did this?

easy:

Spoiler

term.clear()
term.setCursorPos(1,1)
term.setTextColor(colors.yellow)
term.write("CraftOS 1.7")
term.setTextColor(colors.white)
term.setCursorPos(1,2)
SeaLife #272
Posted 01 January 1970 - 01:00 AM
Is it possible to use resourcepacks (for testing) in this emulator?

// EDIT:

Works, simply drop the pack into "resources" folder ._.
Edited by
biggest yikes #273
Posted 01 January 1970 - 01:00 AM
Woo, I updated CCEmuRedux's CC version!

Could you explain how you did this?

easy:

Spoiler

term.clear()
term.setCursorPos(1,1)
term.setTextColor(colors.yellow)
term.write("CraftOS 1.7")
term.setTextColor(colors.white)
term.setCursorPos(1,2)
nah, I just copied the cc 1.7 jar file, and ran a batch file to run CCEmuRedux off that jar file. I've been using this setup for a while now.
if you run ccemuredux-launcher.jar in the cmd line it'll puke a command that you can retype to bypass the auto-update, although it's a big pain :P/>
Le Commandjavaw.exe -Xmx512M -cp C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\jackson-core.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\guava.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\computercraft1.7.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\gdx.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\lwjgl.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar;C:\Users\Fractious\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
The bold part I set to computercraft1.7.jar, which is the CC 1.7 jar file instead of the 1.6 jar on my computer.

EDIT: In case anyone is reading perhaps the only remotely helpful post I ever made on here three years later, here's a polished version (only works on Windows, but it shouldn't be too hard to modify it to fit your platform). Just pop it in a batch file and drag and drop a ComputerCraft jar file on it. Works like a charm.
Spoilercd %appdata%/.ccemuredux
start "" javaw.exe -Xmx512M -cp "%1;bin/*" com.xtansia.ccemu.desktop.DesktopLauncher
Unfortunately, it doesn't seem to work with ComputerCraft 1.8 (but that's to be expected).
Edited by
minizbot2012 #274
Posted 01 January 1970 - 01:00 AM
So i tried the latest beta version, here is what happened.

[attachment=2265:CCemu.png]
biggest yikes #275
Posted 01 January 1970 - 01:00 AM
So i tried the latest beta version, here is what happened.

[attachment=2265:CCemu.png]
I think CCEmuRedux and CC 1.74pr20 hate each other.
minizbot2012 #276
Posted 01 January 1970 - 01:00 AM
I think CCEmuRedux and CC 1.74pr20 hate each other.
I can't agree more however… I being my hacky self decided to implement a lua color-fix (doesn't fix blit)

[attachment=2266:CCemu-Colorfix.png]
vorobey604 #277
Posted 01 January 1970 - 01:00 AM
Error: Could not find or load main class com.xtansia.ccemu.desktop.DesktopLauncher
ItsRodrick #278
Posted 01 January 1970 - 01:00 AM
The emulator updated and now it's broken… Could not find or load main class com.xtansia.ccemu.desktop.DesktopLauncher
Xtansia #279
Posted 01 January 1970 - 01:00 AM
Oh jeez, sorry about that. my domain name registration lapsed, and I'm not quite in a position to renew it right now.
So for now I've uploaded a quick patch of the launcher, that uses the direct URL for the storage (AWS S3), as opposed to my personal domain name.

I'll put the launcher download link here as well, even though the one in the op is perfectly good: launcher dl
Goof #280
Posted 01 January 1970 - 01:00 AM
Btw, tomass. is there going to be any ports to the new CC version(pre release)?
or atleast the ability to choose the computercraft.jar file?

(i know it's been asked alot, but i guess many wants a "detailed" answer, or what its known as)
ItsRodrick #281
Posted 01 January 1970 - 01:00 AM
Oh, now it's working fine :D/>

Oh, and I made to myself this small Batch that allows me to use any versions:
cd "%appdata%\.ccemuredux"
javaw.exe -Xmx512M -cp %appdata%\.ccemuredux\bin\jackson-core.jar;%appdata%\.ccemuredux\bin\jackson-annotations.jar;%appdata%\.ccemuredux\bin\jackson-databind.jar;%appdata%\.ccemuredux\bin\guava.jar;[b]%appdata%\.ccemuredux\bin\computercraft.jar[/b];%appdata%\.ccemuredux\bin\gdx.jar;%appdata%\.ccemuredux\bin\gdx-backend-lwjgl.jar;%appdata%\.ccemuredux\bin\gdx-platform.jar;%appdata%\.ccemuredux\bin\lwjgl.jar;%appdata%\.ccemuredux\bin\lwjgl-platform.jar;%appdata%\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher

Find the %appdata%\.ccemuredux\bin\computercraft.jar, place a (different named) computercraft.jar there and rename it in the Batch.
Xtansia #282
Posted 01 January 1970 - 01:00 AM
Btw, tomass. is there going to be any ports to the new CC version(pre release)?
or atleast the ability to choose the computercraft.jar file?

(i know it's been asked alot, but i guess many wants a "detailed" answer, or what its known as)

I've been meaning to take a look at it, unfortunately I've been MIA for a while due to University and the like.
Updating ComputerCraft should and most likely will be a easy task.
I'm not really in the loop about everything at the moment, but is 1.74pr20 reasonably stable?
The issues with the colours in the screenshots above is just that the numbers ranging [0-16] representing colour internally have been flipped, for whatever reason, but that's trivial to fix.
I can't make any promises about the choosing ComputerCraft version or jar. But I'll try to have a look at it sometime soon.
Lupus590 #283
Posted 01 January 1970 - 01:00 AM
-snip-
small Batch that allows me to use any versions:
cd "%appdata%\.ccemuredux"
javaw.exe -Xmx512M -cp %appdata%\.ccemuredux\bin\jackson-core.jar;%appdata%\.ccemuredux\bin\jackson-annotations.jar;%appdata%\.ccemuredux\bin\jackson-databind.jar;%appdata%\.ccemuredux\bin\guava.jar;[b]%appdata%\.ccemuredux\bin\computercraft.jar[/b];%appdata%\.ccemuredux\bin\gdx.jar;%appdata%\.ccemuredux\bin\gdx-backend-lwjgl.jar;%appdata%\.ccemuredux\bin\gdx-platform.jar;%appdata%\.ccemuredux\bin\lwjgl.jar;%appdata%\.ccemuredux\bin\lwjgl-platform.jar;%appdata%\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher

Find the %appdata%\.ccemuredux\bin\computercraft.jar, place a (different named) computercraft.jar there and rename it in the Batch.
-snip-
I can't make any promises about the choosing ComputerCraft version or jar. But I'll try to have a look at it sometime soon.

Could you have some kind of bootstrapper which does the same as the batch commands that Rodrick provided?
Xtansia #284
Posted 01 January 1970 - 01:00 AM
-snip-
small Batch that allows me to use any versions:
cd "%appdata%\.ccemuredux"
javaw.exe -Xmx512M -cp %appdata%\.ccemuredux\bin\jackson-core.jar;%appdata%\.ccemuredux\bin\jackson-annotations.jar;%appdata%\.ccemuredux\bin\jackson-databind.jar;%appdata%\.ccemuredux\bin\guava.jar;[b]%appdata%\.ccemuredux\bin\computercraft.jar[/b];%appdata%\.ccemuredux\bin\gdx.jar;%appdata%\.ccemuredux\bin\gdx-backend-lwjgl.jar;%appdata%\.ccemuredux\bin\gdx-platform.jar;%appdata%\.ccemuredux\bin\lwjgl.jar;%appdata%\.ccemuredux\bin\lwjgl-platform.jar;%appdata%\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher

Find the %appdata%\.ccemuredux\bin\computercraft.jar, place a (different named) computercraft.jar there and rename it in the Batch.
-snip-
I can't make any promises about the choosing ComputerCraft version or jar. But I'll try to have a look at it sometime soon.

Could you have some kind of bootstrapper which does the same as the batch commands that Rodrick provided?

It's not quite that simple if I want to support multiple ComputerCraft versions, as internal method names/behaviors/structuring/etc changes between versions, and so require separate implementations of the backend for the various iterations of ComputerCraft, this is mostly limited to major versions like 1.6x -> 1.7x thankfully.
Because my original plan and idea was to have the ability to select a version of ComputerCraft from a list, and have it downloaded if required, and the ability to select a version but choose a custom jar for it. In the same vein as the Minecraft launchers profiles &amp; versions.
ItsRodrick #285
Posted 01 January 1970 - 01:00 AM
Ok, I made this: CC Emu Redux - Custom Launcher (Still Batch)

You can change the names of the .jars, but in my case I have at %appdata%\.ccemuredux\bin:
Spoiler
(And yeah, I'm Brazillian)
ardera #286
Posted 01 January 1970 - 01:00 AM
The updater downloads corrupt jarfiles. It seems the download site is broken.
Xtansia #287
Posted 01 January 1970 - 01:00 AM
The updater downloads corrupt jarfiles. It seems the download site is broken.

If you look at the previous page of replies you'd see this has been 'fixed', you'll need to download the launcher again.
biggest yikes #288
Posted 01 January 1970 - 01:00 AM
Is there a way I can turn on the LuaJC compiler?
Ok, I made this: CC Emu Redux - Custom Launcher (Still Batch)
Batch, not Bash!
Commador #289
Posted 01 January 1970 - 01:00 AM
Tomass, I see you're using bitbucket for your hosting. Why not just host the binaries with bitbucket's system?
Alice #290
Posted 01 January 1970 - 01:00 AM
Have to say, if I haven't already, I really like this emulator. I run Arch Linux and if I'm not using CCLite, I'm using this. Turns out I'm too lazy to build CCLite at the moment, so guess what I'm running right now?
lifewcody #291
Posted 01 January 1970 - 01:00 AM
For peripherals, is there a way to set a regular modem and not a wireless one?
cyanisaac #292
Posted 01 January 1970 - 01:00 AM
If you could please upgrade the ComputerCraft version that this is running to 1.74 that would be greatly appreciated. Thank you very much.
Alice #293
Posted 01 January 1970 - 01:00 AM
If you could please upgrade the ComputerCraft version that this is running to 1.74 that would be greatly appreciated. Thank you very much.

Please read the whole post.

Btw, tomass. is there going to be any ports to the new CC version(pre release)?
or atleast the ability to choose the computercraft.jar file?

(i know it's been asked alot, but i guess many wants a "detailed" answer, or what its known as)

I've been meaning to take a look at it, unfortunately I've been MIA for a while due to University and the like.
Updating ComputerCraft should and most likely will be a easy task.
I'm not really in the loop about everything at the moment, but is 1.74pr20 reasonably stable?
The issues with the colours in the screenshots above is just that the numbers ranging [0-16] representing colour internally have been flipped, for whatever reason, but that's trivial to fix.
I can't make any promises about the choosing ComputerCraft version or jar. But I'll try to have a look at it sometime soon.
Oh, now it's working fine :D/>

Oh, and I made to myself this small Batch that allows me to use any versions:
cd "%appdata%\.ccemuredux"
javaw.exe -Xmx512M -cp %appdata%\.ccemuredux\bin\jackson-core.jar;%appdata%\.ccemuredux\bin\jackson-annotations.jar;%appdata%\.ccemuredux\bin\jackson-databind.jar;%appdata%\.ccemuredux\bin\guava.jar;[b]%appdata%\.ccemuredux\bin\computercraft.jar[/b];%appdata%\.ccemuredux\bin\gdx.jar;%appdata%\.ccemuredux\bin\gdx-backend-lwjgl.jar;%appdata%\.ccemuredux\bin\gdx-platform.jar;%appdata%\.ccemuredux\bin\lwjgl.jar;%appdata%\.ccemuredux\bin\lwjgl-platform.jar;%appdata%\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher

Find the %appdata%\.ccemuredux\bin\computercraft.jar, place a (different named) computercraft.jar there and rename it in the Batch.
Lupus590 #294
Posted 01 January 1970 - 01:00 AM
-snip-

I've tried that trick, results in a crash of the emulator
Edited by
Xtansia #295
Posted 01 January 1970 - 01:00 AM
I've pushed an update to CC1.74
It should also fix the issue of the library being misnamed on OSX Java 8.
Lupus590 #296
Posted 01 January 1970 - 01:00 AM
I've pushed an update to CC1.74
It should also fix the issue of the library being misnamed on OSX Java 8.

Yay!
Balizaj #297
Posted 01 January 1970 - 01:00 AM
Can someone help me add a wireless modem? I'm not sure i understand how to do this..
jerimo #298
Posted 01 January 1970 - 01:00 AM
Can someone help me add a wireless modem? I'm not sure i understand how to do this..

Open up the json of the computer you are trying to put a modem on,then change the line under peripheral from "type" = 0 to "type" = "WirelessModem" in the section of the side you want it to be
biggest yikes #299
Posted 01 January 1970 - 01:00 AM
A suggestion: maybe there could be a _EMULATOR_VERSION constant so programs can tell what CCEmuRedux version people are using, if any.
Alice #300
Posted 01 January 1970 - 01:00 AM
The emulator should be built so that it perfectly emulates ComputerCraft. Why should they use that instead of the builtin utilities?

EDIT - Does CCEmuRedux add in functions to the Lua side that aren't in standard CraftOS? O.o
Edited by
TheOddByte #301
Posted 01 January 1970 - 01:00 AM
Seems like the "key_up" event does not work in the latest version of the emulator, please update it.
MKlegoman357 #302
Posted 01 January 1970 - 01:00 AM
Same with "mouse_up" event.
Xtansia #303
Posted 01 January 1970 - 01:00 AM
Seems like the "key_up" event does not work in the latest version of the emulator, please update it.
Same with "mouse_up" event.

Woops, that'll teach me for not paying proper attention to the CC changelog /facepalm
I'll get to fixing that.

//EDIT: Should be fixed now, update pushed.

The emulator should be built so that it perfectly emulates ComputerCraft. Why should they use that instead of the builtin utilities?

EDIT - Does CCEmuRedux add in functions to the Lua side that aren't in standard CraftOS? O.o

Nope, it doesn't add anything.
Edited by
Nasso #304
Posted 01 January 1970 - 01:00 AM
Hey nice ! My favorite emulator ! Can you make a version that support all RGBA colors and custom screen size ?
TheOddByte #305
Posted 01 January 1970 - 01:00 AM
- snip -
Yep, it works now! :D/>
BadCoder_ #306
Posted 01 January 1970 - 01:00 AM
Just one question, is there any way to add a modem or any peripheral excepts manually ?
darkcammo #307
Posted 01 January 1970 - 01:00 AM
Excellent work! I really appreciate what you've done here. I'm just getting into ComputerCraft and it looks like this will be very helpful.

I did have a question I wasn't able to find an answer to. Is there currently any way to have a folder on my IRL computer that the ComputerCraft emulated computers can access? For instance if I typed a lua program in notepad, could I save it somewhere that the emulator could access it?

Thanks!
biggest yikes #308
Posted 01 January 1970 - 01:00 AM
Is there currently any way to have a folder on my IRL computer that the ComputerCraft emulated computers can access? For instance if I typed a lua program in notepad, could I save it somewhere that the emulator could access it?
On Windows it's

%appdata%\.ccemuredux\sessions
On Linux it's probably

~/.ccemuredux/sessions
On Mac it's probably

~/Library/Application Support/ccemuredux/sessions
open one the sessions listed that you have made, then open "computer", then the computer ID you want to use.

On another note, don't use Notepad (hehe, see what I did there?). It's generally very poor quality for programming, use something like Sublime Text or Notepad++.
Edited by
Jordansinn #309
Posted 01 January 1970 - 01:00 AM
Hey man the emulator looks great, you should really look into open sourcing it. I can help you out with the licensing stuff if you need. I posting because I've encountered a strange bug while using the menus naming files and what not. Pressing "a" clears all text in the field leaving an "a" at the beginning of the field, while holding it thought it will begin to repeat. Pressing left or right sends the input to the extreme left or extreme right, I cannot edit characters in the middle of a name. I'm running using Open JDK 7 in an Ubuntu GNU/Linux distribution. Thanks for the work you put into this!
biggest yikes #310
Posted 01 January 1970 - 01:00 AM
Is there a way to modify the config file in CCEmuRedux?
TheOddByte #311
Posted 01 January 1970 - 01:00 AM
I don't know why, but it seems that SquidDev's AES implentation doesn't work in the emulator http://www.computerc...aes-encryption/
I'd love if you'd check it out and see if you can spot the error, because it works on regular CC.

Edit: Some more information for you, as it tends to help a lot :P/>
It returns nil when trying to decrypt an encrypted string

local cipher = AES.encrypt( "password", "Hello World!" )
local plain  = AES.decrypt( "password"; cipher )
print( plain ) --# This prints an empty line because it's nil
Edited by
SquidDev #312
Posted 01 January 1970 - 01:00 AM
I don't know why, but it seems that SquidDev's AES implentation doesn't work in the emulator http://www.computerc...aes-encryption/
I think this is an issue with the changes to the bit API in 1.74. I'll also have a look later and see if I can figure something out.
Edited by
TheOddByte #313
Posted 01 January 1970 - 01:00 AM
I don't know why, but it seems that SquidDev's AES implentation doesn't work in the emulator http://www.computerc...aes-encryption/
I think this is an issue with the changes to the bit API in 1.74. I'll also have a look later and see if I can figure something out.
Hmm.. then the issue is on your end? Well that probably explains it, because the emulator has CC 1.74 and in regular MC it's 1.73, didn't think that it would break anything between these updates.
SquidDev #314
Posted 01 January 1970 - 01:00 AM
Hmm.. then the issue is on your end? Well that probably explains it, because the emulator has CC 1.74 and in regular MC it's 1.73, didn't think that it would break anything between these updates.

I don't know what Dan has changed, though having read this issue I'm pretty sure the Bit API has been rewritten. I know it will change when migrating to LuaJ 3, but maybe he has backported that class.
Zenon #315
Posted 01 January 1970 - 01:00 AM
This really is just a fantastic emulator, no input lag, no bugs (that I've encountered), and the ability to make an advanced computer, aswell as multiple of them. Really, really well done.
Waitdev_ #316
Posted 01 January 1970 - 01:00 AM
idk if anyone else gets this, but every time i try to edit it to add a wireless modem, it always changes it back to null.

nevermind, i never put it in quotes xD
*clap clap*
Edited by
HPWebcamAble #317
Posted 01 January 1970 - 01:00 AM
I assume that the monitor hasn't been added as a peripheral yet?

I guess I'll have to write a quick program to add the functions a monitor normally has.
Waitdev_ #318
Posted 01 January 1970 - 01:00 AM
what about turtle screens and PDAs?

the turtle screen is just to emulate what it would look like on a turtle, not what it would actually do.
biggest yikes #319
Posted 01 January 1970 - 01:00 AM
It seems like my question wasn't heard:
Is there a way to modify the config file in CCEmuRedux?
Xtansia #320
Posted 01 January 1970 - 01:00 AM
It seems like my question wasn't heard:
Is there a way to modify the config file in CCEmuRedux?

Well there is no config file for the emulator/ComputerCraft.
What did you want to change?
Waitdev_ #321
Posted 01 January 1970 - 01:00 AM
maybe http and stuff?

also, you thinkin' about PDAs atleast?

edit: heh… 321
look at the post number
Edited by
minecraftlog21 #322
Posted 01 January 1970 - 01:00 AM
can you add pocket computers?
Creator #323
Posted 01 January 1970 - 01:00 AM
That is not a bad idea. Maybe command pcs?
SquidDev #324
Posted 01 January 1970 - 01:00 AM
That is not a bad idea. Maybe command pcs?

Command PCs to run what commands? You might as well just stub the command API yourself. Gotta agree though, some sort of configurable monitor resolution might be handy.
HPWebcamAble #325
Posted 01 January 1970 - 01:00 AM
Wanted to report a bug, but BitBucket doesn't like me

https://bitbucket.org/Xtansia/ccemuredux/issues
That address gives me 'Access Denied'
I'll try again in an hour or so to see if it isn't just the server taking a while to confirm my account

The bug I wanted to report:
When creating 1 or more advanced computers and 1 or more normal computers,
after exiting the session and reopening it,
all computers become the type of the last computer you made, and they load in the position of that computer.
LeotomasMC #326
Posted 01 January 1970 - 01:00 AM
I hope im not being stupid or im not just seeing it, but I cant fine the file to launch it. can someone tell me where it is. im on windows 10 but it should work. and I use tekkit lite so for the people saying to scan the .minecraft folder for the .jar why not search the .technic/modpacks/<all FOLDERS>/mods for it and the .minecraft .

also I don't see why it should need to, why not just be in the download?
Edited by
HPWebcamAble #327
Posted 01 January 1970 - 01:00 AM
I cant fine the file to launch it

Run the ccemuredux-launcher.jar with Java

Files are saved in your appdata folder, the same one the .minecraft file is in.
(In a folder called .ccemu)

also I don't see why it should need to, why not just be in the download?

Are you refering to the ComputerCraft Jar file? The launcher does download that, I believe an older version required you to manually supply the jar though.
Xtansia #328
Posted 01 January 1970 - 01:00 AM
Wanted to report a bug, but BitBucket doesn't like me

https://bitbucket.org/Xtansia/ccemuredux/issues
That address gives me 'Access Denied'
I'll try again in an hour or so to see if it isn't just the server taking a while to confirm my account

The bug I wanted to report:
When creating 1 or more advanced computers and 1 or more normal computers,
after exiting the session and reopening it,
all computers become the type of the last computer you made, and they load in the position of that computer.

Did you give them different IDs?
HPWebcamAble #329
Posted 01 January 1970 - 01:00 AM
Did you give them different IDs?

No…
That would explain that :P/>

Though it would be nice if each computer saved its position and type individually, rather than by ID
The program I'm working on is compatible with Advanced and normal computers, and its so much easier to use 2 computers with the same ID
Edited by
LeotomasMC #330
Posted 01 January 1970 - 01:00 AM
but when go to the roaming folder (the real path is C:/users/computer account name/appdata/roaming/.minecraft) there is only .minecraft and .technic and some other files from most likely the system or steam (steam is a popular program that has many games, and terraria is steam only so if u want terraria u need steam)

EDIT: there is this C:\Users\LeotomasMC\Downloads\ccemuredux-launcher.zip\com\xtansia\ccemu\launcher but theres nothing there
Edited by
Xtansia #331
Posted 01 January 1970 - 01:00 AM
but when go to the roaming folder (the real path is C:/users/computer account name/appdata/roaming/.minecraft) there is only .minecraft and .technic and some other files from most likely the system or steam (steam is a popular program that has many games, and terraria is steam only so if u want terraria u need steam)

EDIT: there is this C:\Users\LeotomasMC\Downloads\ccemuredux-launcher.zip\com\xtansia\ccemu\launcher but theres nothing there

For whatever reason your browser is dumb, and has saved what should be the launcher JAR file as a ZIP file.
Try re-downloading or renaming the launcher file ensuring it has the file extension .jar not .zip
And then running it with Java.
HPWebcamAble #332
Posted 01 January 1970 - 01:00 AM
Still getting Access denied on BitBucket so

Bug Report:
Flickering on regular computers

This program (http://pastebin.com/JuNHQRZD) 'flickers' when used on regluar computers.
Advanced computers are fine.

In MC, there is almost no flickering on either type

(Generally, as you can guess, its usually the other way around, MC has flickering, whereas CCEmu is fine - So I assume this is a bug)
Edited by
LeotomasMC #333
Posted 01 January 1970 - 01:00 AM
thanks
HPWebcamAble #334
Posted 01 January 1970 - 01:00 AM
ANOTHER bug report:
(Sorry if I'm getting… Annoying? Overwhelming? IDK)

term.blit allows you to print color text / backgrounds on non-advanced computers
Xtansia #335
Posted 01 January 1970 - 01:00 AM
ANOTHER bug report:
(Sorry if I'm getting… Annoying? Overwhelming? IDK)

term.blit allows you to print color text / backgrounds on non-advanced computers

Oh, The terminal api doesn't check the provided colours for term.blit like it does for term.setTextColor and term.setBackgroundColor.
And instead relies on the font renderer to replace the invalid colours with black for backgrounds and white for text >.<
It's easy to fix, but seems dumb for term.blit to not check them.
Edited by
cyanisaac #336
Posted 01 January 1970 - 01:00 AM
Bug report.

Alt+F4 seems to crash whatever process the computer is on with the error "window:94:arguments must be the same length"

this seems to be isolated to CCemuRedux
Xtansia #337
Posted 01 January 1970 - 01:00 AM
Bug report.

Alt+F4 seems to crash whatever process the computer is on with the error "window:94:arguments must be the same length"

this seems to be isolated to CCemuRedux

That's weird, because ALT+F4 works correctly and immediately closes the emulator for me
cyanisaac #338
Posted 01 January 1970 - 01:00 AM
Bug report.

Alt+F4 seems to crash whatever process the computer is on with the error "window:94:arguments must be the same length"

this seems to be isolated to CCemuRedux

That's weird, because ALT+F4 works correctly and immediately closes the emulator for me

I, uh, wow I screwed up typing that. Did autocorrect come and kill me or something?

I swear I typed ALT+Q. leftAlt + q. Sorry for the false bug report there, my brain died a bit before posting that I guess!
Xtansia #339
Posted 01 January 1970 - 01:00 AM
Bug report.

Alt+F4 seems to crash whatever process the computer is on with the error "window:94:arguments must be the same length"

this seems to be isolated to CCemuRedux

That's weird, because ALT+F4 works correctly and immediately closes the emulator for me

I, uh, wow I screwed up typing that. Did autocorrect come and kill me or something?

I swear I typed ALT+Q. leftAlt + q. Sorry for the false bug report there, my brain died a bit before posting that I guess!

ALT+Q doesn't cause anything to happen for me
cyanisaac #340
Posted 01 January 1970 - 01:00 AM
Bug report.

Alt+F4 seems to crash whatever process the computer is on with the error "window:94:arguments must be the same length"

this seems to be isolated to CCemuRedux

That's weird, because ALT+F4 works correctly and immediately closes the emulator for me

I, uh, wow I screwed up typing that. Did autocorrect come and kill me or something?

I swear I typed ALT+Q. leftAlt + q. Sorry for the false bug report there, my brain died a bit before posting that I guess!

ALT+Q doesn't cause anything to happen for me

Hmm, this is happening to me on Mac. It seems to crash for me :/ odd
SquidDev #341
Posted 01 January 1970 - 01:00 AM
-snip-

Have you seen this comment? I'm pretty sure this is because Alt+Q creates some sort of unicode character. Try it in Textedit and see what character you get.
cyanisaac #342
Posted 01 January 1970 - 01:00 AM
-snip-

Have you seen this comment? I'm pretty sure this is because Alt+Q creates some sort of unicode character. Try it in Textedit and see what character you get.

Dangit you're right. That's annoying, I wish that could be shut off.
HPWebcamAble #343
Posted 01 January 1970 - 01:00 AM
Edit: Ninjad :ph34r:/>

this is happening to me on Mac

Macs obviously do something that PCs don't when you hit (left) Alt+q

According to this page, Option-q isn't actually a thing.
(It says alt is the same as option)

Does Alt + q do anything in a text editor, like make some non-English symbol?
Edited by
Anavrins #344
Posted 01 January 1970 - 01:00 AM
It happens to me as well with a French keyboard, it's an issue with CC itself, and not the emulator.
Edited by
HPWebcamAble #345
Posted 01 January 1970 - 01:00 AM
It happens to me as well with a French keyboard, it's an issue with CC itself, and not the emulator.

I assume that means you are using a mac as well?
Anavrins #346
Posted 01 January 1970 - 01:00 AM
Nope, accents like (é, è, ê, ô, ö) and any non-ascii characters does this due to them taking 2 bytes instead of the expected 1.
It's also not an issue with the types of keyboards or OS, simply "pastebin get kzP7xici crash" and try to edit it.
HPWebcamAble #347
Posted 01 January 1970 - 01:00 AM
Nope, accents like (é, è, ê, ô, ö) and any non-ascii characters does this due to them taking 2 bytes instead of the expected 1.

Oh, I meant doing 'Alt+q', it probably makes a 2 byte character on a Mac.
secret6timb1 #348
Posted 01 January 1970 - 01:00 AM
Not opening on windows 10… cri cri cri cri
Xtansia #349
Posted 01 January 1970 - 01:00 AM
Not opening on windows 10… cri cri cri cri

What is the output when running the launcher from the command prompt?
Goof #350
Posted 01 January 1970 - 01:00 AM
Not opening on windows 10… cri cri cri cri
Well. i wont back you up on that part.

It works smoothly on my Windows 10 computer.
Might be a client-side error with your setup. As tomass replied:
What is the output when running the launcher from the command prompt?
secret6timb1 #351
Posted 01 January 1970 - 01:00 AM
I typed ccemu.jar in command prompt, nothing printed. just opened, said downloading files blah blah blah, then quit.

Could this be a problem with newest java?

Works perfectly fine at school but not at home.

My java folder is called jre1.8.0_60.

Just found this

http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2206446-forge-1-6-4-1-7-2-java-8-compatibility-patch

Is it most likely my java version?

Is there a fix to this yet or will I just have to use normal computercraft in minecraft?

EDIT : I don't see why this would actually have to use forge so nevermind, But it still may be the java versions correct? version 8 update 60?
secret6timb1 #352
Posted 01 January 1970 - 01:00 AM
EDIT : It's not the java version, Tried running with javaw from the java that came with the new minecraft launcher. Still runs, downloads, then exits. I have no antivirus or firewall enabled.
Xtansia #353
Posted 01 January 1970 - 01:00 AM
EDIT : It's not the java version, Tried running with javaw from the java that came with the new minecraft launcher. Still runs, downloads, then exits. I have no antivirus or firewall enabled.

Well I can't help you without the output from running the launcher from the command prompt or the launcher log file from %appdata%/.ccemuredux/
java -jar C:\path\to\ccemuredux-launcher.jar
Definitely produces output when run at the command prompt.

I'm running Windows 10 &amp; Java 8u60, so it's not caused by that.
Edited by
secret6timb1 #354
Posted 01 January 1970 - 01:00 AM
Spoiler2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.1 started on windows…
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] Current time is Sep 5, 2015 11:29:34 AM
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] Using data directory: C:\Users\secre\AppData\Roaming\.ccemuredux
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Windows 10'
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '10.0'
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'amd64'
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.8.0_60'
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2015-09-05 11:29:34 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '64'
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-core.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\guava.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\computercraft.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:00.284)
2015-09-05 11:29:35 [FINE] [CCEmuRedux Launcher] Running C:\Program Files\Java\jre1.8.0_60\bin\javaw.exe -Xmx512M -cp C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-core.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\guava.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\computercraft.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2015-09-05 11:29:35 [INFO] [CCEmuRedux Launcher] Emulator> Native loading is disabled.
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:213)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:175)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:131)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: org.lwjgl.LWJGLException: Pixel format not accelerated
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:252)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.createWindow(Display.java:306)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.create(Display.java:848)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.create(Display.java:757)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:210)
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> … 3 more
2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator process finished!

I see 2015-09-05 11:29:36 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.

But opengl does work, For one. I can run minecraft. And I do opengl in c++.

Tried updating Intel® HD Graphics. Its fully updated. Its not my video driver.

Found the java error here https://github.com/l...bgdx/issues/997

EDIT : It's not the java version, Tried running with javaw from the java that came with the new minecraft launcher. Still runs, downloads, then exits. I have no antivirus or firewall enabled.

Well I can't help you without the output from running the launcher from the command prompt or the launcher log file from %appdata%/.ccemuredux/
java -jar C:\path\to\ccemuredux-launcher.jar
Definitely produces output when run at the command prompt.

I'm running Windows 10 &amp; Java 8u60, so it's not caused by that.

I have opengl version 3.1 which works perfectly fine with everything.

EDIT : Just ran minecraft again with my own java version, no problems, tested opengl with eclipse, no problems.

Well, I guess ill just use cclite, which is 20x faster anyways.
Xtansia #355
Posted 01 January 1970 - 01:00 AM
– SNIP –

Ah I see, it's caused by LWJGL not being able to find hardware acceleration.
And subsequently not creating the display.

//EDIT: Just uploaded that should allow the emulator to run in software opengl mode if necessary.
Also fixes the issue of term.blit rendering colours on non-advanced computers.
Edited by
secret6timb1 #356
Posted 01 January 1970 - 01:00 AM
– SNIP –

Ah I see, it's caused by LWJGL not being able to find hardware acceleration.
And subsequently not creating the display.

//EDIT: Just uploaded that should allow the emulator to run in software opengl mode if necessary.
Also fixes the issue of term.blit rendering colours on non-advanced computers.

I was happy for a second. I clicked on your new ccemuredux-launcher.jar to download it. Ran it, Nothing happens still. (Did you forget to update the link?) Heres the java output.


2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.1 started on windows…
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] Current time is Sep 6, 2015 9:02:07 AM
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] Using data directory: C:\Users\secre\AppData\Roaming\.ccemuredux
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Windows 10'
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '10.0'
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'amd64'
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.8.0_60'
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2015-09-06 09:02:07 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '64'
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-core.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\guava.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\computercraft.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Attempting to download C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Finished downloading C:\Users\secre\AppData\Roaming\.ccemuredux\bin\guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:00.272)
2015-09-06 09:02:08 [FINE] [CCEmuRedux Launcher] Running C:\Program Files\Java\jre1.8.0_60\bin\javaw.exe -Xmx512M -cp C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-core.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-annotations.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\jackson-databind.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\guava.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\computercraft.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-backend-lwjgl.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\gdx-platform.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\lwjgl-platform.jar;C:\Users\secre\AppData\Roaming\.ccemuredux\bin\ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2015-09-06 09:02:08 [INFO] [CCEmuRedux Launcher] Emulator> Native loading is disabled.
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver.
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:213)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:175)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:131)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: org.lwjgl.LWJGLException: Pixel format not accelerated
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:252)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.createWindow(Display.java:306)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.create(Display.java:848)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.create(Display.java:757)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:210)
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator> … 3 more
2015-09-06 09:02:09 [INFO] [CCEmuRedux Launcher] Emulator process finished!

Same error as before.

EDIT : Virus total said it was analyzed 1 month and 2 weeks ago, which is impossible since you just updated it, which means you forgot to update the link :3?

EDIT : Yep, it has the same hash of the old file in my recycle bin.
Anavrins #357
Posted 01 January 1970 - 01:00 AM
I'm pretty sure the launcher is not what's getting updated, but rather the launcher updates some files in %appdata%/.ccemuredux, so that would explain that.
Edited by
Xtansia #358
Posted 01 January 1970 - 01:00 AM
–SNIP–

As was said above, the launcher doesn't change, it downloads the actual emulator and libraries, like the minecraft launcher.
It's most likely my attempt at fixing the issue didn't work, probably due to GDX spawning a separate thread, the exception isn't getting passed back to the main thread.

//EDIT: Okay, now it *should* work. I'v uploaded the new version of v1.1-dev.13, so the launcher should grab it automatically, and hopefully launch.
Edited by
secret6timb1 #359
Posted 01 January 1970 - 01:00 AM
It works, Thanks.

(Have to use this emulator since cclite is having a bug with os.startTimer)
Conczin #360
Posted 01 January 1970 - 01:00 AM
Works fine, but ccEmuRedux needs about 70% CPU. Is this normal?
I get all the time 60FPS without any drops.

3 * 3.3 GHz
Windows XP
secret6timb1 #361
Posted 01 January 1970 - 01:00 AM
Works fine, but ccEmuRedux needs about 70% CPU. Is this normal?
I get all the time 60FPS without any drops.

3 * 3.3 GHz
Windows XP

depends how much cores you have

I have quad core, while running my programs it only takes like 50%.

also it could be the windows xp and only 3 cores*
HPWebcamAble #362
Posted 01 January 1970 - 01:00 AM
Works fine, but ccEmuRedux needs about 70% CPU. Is this normal?
I get all the time 60FPS without any drops.

3 * 3.3 GHz
Windows XP

That probably isn't normal, but you ARE using windows XP,which is a relatively old version of Windows. You should consider upgrading that first of all, to at least Windows 7
I wouldn't worry too much, since your framerate seems to be fine

For me, CCEmuRedux uses no more than 20% (With my File Manager), I've got an i7 quad core with hyper-threading (so 8 threads)

How much ram do you have, just out of curiosity?
Conczin #363
Posted 01 January 1970 - 01:00 AM
Works fine, but ccEmuRedux needs about 70% CPU. Is this normal?
I get all the time 60FPS without any drops.

3 * 3.3 GHz
Windows XP

That probably isn't normal, but you ARE using windows XP,which is a relatively old version of Windows. You should consider upgrading that first of all, to at least Windows 7
I wouldn't worry too much, since your framerate seems to be fine

For me, CCEmuRedux uses no more than 20% (With my File Manager), I've got an i7 quad core with hyper-threading (so 8 threads)

How much ram do you have, just out of curiosity?

4 GB installled, because of my 32 bit Windows 3.2 GB usable. ~300 MB used when nothing is running.

I think I've found the problem: vsync. While the emulator is running, all the other running programs run strangly slow (FPS, not CPU usage)
The same effect appears too, when I enable vsync at my own programmed game, but less intensive.

But you are right, I should upgrade my windows in the next time.
DannySMc #364
Posted 01 January 1970 - 01:00 AM
Works fine, but ccEmuRedux needs about 70% CPU. Is this normal?
I get all the time 60FPS without any drops.

3 * 3.3 GHz
Windows XP

That probably isn't normal, but you ARE using windows XP,which is a relatively old version of Windows. You should consider upgrading that first of all, to at least Windows 7
I wouldn't worry too much, since your framerate seems to be fine

For me, CCEmuRedux uses no more than 20% (With my File Manager), I've got an i7 quad core with hyper-threading (so 8 threads)

How much ram do you have, just out of curiosity?

20% on that type of CPU? Jheez I barely use 4% on a bad day…
HPWebcamAble #365
Posted 01 January 1970 - 01:00 AM
For me, CCEmuRedux uses no more than 20% (With my File Manager), I've got an i7 quad core with hyper-threading (so 8 threads)

20% on that type of CPU? Jheez I barely use 4% on a bad day…

It idles at 0-1%, but when you interact with it, it jumps a bit, and 20 was the highest I saw.
Edited by
DannySMc #366
Posted 01 January 1970 - 01:00 AM
For me, CCEmuRedux uses no more than 20% (With my File Manager), I've got an i7 quad core with hyper-threading (so 8 threads)

20% on that type of CPU? Jheez I barely use 4% on a bad day…

It idles at 0-1%, but when you interact with it, it jumps a bit, and 20 was the highest I saw.

Wow mine is at 4% when running crypto, but never higher than 4
HPWebcamAble #367
Posted 01 January 1970 - 01:00 AM
For me, CCEmuRedux uses no more than 20% (With my File Manager), I've got an i7 quad core with hyper-threading (so 8 threads)

20% on that type of CPU? Jheez I barely use 4% on a bad day…

It idles at 0-1%, but when you interact with it, it jumps a bit, and 20 was the highest I saw.

Wow mine is at 4% when running crypto, but never higher than 4

Fair enough. Does the same thing in the end.

Maybe your CPU has a higher clock speed
Edited by
DannySMc #368
Posted 01 January 1970 - 01:00 AM
For me, CCEmuRedux uses no more than 20% (With my File Manager), I've got an i7 quad core with hyper-threading (so 8 threads)

20% on that type of CPU? Jheez I barely use 4% on a bad day…

It idles at 0-1%, but when you interact with it, it jumps a bit, and 20 was the highest I saw.

Wow mine is at 4% when running crypto, but never higher than 4

Fair enough. Does the same thing in the end.

Maybe your CPU has a higher clock speed

Maybe, I never really payed attention tbh
RootUser #369
Posted 01 January 1970 - 01:00 AM
Awesooome!
TheFreeHigh #370
Posted 01 January 1970 - 01:00 AM
Hey, I've seen this CCEmuRedux for a while. How this works? It simulates a "Modded Minecraft and Forge" to the ComputerCraft mod Jar? (I know more or less about Minecraft Modding)
DannySMc #371
Posted 01 January 1970 - 01:00 AM
Quote from OP:

"This is a completely new emulator written from scratch, as a 'revival' of my original emulator CCEmu,
It's written in Java and makes use of the ComputerCraft jar.
It also uses the LibGDX library for the graphics and user interfaces."
Edited by
direTry20 #372
Posted 01 January 1970 - 01:00 AM
do you think you will ever add monitors
FUNCTION MAN! #373
Posted 01 January 1970 - 01:00 AM
Is it possible to add a configuration flag to have actual coroutine parallelism, seeing as there are not 8 more minecraft threads?
Creator #374
Posted 01 January 1970 - 01:00 AM
This doesn't make sense, Dem. You mean that the coroutines get an actual Windows/Linux thread?
FUNCTION MAN! #375
Posted 01 January 1970 - 01:00 AM
Yes.
SquidDev #376
Posted 01 January 1970 - 01:00 AM
Is it possible to add a configuration flag to have actual coroutine parallelism, seeing as there are not 8 more minecraft threads?

No, under LuaJ 2 you can't run multiple threads at once as it isn't reentrant - it depends on a global state. This is changed for LuaJ 3, but CC doesn't run on that yet.
Creator #377
Posted 01 January 1970 - 01:00 AM
By the way, Dem, what would your suggestion improve?
FUNCTION MAN! #378
Posted 01 January 1970 - 01:00 AM
Is it possible to add a configuration flag to have actual coroutine parallelism, seeing as there are not 8 more minecraft threads?

No, under LuaJ 2 you can't run multiple threads at once as it isn't reentrant - it depends on a global state. This is changed for LuaJ 3, but CC doesn't run on that yet.

Darn it!

By the way, Dem, what would your suggestion improve?

Speed.
SquidDev #379
Posted 01 January 1970 - 01:00 AM
No, under LuaJ 2 you can't run multiple threads at once as it isn't reentrant - it depends on a global state. This is changed for LuaJ 3, but CC doesn't run on that yet.

Darn it!

Yeah, it is the same reason several computers at once is impossible. A real pain, but I doubt there is enough community need to warrant back-porting the changes to LuaJ to LuaJ 2 :(/>.
Konlab #380
Posted 01 January 1970 - 01:00 AM
Is it possible to add a configuration flag to have actual coroutine parallelism, seeing as there are not 8 more minecraft threads?
1. Rewrite Lua compiler in Lua
2. Make changes for extra parallelism
3. Enjoy parallelism
Edited by
FUNCTION MAN! #381
Posted 01 January 1970 - 01:00 AM
Lua is ran in a single-threaded VM.
Creator #382
Posted 01 January 1970 - 01:00 AM
Meaning your suggestion is not possible.
terminatorx4582 #383
Posted 01 January 1970 - 01:00 AM
A little help?

​So, I had a session made, and after about 2 weeks, it suddenly disappears. I checked the CCEmuRedux AppData
folder, and the session folder is still there. However, CCEmu doesn't recognize it. If someone could give me a solution then that would be great. :)/>
Blue #384
Posted 01 January 1970 - 01:00 AM
A little help?

​So, I had a session made, and after about 2 weeks, it suddenly disappears. I checked the CCEmuRedux AppData
folder, and the session folder is still there. However, CCEmu doesn't recognize it. If someone could give me a solution then that would be great. :)/>
I've had the same problem,just create a new session and copy all the files from the old session to the new one
Xtansia #385
Posted 01 January 1970 - 01:00 AM
A little help?

​So, I had a session made, and after about 2 weeks, it suddenly disappears. I checked the CCEmuRedux AppData
folder, and the session folder is still there. However, CCEmu doesn't recognize it. If someone could give me a solution then that would be great. :)/>/>

Could you zip up the session folder and the log file and send it to me, so that I can see if I can figure out why it's no longer being detected?
Xtansia #386
Posted 01 January 1970 - 01:00 AM
I have updated the changelog on the main post, as it was several versions out of date.
I'll include the added version history here:
Spoilerv1.1-dev.14 :
  • Update to ComputerCraft 1.75
  • Show CC version next to emulator version on main menu
v1.1-dev.13 :
  • Fix normal computers being able to output colours using term.blit
  • Allow emulator to attempt to run in software OpenGL mode
v1.1-dev.12 :
  • Fix missing key_up and mouse_up events
  • Increase max clipboard paste length to 512
  • Added support for holding multiple keys down
v1.1-dev.11 :
  • Update to ComputerCraft 1.74
  • Main menu will show a warning if you try to use a version of ComputerCraft that the emulator isn't designed for
  • Fix issue of library being misnamed on OSX Java 8
  • Native libraries are now extracted to .ccemuredux/bin/natives, fixes issue caused by tmp dir being non-executable
Quartz101 #387
Posted 01 January 1970 - 01:00 AM
Can you make it so we can give it our own CC jar? (cc 1.76 hint hint)
Creator #388
Posted 01 January 1970 - 01:00 AM
I think that you only have to replace the current jar.
Micheal Pearce #389
Posted 01 January 1970 - 01:00 AM
-edit-
Works great!
Edited by
Selim #390
Posted 01 January 1970 - 01:00 AM
Is there a way of using any ComputerCraft.jar with this emulator?

EDIT: Nevermind.
Edited by
Xtansia #391
Posted 01 January 1970 - 01:00 AM
v1.1-dev.15 :
  • Update to ComputerCraft 1.76pr6
  • Shortened CTRL+{S,R,T} times to match CC1.76
Piorjade #392
Posted 01 January 1970 - 01:00 AM
Uum idk why but i got a bug so all the colors are f*cked up like black is white and blue is brown, etc… I'm using the latest version

And the Menu tells: "Warning: Installed CC Version Differs From The Intended Version {Intended: 1.75, Installed: 1.76pr6}
Xtansia #393
Posted 01 January 1970 - 01:00 AM
Uum idk why but i got a bug so all the colors are f*cked up like black is white and blue is brown, etc… I'm using the latest version

And the Menu tells: "Warning: Installed CC Version Differs From The Intended Version {Intended: 1.75, Installed: 1.76pr6}

It should sort itself out, I had forgotten to update a version number along the way of uploading the update, but I caught it shortly afterwards, so it should be fixed, it just might take a little while for the fixed version to propagate, due to caching.
Piorjade #394
Posted 01 January 1970 - 01:00 AM
Oh thx got it now :)/>
Xtansia #395
Posted 01 January 1970 - 01:00 AM
v1.1-dev.16 :
  • Update to ComputerCraft 1.76
Fetchetch #396
Posted 01 January 1970 - 01:00 AM
Do you have any plans to make this open source?
Also, any plans on PDA's, resource packs and things like that?
Xtansia #397
Posted 01 January 1970 - 01:00 AM
Do you have any plans to make this open source?
Also, any plans on PDA's, resource packs and things like that?

Going opensource is complicated at the moment as dan200 hasn't given me a response to my attempts at contacting him. Atleast not yet.
No real plans on doing PDAs atm.
If you mean resource packs for Lua stuff like apis etc they already work. Just put them in the .ccemuredux/resources directory.
Creator #398
Posted 01 January 1970 - 01:00 AM
Are all the computers in the same session in the same world?

Would this mean they can communicate with rednet?
HPWebcamAble #399
Posted 01 January 1970 - 01:00 AM
Are all the computers in the same session in the same world?

Would this mean they can communicate with rednet?

Yep, there's a short guide in the OP about how to add a modem to computer in CCEmuRedux
Blue #400
Posted 01 January 1970 - 01:00 AM
Great emulator! :D/> Are you going to be porting it to ARM(Raspberry PI)? There seems to be a Raspberry PI port of libgdx. Not sure if it works,though.
Edit: Oops! Didn't see the issue tracker,sorry.
Edited by
Xtansia #401
Posted 01 January 1970 - 01:00 AM
Great emulator! :D/>/> Are you going to be porting it to ARM(Raspberry PI)? There seems to be a Raspberry PI port of libgdx. Not sure if it works,though.
Edit: Oops! Didn't see the issue tracker,sorry.

I would look into it, but unfortunately I don't have a Pi to be able to test it.
logan2611 #402
Posted 01 January 1970 - 01:00 AM
Hey I know this question has already been asked,
But can you make it so that the user can change versions, whether they supply their own jar or there is a version selection?
TheOddByte #403
Posted 01 January 1970 - 01:00 AM
Something I'd like to see is an easier way to add modems, it's kind of annoying to have to edit the .json file everytime you create a new computer.
Mr_Programmer #404
Posted 01 January 1970 - 01:00 AM
Does this not support turtles?
Creator #405
Posted 01 January 1970 - 01:00 AM
Does this not support turtles?

Not really. You could just add a turtle table and emulate the methods.
Blue #406
Posted 01 January 1970 - 01:00 AM
Is there any way to turn off the auto-updater to run this offline and change files?
SquidDev #407
Posted 01 January 1970 - 01:00 AM
Is there any way to turn off the auto-updater to run this offline and change files?

See this post on the easiest way to do that.
Xtansia #408
Posted 01 January 1970 - 01:00 AM
v1.1-dev.17 :
  • Update to ComputerCraft 1.78
  • The _HOST variable now gets set to "ComputerCraft 1.78 (CCEmuRedux v1.1-dev.17)"
Dark_Technician #409
Posted 01 January 1970 - 01:00 AM
Is it possible to make this emulate an older version than what is available on Curse? (Like 1.5, for 1.4.7.. I'm playing on a server of someone who has a LOT of RedPower 2 builds, and doesn't want to lose them)
Xtansia #410
Posted 01 January 1970 - 01:00 AM
Is it possible to make this emulate an older version than what is available on Curse? (Like 1.5, for 1.4.7.. I'm playing on a server of someone who has a LOT of RedPower 2 builds, and doesn't want to lose them)

No this is not possible
TheOddByte #411
Posted 01 January 1970 - 01:00 AM
No this is not possible
This uses the ComputerCraft jar right? If so then wouldn't it be possible to make the user be able to select the jar file themselves? I don't know why people would want to use older versions, but it'd still make a pretty good feature.
Lupus590 #412
Posted 01 January 1970 - 01:00 AM
I don't know why people would want to use older versions, but it'd still make a pretty good feature.

I haven't updated to 1.8 yet because some of the mods I use have not updated past 1.7.10. I'm sure this is a similar story for everyone else who wants support for using an old version, RedPower comes to mind.
Xtansia #413
Posted 01 January 1970 - 01:00 AM
No this is not possible
This uses the ComputerCraft jar right? If so then wouldn't it be possible to make the user be able to select the jar file themselves? I don't know why people would want to use older versions, but it'd still make a pretty good feature.

What I meant is it's not possible with the emulator currently.
It's not as simple as dropping in a different ComputerCraft jar, I'd have to write different versions of the code that interfaces with ComputerCraft because of the changes between versions, as well as disable advanced computers on older versions, or not send certain events etc.
Lupus590 #414
Posted 01 January 1970 - 01:00 AM
Didn't you plan on open sourcing this at some point? Maybe you should re-ask Dan200 about the particulars on licensing something which interfaces with CC in this way.
Xtansia #415
Posted 01 January 1970 - 01:00 AM
Didn't you plan on open sourcing this at some point? Maybe you should re-ask Dan200 about the particulars on licensing something which interfaces with CC in this way.

Yes, and I still do. I contacted him regarding this a couple months ago, but hadn't received a response.
I asked him again when I saw him in the IRC channel about a week ago to see if I was going to get a response.

His response was as such:
[14:03:23] <dan200> will reply at some point, i need to draft and publish an official license somewhere for emulator use of CC
[14:03:40] <dan200> (and decide what's allowed, what isn't)
[14:06:00] <dan200> btw, i finished the CraftOS 1 compatibility layer for CraftOS 2 yesterday
[14:06:14] <dan200> so, CraftOS 2 is a pretty good ComputerCraft emulator now :)/>

So that's what I'm currently waiting on.
Selim #416
Posted 01 January 1970 - 01:00 AM
A while back I was reading that this emulator re-drew the window for each frame. Is this still a thing that it does or has that been changed? If it still does it, would it be possible to change?
Xtansia #417
Posted 01 January 1970 - 01:00 AM
A while back I was reading that this emulator re-drew the window for each frame. Is this still a thing that it does or has that been changed? If it still does it, would it be possible to change?

Yes the emulator is constant render at 60fps.
It's probably possible to switch to a non-constant render, but would require a decent amount of changes.
It's something that would be easier for me to attempt when I do my rewrite/restructure/refactor of everything once I know what I can and can't do.
Selim #418
Posted 01 January 1970 - 01:00 AM
–snip–
Ok, I was mainly wondering as when I am running it on my Chromebook my battery usage rate at least doubles.
HPWebcamAble #419
Posted 01 January 1970 - 01:00 AM
I am running it on my Chromebook my battery usage rate at least doubles.

You can run Java apps on a chromebook? Interesting. I assume you can't run full fledged minecraft though. (If you could it would kill your battery 10x as fast as CCEmuRedux :P/> )
Creator #420
Posted 01 January 1970 - 01:00 AM
Guys, about chromebooks, how do I break out of the snadbox and get to see the real linux?
Selim #421
Posted 01 January 1970 - 01:00 AM
Guys, about chromebooks, how do I break out of the snadbox and get to see the real linux?
You don't. You install it and run it side-by-side. https://github.com/dnschneid/crouton. That is how I am running CCEmuRedux.

EDIT: I can run Minecraft at about 30 fps on default video settings on my Acer C720.
Edited by
TheOddByte #422
Posted 01 January 1970 - 01:00 AM
I've got another request, add a button to the computers that allows you to take a screenshot of the screen and then saves that into a folder.
Silver07 #423
Posted 01 January 1970 - 01:00 AM
Works Amazingly!
Selim #424
Posted 01 January 1970 - 01:00 AM
I've got another request, add a button to the computers that allows you to take a screenshot of the screen and then saves that into a folder.

I second that!
LoganDark #425
Posted 01 January 1970 - 01:00 AM
I've got another request, add a button to the computers that allows you to take a screenshot of the screen and then saves that into a folder.

I second that!

Me too!
Creator #426
Posted 01 January 1970 - 01:00 AM
I've got another request, add a button to the computers that allows you to take a screenshot of the screen and then saves that into a folder.

I second that!

Me too!

The screenshot should be correctly sized, saved to a file and to the clipboard.
LoganDark #427
Posted 01 January 1970 - 01:00 AM
I've got another request, add a button to the computers that allows you to take a screenshot of the screen and then saves that into a folder.

I second that!

Me too!

The screenshot should be correctly sized, saved to a file and to the clipboard.

I think it should just take a snapshot of the computer screen itself (border excluded) and save it to the desktop, preserving any possibly important data in the clipboard.
Xtansia #428
Posted 01 January 1970 - 01:00 AM
As is said in the main post, all bugs and feature requests belong on the issue tracker, so that they are easier to keep track of.
Please log all bugs, and feature requests etc on the issue tracker
Issue Tracker: CCEmuRedux Issues
Quartz101 #429
Posted 01 January 1970 - 01:00 AM
:)/> I found out how to run ccemuredux w/ the standalone cctweaks and cobalt vm on windows:

Move the cctweaks.jar into %appdata%/.ccemuredux/bin, then run this in Command Prompt (it won't work in a shortcut for some reason):

java -classpath %appdata%\.ccemuredux\bin\* org.squiddev.cctweaks.lua.launch.Launcher -Dsquiddev.cobalt=true com.xtansia.ccemu.desktop.DesktopLauncher
Edited by
SquidDev #430
Posted 01 January 1970 - 01:00 AM
-snip-
That is pretty much the method I've been using. (You'll want to add a -Dsquiddev.cobalt=true flag for Cobalt though). Haven't tested but adding cd %appdata%\.ccemuredux to the beginning should allow it to run as a shortcut.
Edited by
Lego Stax #431
Posted 01 January 1970 - 01:00 AM
I've got another request, add a button to the computers that allows you to take a screenshot of the screen and then saves that into a folder.

I second that!

Me too!

The screenshot should be correctly sized, saved to a file and to the clipboard.

I couldn't believe that no one had bothered to go to Xtansia's issue tracker to suggest this, because it's a really good idea. So I did it. Hopefully he adds it.
Nothy #432
Posted 01 January 1970 - 01:00 AM
I've run into an issue with this emulator, where if I try to launch a program from startup (shell.run()), it will not launch, the computer will simply freeze and shut down.
ItsMeeDan #433
Posted 01 January 1970 - 01:00 AM
Any disk drive support yet?
Selim #434
Posted 01 January 1970 - 01:00 AM
Is it a known issue that HTTP POST requests do not seem to work? Or am I just having issues at my end.
Xtansia #435
Posted 01 January 1970 - 01:00 AM
v1.1-dev.18 :
  • Update to ComputerCraft 1.79
  • Fixed issue where the repeat boolean wasn't being added to key events
proxene #436
Posted 01 January 1970 - 01:00 AM
Hello, I have a question,
Where is the modem side RedNet this emulator?

thank you in advance :)/>

Regards ,
Proxene
KingofGamesYami #437
Posted 01 January 1970 - 01:00 AM
How to manually add a wireless modem:
SpoilerSet the peripheral type value for the desired side to be "WirelessModem" in the computers settings file (DATA_DIR/sessions/SESSION_NAME/computer/ID.json).
Like this, replacing SIDE with the desired side:

{
	...,
	"side-data" : {
		...,
		"SIDE" : {
			"peripheral" : {
				"type" : "WirelessModem"
			},
			...
		}
	}
}
NOTE: The ellipsis here represents the rest of the content of the file, for brevity's sake. So DO NOT replace the entire file with the above snippet.
Xtansia #438
Posted 01 January 1970 - 01:00 AM
v1.1-dev.19 :
  • Fixed issue where 'power state' wasn't polled by emulator, causing inability to reboot computer if shutdown via os.shutdown()
Xtansia #439
Posted 01 January 1970 - 01:00 AM
v1.1-dev.20 :
  • Updated ComputerCraft font, as was still using font from 1.76pr6
ReBraLaCC #440
Posted 01 January 1970 - 01:00 AM
v1.1-dev.20 :
  • Updated ComputerCraft font, as was still using font from 1.76pr6

Downloaded new one, still says v1.1-dev.19?
Nothy #441
Posted 01 January 1970 - 01:00 AM
This has probably been suggested hundreds of times before, but, could you please add support for emulating pocket computers?
Xtansia #442
Posted 01 January 1970 - 01:00 AM
Downloaded new one, still says v1.1-dev.19?

You don't need to download anything when there is an update, the launcher automatically updates when it detects a new version available.
It can just be slow to propagate due to caching.
ReBraLaCC #443
Posted 01 January 1970 - 01:00 AM
….
You don't need to download anything when there is an update, the launcher automatically updates when it detects a new version available.
It can just be slow to propagate due to caching.

Ahh okay, I'll see it popping up soon then :)/>/> Btw nice program, use it on every device i use.. PC and Laptop…. too bad it runs max 9fps on laptop, even tho its like 4-5 years old xD

Maybe a suggestion for it, add a place with an interface for modems and monitors… doing it manually is kinda hard sometimes
Edited by
Mumbai #444
Posted 01 January 1970 - 01:00 AM
Yeah, do I just add the modem line at the end of the file? I tried that, replace side with "right" (without quotes) yet it refused to work.
Xtansia #445
Posted 01 January 1970 - 01:00 AM
Yeah, do I just add the modem line at the end of the file? I tried that, replace side with "right" (without quotes) yet it refused to work.

You edit the relevant section of the JSON file, not append anything.
Say the original is like this

{
  "storage-limit" : 134217728,
  "label" : null,
  "advanced" : true,
  "on" : true,
  "screen-x" : 146,
  "screen-y" : 86,
  "side-data" : {
    "bottom" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "top" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "back" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "front" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "right" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "left" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    }
  }
}

And you want to add a wireless modem to the top side, you would edit it to look like this


{
  "storage-limit" : 134217728,
  "label" : null,
  "advanced" : true,
  "on" : true,
  "screen-x" : 146,
  "screen-y" : 86,
  "side-data" : {
    "bottom" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "top" : {
      "peripheral" : {
        "type" : "WirelessModem"
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "back" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "front" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "right" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    },
    "left" : {
      "peripheral" : {
        "type" : null
      },
      "redstone" : {
        "redstone-output" : 0,
        "bundled-output" : 0
      }
    }
  }
}
Notice how the "type" field of the "peripheral" object inside the "top" object has been changed from null to "WirelessModem".
Mumbai #446
Posted 01 January 1970 - 01:00 AM
yes. Thank you. Appreciate the help!
LDDestroier #447
Posted 01 January 1970 - 01:00 AM
Why don't you add some sort of menu for pocket computers or peripherals? Closing the program, editing the configuration file for that one computer, then starting it back up is quite inconvenient.
Selim #448
Posted 01 January 1970 - 01:00 AM
Why don't you add some sort of menu for pocket computers or peripherals? Closing the program, editing the configuration file for that one computer, then starting it back up is quite inconvenient.
I am guessing that it is part of the options menu that was never implemented yet.
Xtansia #449
Posted 01 January 1970 - 01:00 AM
Why don't you add some sort of menu for pocket computers or peripherals? Closing the program, editing the configuration file for that one computer, then starting it back up is quite inconvenient.

There are no pocket computers, and the only peripheral is the wireless modem. Though you don't need to close the program, you just need to exit out of the current session, edit them, then open session again. I realise it is quite inconvenient still, It's a side effect of this being very much WIP, and the wireless modem
was sort of just thrown in for testing purposes. It's a combination of reasons why I haven't implemented the menu yet, partly due to not really having the time because of University, and also because I've been (and still am) waiting for dan200 to publish his "emulator use of ComputerCraft license" before I start on my clean up / rewrite of the emulator and open-sourcing, hence why I don't really want to start working on any real features on the current codebase.
Lupus590 #450
Posted 01 January 1970 - 01:00 AM
waiting for dan200 to publish his "emulator use of ComputerCraft license"

maybe make a separate thread asking that question?
coded552 #451
Posted 01 January 1970 - 01:00 AM
I have updated the the file as follows

"top" : {
"peripheral" : {
"type" : "WirelessModem"
},


But when I try to do .open or .transmit when I run I get .temp:2: attempt to index ? (a nil value)

Please help.
Bomb Bloke #452
Posted 01 January 1970 - 01:00 AM
Show the rest of your code.
coded552 #453
Posted 01 January 1970 - 01:00 AM
I was just getting started so the only thing in the code was this:

peripheral.wrap("top").open(2)
Protocol73 #454
Posted 01 January 1970 - 01:00 AM
Is anyone still working on this?

BC I would LOVE some way to change back to old CC versions like 1.63

Thanks
Xtansia #455
Posted 01 January 1970 - 01:00 AM
I have updated the the file as follows

"top" : {
"peripheral" : {
"type" : "WirelessModem"
},


But when I try to do .open or .transmit when I run I get .temp:2: attempt to index ? (a nil value)

Please help.

You edit the relevant section of the JSON file, not replace the whole thing or append anything.
Say the original is like this

{
  "storage-limit" : 134217728,
  "label" : null,
  "advanced" : true,
  "on" : true,
  "screen-x" : 146,
  "screen-y" : 86,
  "side-data" : {
	"bottom" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"top" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"back" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"front" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"right" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"left" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	}
  }
}

And you want to add a wireless modem to the top side, you would edit it to look like this


{
  "storage-limit" : 134217728,
  "label" : null,
  "advanced" : true,
  "on" : true,
  "screen-x" : 146,
  "screen-y" : 86,
  "side-data" : {
	"bottom" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"top" : {
	  "peripheral" : {
		"type" : "WirelessModem"
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"back" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"front" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"right" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"left" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	}
  }
}
Notice how the "type" field of the "peripheral" object inside the "top" object has been changed from null to "WirelessModem".
Xtansia #456
Posted 01 January 1970 - 01:00 AM
Is anyone still working on this?

BC I would LOVE some way to change back to old CC versions like 1.63

Thanks

I'm still working on it, but for several reasons I'm not currently working on any major features, which I've talked about a few posts back and on previous pages.
TheRockettek #457
Posted 01 January 1970 - 01:00 AM
Only if you could disable yielding or make the computers faster as a option……
Protocol73 #458
Posted 01 January 1970 - 01:00 AM
Is anyone still working on this?

BC I would LOVE some way to change back to old CC versions like 1.63

Thanks

I'm still working on it, but for several reasons I'm not currently working on any major features, which I've talked about a few posts back and on previous pages.

OK, Thank you
BTW i'm on a mac and it looks &amp; looks Great ! Good job :-)
coded552 #459
Posted 01 January 1970 - 01:00 AM
I have updated the the file as follows

"top" : {
"peripheral" : {
"type" : "WirelessModem"
},


But when I try to do .open or .transmit when I run I get .temp:2: attempt to index ? (a nil value)

Please help.

You edit the relevant section of the JSON file, not replace the whole thing or append anything.
Say the original is like this

{
  "storage-limit" : 134217728,
  "label" : null,
  "advanced" : true,
  "on" : true,
  "screen-x" : 146,
  "screen-y" : 86,
  "side-data" : {
	"bottom" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"top" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"back" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"front" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"right" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"left" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	}
  }
}

And you want to add a wireless modem to the top side, you would edit it to look like this


{
  "storage-limit" : 134217728,
  "label" : null,
  "advanced" : true,
  "on" : true,
  "screen-x" : 146,
  "screen-y" : 86,
  "side-data" : {
	"bottom" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"top" : {
	  "peripheral" : {
		"type" : "WirelessModem"
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"back" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"front" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"right" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	},
	"left" : {
	  "peripheral" : {
		"type" : null
	  },
	  "redstone" : {
		"redstone-output" : 0,
		"bundled-output" : 0
	  }
	}
  }
}
Notice how the "type" field of the "peripheral" object inside the "top" object has been changed from null to "WirelessModem".

Thats what I did, only posted the portion I changed on here but I guess I should have said so.
I ended up deleting the session and making a new one, not sure why but its working now.

Thanks for the help
Hydrotronics #460
Posted 01 January 1970 - 01:00 AM
Will this be phone compatible? I would love to see that as it'd mean cc coding wherever you are (as long as you have your phone)
Anavrins #461
Posted 01 January 1970 - 01:00 AM
Will this be phone compatible? I would love to see that as it'd mean cc coding wherever you are (as long as you have your phone)
Pocket Computers aren't much different than ordinary computers aside from their screen resolution.
You can use the window api, create a small window and run the shell in it to have a pseudo pocket computer emulator.
Here's one I made just now, pastebin run 1mX29A0F
Edited by
SquidDev #462
Posted 01 January 1970 - 01:00 AM
Will this be phone compatible? I would love to see that as it'd mean cc coding wherever you are (as long as you have your phone)
Pocket Computers aren't much different than ordinary computers aside from their screen resolution.
You can use the window api, create a small window and run the shell in it to have a pseudo pocket computer emulator.
Here's one I made just now, pastebin run 1mX29A0F

I think he is talking about using CCEmuRedux on a phone, rather than using pocket computers within CCEmuRedux. To answer the question sadly it isn't possible with CCEmuRedux, though I think that CCLite can run on phones (see the Love2d docs for iOS and Android)
Edited by
Bomb Bloke #463
Posted 01 January 1970 - 01:00 AM
Certainly Mimic can, though it's sadly outdated.
Piorjade #464
Posted 01 January 1970 - 01:00 AM
Im using a german QWERTZ keyboard and when I enter "cd ~/~" with a specific keycombo in CC (I'm using Ubuntu 16.04 and ccemuredux), the terminal writes "~" constantly, even when pressing enter until I enter ~ again.

The keycombo:
(hold) ALT GR + (press) ~ + (hold) shift (yes I'm still holding ALT GR) + (press) 7 (for /) + (press) ~

This doesn't happen outside of ccemuredux (like for example the ubuntu terminal) and also doesn't happen and writes "cd ~/~" if I don't hold ALTGR while holding shift and press 7
Edited by
H4X0RZ #465
Posted 01 January 1970 - 01:00 AM
Happening to me too, but I'm almost 100% sure that it's caused by CCEmuRedux.
Piorjade #466
Posted 01 January 1970 - 01:00 AM
Didn't test this with MC yet.

I'm happy to see that I'm not the only one =)
Admicos #467
Posted 01 January 1970 - 01:00 AM
I don't know if this will be useful to anyone, but i'm going to try maintaining a AUR package of ccemuredux (here)

This will also mean if you use Arch Linux, you can install ccemuredux with (yaourt|pacaur) -S ccemuredux and run it with the command "ccemuredux"
thecrimulo #468
Posted 01 January 1970 - 01:00 AM
I thought of something that can be useful for me and some others. I do my editing on Sublime, and have my project on ~/projects/myProjectName, how about changing the path that the Computer runs in or an embedded terminal to do the cp job, with snippets. (I'd really appreciate the last)
Luca_S #469
Posted 01 January 1970 - 01:00 AM
@Piorjade:

Something similar also happened to me in CC, I couldn't figure out how to reproduce tho, in my case it just pressed backspace all the time.
Edited by
MineRobber___T #470
Posted 01 January 1970 - 01:00 AM
Is this still being mantained?
Xtansia #471
Posted 01 January 1970 - 01:00 AM
Is this still being mantained?

Yes I'm still maintaining it, fixing any bugs that get reported on the issue tracker, and updating to new CC versions whenever they come out.
MineRobber___T #472
Posted 01 January 1970 - 01:00 AM
Is this still being mantained?

Yes I'm still maintaining it, fixing any bugs that get reported on the issue tracker, and updating to new CC versions whenever they come out.

alright, good to know.
CrazedProgrammer #473
Posted 01 January 1970 - 01:00 AM
Is there a way to set the refresh rate to anything higher than 60fps?
I'd like to have less latency when I can, I have a 144hz monitor :P/>
joshgreat #474
Posted 01 January 1970 - 01:00 AM
umm how do you change the directory of the files as i am trying to get this to work off of a disk and the post doesnt sat very clearly
thanks
-joshgreatuk
Xtansia #475
Posted 01 January 1970 - 01:00 AM
umm how do you change the directory of the files as i am trying to get this to work off of a disk and the post doesnt sat very clearly
thanks
-joshgreatuk

You can configure the data directory by specifying the 'com.xtansia.ccemu.path' jvm system property when running the launcher.
e.g.
java -Dcom.xtansia.ccemu.path="local_data" -jar ccemuredux-launcher.jar
Will set the data directory to 'local_data' in the current working directory.

So you can make a batch file, or bash script etc that will run the ccemuredux-launcher.jar with the correct com.ctansia.ccemu.path property.
joshgreat #476
Posted 01 January 1970 - 01:00 AM
umm how do you change the directory of the files as i am trying to get this to work off of a disk and the post doesnt sat very clearly
thanks
-joshgreatuk

You can configure the data directory by specifying the 'com.xtansia.ccemu.path' jvm system property when running the launcher.
e.g.
java -Dcom.xtansia.ccemu.path="local_data" -jar ccemuredux-launcher.jar
Will set the data directory to 'local_data' in the current working directory.

So you can make a batch file, or bash script etc that will run the ccemuredux-launcher.jar with the correct com.ctansia.ccemu.path property.
i have tried but doesnt change the directory
the script is here:
echo off
start ccemuredux-launcher.jar (com.ctansia.ccemu.path)
-joshgreatuk
TheRockettek #477
Posted 01 January 1970 - 01:00 AM
umm how do you change the directory of the files as i am trying to get this to work off of a disk and the post doesnt sat very clearly
thanks
-joshgreatuk

You can configure the data directory by specifying the 'com.xtansia.ccemu.path' jvm system property when running the launcher.
e.g.
java -Dcom.xtansia.ccemu.path="local_data" -jar ccemuredux-launcher.jar
Will set the data directory to 'local_data' in the current working directory.

So you can make a batch file, or bash script etc that will run the ccemuredux-launcher.jar with the correct com.ctansia.ccemu.path property.
i have tried but doesnt change the directory
the script is here:
echo off
start ccemuredux-launcher.jar (com.ctansia.ccemu.path)
-joshgreatuk

They mean like this

java -Dcom.xtansia.ccemu.path="F:\CCEmuRedux" -jar ccemuredux-launcher.jar
joshgreat #478
Posted 01 January 1970 - 01:00 AM
umm how do you change the directory of the files as i am trying to get this to work off of a disk and the post doesnt sat very clearly
thanks
-joshgreatuk

You can configure the data directory by specifying the 'com.xtansia.ccemu.path' jvm system property when running the launcher.
e.g.
java -Dcom.xtansia.ccemu.path="local_data" -jar ccemuredux-launcher.jar
Will set the data directory to 'local_data' in the current working directory.

So you can make a batch file, or bash script etc that will run the ccemuredux-launcher.jar with the correct com.ctansia.ccemu.path property.
i have tried but doesnt change the directory
the script is here:
echo off
start ccemuredux-launcher.jar (com.ctansia.ccemu.path)
-joshgreatuk

They mean like this

java -Dcom.xtansia.ccemu.path="F:\CCEmuRedux" -jar ccemuredux-launcher.jar
oh my thanks guys fixed :-)
-joshgreatuk
houseofkraft #479
Posted 01 January 1970 - 01:00 AM
For some reason when i try to download ccemuredux it downloads a file called 'ccemuredux-launcher.zip' and it contains no jar file to start it at all!
Xtansia #480
Posted 01 January 1970 - 01:00 AM
For some reason when i try to download ccemuredux it downloads a file called 'ccemuredux-launcher.zip' and it contains no jar file to start it at all!

That's more an issue with your browser, because while the mime type (currently) set by the server isn't application/java-archive, it isn't application/zip either, it's application/octet-stream, meaning your browser is probing the file to detect a file-type and renaming it (because .jars are just special .zips).
I'm going to change it to application/java-archive, which should fix the issue, but may take a little while to propagate.
For now it may work if you download it fresh and rename it from a .zip to a .jar, otherwise try a different browser/download method, or wait for it to fix itself.
TheOddByte #481
Posted 01 January 1970 - 01:00 AM
I think he is talking about using CCEmuRedux on a phone, rather than using pocket computers within CCEmuRedux. To answer the question sadly it isn't possible with CCEmuRedux, though I think that CCLite can run on phones (see the Love2d docs for iOS and Android)
Anyone that would be willing to compile CCLite into an IPA file and send it to me? I'd do it myself but I don't have a Mac.
DubbelSoftware #482
Posted 01 January 1970 - 01:00 AM
I have a bug. If i press alt + " or '. Then its gonna print more of that characters. And if i do again alt + " or '. Then its over. Can this by fixed?
TheBlueKingLP #483
Posted 01 January 1970 - 01:00 AM
How to add a monitor?
Creator #484
Posted 01 January 1970 - 01:00 AM
If you mean monitor, you don't. If you mean PC, click on the "+".
SGunner2014 #485
Posted 01 January 1970 - 01:00 AM
Umm, display scaling is a little weird :/

robhol #486
Posted 01 January 1970 - 01:00 AM
Not working for me. I think it fails getting the computercraft jar, and I'm not sure where to leave it for it to get picked up. Minecraft isn't installed here, but surely that shouldn't be a problem? The specific(?) error message is "Failure during launch - failed getting required files. [1 failure(s)]"
Edited by
Xtansia #487
Posted 01 January 1970 - 01:00 AM
Not working for me. I think it fails getting the computercraft jar, and I'm not sure where to leave it for it to get picked up. Minecraft isn't installed here, but surely that shouldn't be a problem? The specific(?) error message is "Failure during launch - failed getting required files. [1 failure(s)]"

Can you post the contents of the log file from the application's data directory (as described in the main post)?
As running the launcher with a clean directory successfully downloads all the libraries for me.
Edited by
robhol #488
Posted 01 January 1970 - 01:00 AM
https://gist.github....0b0854e8f6748dc

Seems like an SSL issue…
Edited by
Xtansia #489
Posted 01 January 1970 - 01:00 AM
https://gist.github....0b0854e8f6748dc

Seems like an SSL issue…

Your Java version is very out of date (1.7.0_51 is from January 2014), and probably lacks the needed certificate trust path for Curse's SSL certs,
try updating your Java, which should include an updated trust database.
ThreeSpy712 #490
Posted 01 January 1970 - 01:00 AM
Hi, I'm reasonably new to ComputerCraft and I'm wondering if anyone can give me a hand. I am wondering if ".ccemuredux" is a blank folder.

Thanks,
ThreeSpy712

I'm wondering if the launcher automatically creates the file? If not, I can't create one because it is an invalid filename. :huh:/>
Edited by
Xtansia #491
Posted 01 January 1970 - 01:00 AM
Hi, I'm reasonably new to ComputerCraft and I'm wondering if anyone can give me a hand. I am wondering if ".ccemuredux" is a blank folder.

Thanks,
ThreeSpy712

I'm wondering if the launcher automatically creates the file? If not, I can't create one because it is an invalid filename. :huh:/>

The CCEmuRedux launcher will create the directory, you don't have to do any manual setup before running it.
MineRobber___T #492
Posted 01 January 1970 - 01:00 AM
Now that ComputerCraft is open source, will this emulator become open-source?
Mr_Programmer #493
Posted 01 January 1970 - 01:00 AM
Where can i access the saved seasion so i can get to the codes on the computer

Forget it, i found it xD
Edited by
DannySMc #494
Posted 01 January 1970 - 01:00 AM
You said that it makes use of the computercraft.jar? but how do you use your own computercraft.jar file? As I want to experiment with new builds? is this possible?
apemanzilla #495
Posted 01 January 1970 - 01:00 AM
You said that it makes use of the computercraft.jar? but how do you use your own computercraft.jar file? As I want to experiment with new builds? is this possible?

Won't work, latest CC source code has breaking changes.
Edited by
DannySMc #496
Posted 01 January 1970 - 01:00 AM
You said that it makes use of the computercraft.jar? but how do you use your own computercraft.jar file? As I want to experiment with new builds? is this possible?
Won't work, latest CC source code has breaking changes.

Ahh okay, thanks.
Mr_Programmer #497
Posted 01 January 1970 - 01:00 AM
Sorry if its already been asked but there is to many pages to read through

However, will you be planning on adding the pocket computer terminal to the Emulator?
SeaGemGames #498
Posted 01 January 1970 - 01:00 AM
Is there any easy way to move onto a flash drive to take somewhere?
Dave-ee Jones #499
Posted 01 January 1970 - 01:00 AM
Is there any easy way to move onto a flash drive to take somewhere?
Yep. If you are using Windows, the folder that contains all the computer's files is in the Roaming folder.
So go to your Start menu and type %appdata%. Then go to the folder that says ".ccemuredux", then go to "sessions" and then the name of the session you use in the emulator. Then click on "computer" and then you can copy the files of the computers you have in that session. Or you can copy the whole .ccemuredux folder to the new PC, start up CCEmuRedux and have the same stuff as the previous PC.
Edited by
veso266 #500
Posted 01 January 1970 - 01:00 AM
do you think you could fix scaling because on high DPI display computers are so small that I can't read anything
Dave-ee Jones #501
Posted 01 January 1970 - 01:00 AM
do you think you could fix scaling because on high DPI display computers are so small that I can't read anything

Eh? Mines fine, and I'm using a 1080 and 900. Yours must be 4K or 1440 (although I imagine 1440 would be mostly fine). It's ironic because you would think CC pixels could scale up a bit :P/>
veso266 #502
Posted 01 January 1970 - 01:00 AM
do you think you could fix scaling because on high DPI display computers are so small that I can't read anything

Eh? Mines fine, and I'm using a 1080 and 900. Yours must be 4K or 1440 (although I imagine 1440 would be mostly fine). It's ironic because you would think CC pixels could scale up a bit :P/>

I am at 3840 × 2160 and it looks so small on ccemu you can at least set computer dpi scaling to and it would be bigger but on ccemuredux you can't do that yet because clicking on settings does do nothing
but in Minecraft computercraft scales well and it nice and big and I can see everything perfectly
Dave-ee Jones #503
Posted 01 January 1970 - 01:00 AM
do you think you could fix scaling because on high DPI display computers are so small that I can't read anything

Eh? Mines fine, and I'm using a 1080 and 900. Yours must be 4K or 1440 (although I imagine 1440 would be mostly fine). It's ironic because you would think CC pixels could scale up a bit :P/>

I am at 3840 × 2160 and it looks so small on ccemu you can at least set computer dpi scaling to and it would be bigger but on ccemuredux you can't do that yet because clicking on settings does do nothing
but in Minecraft computercraft scales well and it nice and big and I can see everything perfectly

You can increase window size in Windows 10's display settings - I have done so on my 3840 x 2160 (4K) monitor at home. I can't remember how it looked with CCEmuRedux but I rarely use it on my home computer, if ever. Bump it up to 150% or 200%.
Edited by
veso266 #504
Posted 01 January 1970 - 01:00 AM
do you think you could fix scaling because on high DPI display computers are so small that I can't read anything

Eh? Mines fine, and I'm using a 1080 and 900. Yours must be 4K or 1440 (although I imagine 1440 would be mostly fine). It's ironic because you would think CC pixels could scale up a bit :P/>

I am at 3840 × 2160 and it looks so small on ccemu you can at least set computer dpi scaling to and it would be bigger but on ccemuredux you can't do that yet because clicking on settings does do nothing
but in Minecraft computercraft scales well and it nice and big and I can see everything perfectly

You can increase window size in Windows 10's display settings - I have done so on my 3840 x 2160 (4K) monitor at home. I can't remember how it looked with CCEmuRedux but I rarely use it on my home computer, if ever. Bump it up to 150% or 200%.

I already did this so I can see better (because before I could not see anything)
but if you increase display size some programs have problems and you can't read anything because words are cut (here is an example: )

ccemuredux looks better but it is still small so I can't read
Dave-ee Jones #505
Posted 01 January 1970 - 01:00 AM
Weird, it shouldn't be doing that. How is your taskbar/desktop icons so big on a 4K screen?? They're huge!
KemyszPL #506
Posted 01 January 1970 - 01:00 AM
It shows: Failed During Launch!


Failed to fetch manifest and no installed copy found
Help!
Xtansia #507
Posted 01 January 1970 - 01:00 AM
It shows: Failed During Launch!


Failed to fetch manifest and no installed copy found
Help!

The server is definitely accessible and available, and as you were able to download the launcher
there shouldn't be any issues relating to connecting to my server.

Check that (for the first run at least):
  • You have an internet connection
  • Your firewall isn't blocking Java from accessing the internet
  • There's not a proxy that it must be manually connecting through
  • Other than that there should be an error logged in the log file in the data directory (see the main post for locations), so you can post that (either pastebin or in spoiler tags).
LDDestroier #508
Posted 01 January 1970 - 01:00 AM
Is it possible to get CCEmuRedux to emulate older versions of computercraft, like 1.41? I'm trying to test some programs so they can be finagled onto the older versions.
Xtansia #509
Posted 01 January 1970 - 01:00 AM
Is it possible to get CCEmuRedux to emulate older versions of computercraft, like 1.41? I'm trying to test some programs so they can be finagled onto the older versions.

No it is not possible, it was something I intended to implement but have never gotten around to doing.
That said CC1.41 is pretty ancient at this point, the closest I have is the last version of the original ComputerCraft Emulator which was running CC1.5.
Nothy #510
Posted 01 January 1970 - 01:00 AM
Is there any way to add a disk drive as a peripheral?
Dave-ee Jones #511
Posted 01 January 1970 - 01:00 AM
Is there any way to add a disk drive as a peripheral?

Yes, create a directory called 'disk' and use 'os.queueEvent('disk')' and when you want to remove the disk use 'os.queueEvent('disk_eject')'. :P/>

No there's not, as far as I know :(/>
EveryOS #512
Posted 01 January 1970 - 01:00 AM
This thing has worked for me in the past, but it's not working for me on a remote that I am using:

Spoiler2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.2 started on linux…
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Current time is Oct 25, 2017 6:33:50 PM
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Using data directory: /home/ubuntu/.ccemuredux
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Linux'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '4.9.17-c9'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'amd64'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.7.0_111'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '64'
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:59 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2017-10-25 18:34:00 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:04.188)
2017-10-25 18:34:02 [FINE] [CCEmuRedux Launcher] Running /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Xmx512M -cp /home/ubuntu/.ccemuredux/bin/jackson-core.jar:/home/ubuntu/.ccemuredux/bin/jackson-annotations.jar:/home/ubuntu/.ccemuredux/bin/jackson-databind.jar:/home/ubuntu/.ccemuredux/bin/guava.jar:/home/ubuntu/.ccemuredux/bin/computercraft.jar:/home/ubuntu/.ccemuredux/bin/gdx.jar:/home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar:/home/ubuntu/.ccemuredux/bin/gdx-platform.jar:/home/ubuntu/.ccemuredux/bin/lwjgl.jar:/home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar:/home/ubuntu/.ccemuredux/bin/ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2017-10-25 18:34:03 [INFO] [CCEmuRedux Launcher] Emulator> Native loading is disabled.
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" java.lang.ExceptionInInitializerError
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setVSync(LwjglGraphics.java:408)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:112)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: java.lang.RuntimeException: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:141)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:724)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator process finished!
Edited by
Mr_Programmer #513
Posted 01 January 1970 - 01:00 AM
How come when i send a computers id using the getID command then send it through rednet, then write it to a file the computer ID always has .0 after it

EG

i sent a computer ID to another one and got it to write it to a file, the computer reciveing is ID 0 the computer sending its ID is 1 but in the file the ID is writen down at 1.0?
SquidDev #514
Posted 01 January 1970 - 01:00 AM
How come when i send a computers id using the getID command then send it through rednet, then write it to a file the computer ID always has .0 after it
I'm pretty this isn't an emulator specific problem, but just how CC handles writing numbers to files: as they are stored as decimals internally, they'll always have a decimal point added afterwards. You can always use tostring or string.format to ensure the decimal isn't added.
Bomb Bloke #515
Posted 01 January 1970 - 01:00 AM
The obvious question is "does this work differently when you try your code with ComputerCraft?"
supernicejohn #516
Posted 01 January 1970 - 01:00 AM
Anyone else get the bug where scrolling left/right on a trackpad causes a key event to be fired over and over again? Not sure if it's just me, maybe add to the issue tracker otherwise?
LoganDark2 #517
Posted 01 January 1970 - 01:00 AM
The computer screen can be clipped if the window is resized.

ThreeSpy712 #518
Posted 01 January 1970 - 01:00 AM
Any ideas how to run this on a Raspberry Pi 3?

(I've tried doing "java -jar ccemuredux-launcher,jar")

Help would be greatly appreciated ;)/>
LDDestroier #519
Posted 01 January 1970 - 01:00 AM
I found a problem with mouse events in CCEmuRedux, specifically with mouse_up events. mouse_up only fires if the mouse button that was last pressed is released. Please fix this as soon as you can. Thanks.
EveryOS #520
Posted 01 January 1970 - 01:00 AM
Does anyone know why it does not work on my remote, as I posted above?
LoganDark2 #521
Posted 01 January 1970 - 01:00 AM
Any ideas how to run this on a Raspberry Pi 3?

(I've tried doing "java -jar ccemuredux-launcher,jar")

Help would be greatly appreciated ;)/>

OpenJDK?
EveryOS #522
Posted 01 January 1970 - 01:00 AM
This thing has worked for me in the past, but it's not working for me on a remote that I am using:

Log2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.2 started on linux…
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Current time is Oct 25, 2017 6:33:50 PM
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Using data directory: /home/ubuntu/.ccemuredux
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Linux'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '4.9.17-c9'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'amd64'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.7.0_111'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '64'
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:59 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2017-10-25 18:34:00 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:04.188)
2017-10-25 18:34:02 [FINE] [CCEmuRedux Launcher] Running /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Xmx512M -cp /home/ubuntu/.ccemuredux/bin/jackson-core.jar:/home/ubuntu/.ccemuredux/bin/jackson-annotations.jar:/home/ubuntu/.ccemuredux/bin/jackson-databind.jar:/home/ubuntu/.ccemuredux/bin/guava.jar:/home/ubuntu/.ccemuredux/bin/computercraft.jar:/home/ubuntu/.ccemuredux/bin/gdx.jar:/home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar:/home/ubuntu/.ccemuredux/bin/gdx-platform.jar:/home/ubuntu/.ccemuredux/bin/lwjgl.jar:/home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar:/home/ubuntu/.ccemuredux/bin/ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2017-10-25 18:34:03 [INFO] [CCEmuRedux Launcher] Emulator> Native loading is disabled.
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" java.lang.ExceptionInInitializerError
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setVSync(LwjglGraphics.java:408)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:112)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: java.lang.RuntimeException: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:141)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:724)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator process finished!
Help please?
Edited by
Xtansia #523
Posted 01 January 1970 - 01:00 AM
This thing has worked for me in the past, but it's not working for me on a remote that I am using:

Log2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.2 started on linux…
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Current time is Oct 25, 2017 6:33:50 PM
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Using data directory: /home/ubuntu/.ccemuredux
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Linux'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '4.9.17-c9'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'amd64'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.7.0_111'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '64'
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:59 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2017-10-25 18:34:00 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:04.188)
2017-10-25 18:34:02 [FINE] [CCEmuRedux Launcher] Running /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Xmx512M -cp /home/ubuntu/.ccemuredux/bin/jackson-core.jar:/home/ubuntu/.ccemuredux/bin/jackson-annotations.jar:/home/ubuntu/.ccemuredux/bin/jackson-databind.jar:/home/ubuntu/.ccemuredux/bin/guava.jar:/home/ubuntu/.ccemuredux/bin/computercraft.jar:/home/ubuntu/.ccemuredux/bin/gdx.jar:/home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar:/home/ubuntu/.ccemuredux/bin/gdx-platform.jar:/home/ubuntu/.ccemuredux/bin/lwjgl.jar:/home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar:/home/ubuntu/.ccemuredux/bin/ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2017-10-25 18:34:03 [INFO] [CCEmuRedux Launcher] Emulator> Native loading is disabled.
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" java.lang.ExceptionInInitializerError
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setVSync(LwjglGraphics.java:408)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:112)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: java.lang.RuntimeException: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:141)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:724)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator process finished!
Help please?

There's some kind of issue with the X server not advertising the display mode extensions properly on the remote computer.
Outside of that I don't know how to fix it, other than some googling for "LWJGL no display mode extensions".

Any ideas how to run this on a Raspberry Pi 3?

(I've tried doing "java -jar ccemuredux-launcher,jar")

Help would be greatly appreciated ;)/>

It probably will not run as I don't believe there are ARM compiled libraries for the version of LWJGL used, at least none bundled with the library files in use here.
EveryOS #524
Posted 01 January 1970 - 01:00 AM
This thing has worked for me in the past, but it's not working for me on a remote that I am using:

Log2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] CCEmuRedux Launcher v1.2 started on linux…
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Current time is Oct 25, 2017 6:33:50 PM
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] Using data directory: /home/ubuntu/.ccemuredux
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.name') == 'Linux'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.version') == '4.9.17-c9'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('os.arch') == 'amd64'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.version') == '1.7.0_111'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('java.vendor') == 'Oracle Corporation'
2017-10-25 18:33:50 [INFO] [CCEmuRedux Launcher] System.getProperty('sun.arch.data.model') == '64'
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Download job 'CCEmuRedux &amp; Libraries' started (16 threads, 11 files)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:57 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:58 [INFO] [CCEmuRedux Launcher] Attempting to download /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries'… (try 0)
2017-10-25 18:33:59 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/computercraft.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched expected checksum
2017-10-25 18:34:00 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-core.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/gdx.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-annotations.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/jackson-databind.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/guava.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:01 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/lwjgl.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] Finished downloading /home/ubuntu/.ccemuredux/bin/ccemuredux.jar for job 'CCEmuRedux &amp; Libraries': Used own copy as it matched etag
2017-10-25 18:34:02 [INFO] [CCEmuRedux Launcher] 'CCEmuRedux &amp; Libraries' finished successfully (took 0:00:04.188)
2017-10-25 18:34:02 [FINE] [CCEmuRedux Launcher] Running /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Xmx512M -cp /home/ubuntu/.ccemuredux/bin/jackson-core.jar:/home/ubuntu/.ccemuredux/bin/jackson-annotations.jar:/home/ubuntu/.ccemuredux/bin/jackson-databind.jar:/home/ubuntu/.ccemuredux/bin/guava.jar:/home/ubuntu/.ccemuredux/bin/computercraft.jar:/home/ubuntu/.ccemuredux/bin/gdx.jar:/home/ubuntu/.ccemuredux/bin/gdx-backend-lwjgl.jar:/home/ubuntu/.ccemuredux/bin/gdx-platform.jar:/home/ubuntu/.ccemuredux/bin/lwjgl.jar:/home/ubuntu/.ccemuredux/bin/lwjgl-platform.jar:/home/ubuntu/.ccemuredux/bin/ccemuredux.jar com.xtansia.ccemu.desktop.DesktopLauncher
2017-10-25 18:34:03 [INFO] [CCEmuRedux Launcher] Emulator> Native loading is disabled.
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Exception in thread "LWJGL Application" java.lang.ExceptionInInitializerError
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setVSync(LwjglGraphics.java:408)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:112)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: java.lang.RuntimeException: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:141)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> Caused by: org.lwjgl.LWJGLException: No display mode extension is available
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:724)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator> … 2 more
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [SEVERE] [CCEmuRedux Launcher] Something went wrong while piping Emulator StdOut
java.io.IOException: Stream closed
at sun.nio.cs.StreamDecoder.ensureOpen(StreamDecoder.java:46)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:147)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:154)
at java.io.BufferedReader.readLine(BufferedReader.java:317)
at java.io.BufferedReader.readLine(BufferedReader.java:382)
at com.xtansia.ccemu.launcher.ProcessMonitor.run(ProcessMonitor.java:38)
2017-10-25 18:34:04 [INFO] [CCEmuRedux Launcher] Emulator process finished!
Help please?

There's some kind of issue with the X server not advertising the display mode extensions properly on the remote computer.
Outside of that I don't know how to fix it, other than some googling for "LWJGL no display mode extensions".
BTW, this is honestly the closest I've come to being able to run non-mimic computercraft on a chromebook. If only my remote was my PC I use at home and not some 5gig linux with an x11 server.
PlotTwistGamer #525
Posted 01 January 1970 - 01:00 AM
Addon support?
Waterspark63 #526
Posted 01 January 1970 - 01:00 AM
It keeps failing to find the remote manifest, any help?

Spoiler

2018-10-30 08:21:12 [WARNING] [CCEmuRedux Launcher] Unexpected exception while fetching remote manifest!
java.net.SocketTimeoutException: connect timed out
		at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
		at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
		at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
		at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
		at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
		at java.net.PlainSocketImpl.connect(Unknown Source)
		at java.net.SocksSocketImpl.connect(Unknown Source)
		at java.net.Socket.connect(Unknown Source)
		at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
		at sun.net.NetworkClient.doConnect(Unknown Source)
		at sun.net.www.http.HttpClient.openServer(Unknown Source)
		at sun.net.www.http.HttpClient.openServer(Unknown Source)
		at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
		at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
		at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
		at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
		at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
		at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
		at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
		at com.xtansia.ccemu.launcher.util.HttpUtils.performGet(HttpUtils.java:28)
		at com.xtansia.ccemu.launcher.Updater.getRemoteContent(Updater.java:204)
		at com.xtansia.ccemu.launcher.Updater.fetchRemoteManifest(Updater.java:50)
		at com.xtansia.ccemu.launcher.Launcher$1.run(Launcher.java:50)
		at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
		at java.util.concurrent.FutureTask.run(Unknown Source)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
		at java.lang.Thread.run(Unknown Source)
Edited by
Waterspark63 #527
Posted 01 January 1970 - 01:00 AM
Anyone have a idea?
SquidDev #528
Posted 01 January 1970 - 01:00 AM
It keeps failing to find the remote manifest, any help?
I'm afraid I haven't a clue what's going on here. I'm fairly sure the launcher queries the same server that you download it from, so it's not like it's an issue with your ISP. Unless you specifically need to emulate ComputerCraft 1.79, you might have better luck with CCEmuX.
Xtansia #529
Posted 01 January 1970 - 01:00 AM
It keeps failing to find the remote manifest, any help?

Spoiler

2018-10-30 08:21:12 [WARNING] [CCEmuRedux Launcher] Unexpected exception while fetching remote manifest!
java.net.SocketTimeoutException: connect timed out
		at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
		at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
		at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
		at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
		at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
		at java.net.PlainSocketImpl.connect(Unknown Source)
		at java.net.SocksSocketImpl.connect(Unknown Source)
		at java.net.Socket.connect(Unknown Source)
		at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
		at sun.net.NetworkClient.doConnect(Unknown Source)
		at sun.net.www.http.HttpClient.openServer(Unknown Source)
		at sun.net.www.http.HttpClient.openServer(Unknown Source)
		at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
		at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
		at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
		at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
		at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
		at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
		at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
		at com.xtansia.ccemu.launcher.util.HttpUtils.performGet(HttpUtils.java:28)
		at com.xtansia.ccemu.launcher.Updater.getRemoteContent(Updater.java:204)
		at com.xtansia.ccemu.launcher.Updater.fetchRemoteManifest(Updater.java:50)
		at com.xtansia.ccemu.launcher.Launcher$1.run(Launcher.java:50)
		at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
		at java.util.concurrent.FutureTask.run(Unknown Source)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
		at java.lang.Thread.run(Unknown Source)
It keeps failing to find the remote manifest, any help?
I'm afraid I haven't a clue what's going on here. I'm fairly sure the launcher queries the same server that you download it from, so it's not like it's an issue with your ISP. Unless you specifically need to emulate ComputerCraft 1.79, you might have better luck with CCEmuX.

Yeah, it is all hosted at the https://dl.xtansia.com domain, which is all hosted with AWS.
Assuming an up to date Java runtime, my best guess would possibly be Windows Firewall etc. blocking Java's network requests.