Skip to main content

News

Topic: The Sphere Studio v1.2.1 (Read 593912 times) previous topic - next topic

0 Members and 16 Guests are viewing this topic.
  • N E O
  • [*][*][*][*][*]
  • Administrator
  • Senior Administrator
Re: Radnen's Sphere Studio v1.1.6.0
Reply #330
@Neo, when you said common/, I thought you meant the same thing as my libraries/, but with another name.


Then you'd pretty much be right about that, except if I read you correctly your libraries/ directory concept pretty much equates to a game-local version of the existing /common directory implementation instead of a global one. For now, you might be best served by calling RequireScript("~/libraries/tung/scripts/persist.js"); or LoadFont("~/libraries/neologix/fonts/square1.rfn") .

Re directory mappings - while at the moment the directory mappings /, ~/, and /common are all relative to the location of the Sphere executable (likely also the case on the current v1.5 Mac version), I'm definitely open to adding to Config the ability to set where / and /common map to, though if ~/ were to map to a location different from the calling script's project there would need to be a discussion about the pros & cons of changing the existing behavior and exposing that mapping to Config.

Re /common and version control - I indeed came up with the suggestion before version control became easy and more mainstream. All we had at the time was CVS and SVN, with Perforce as the crappy commercial alternative; git was barely more than Linus's pet project limited to versioning Linux, Mercurial pretty much didn't yet exist, and Sourceforge was the only decent public source code repository. With the proliferation of public source repository sites like Github and Bitbucket, it's way easier to add something external as a dependency and have the ability to handle it separately.

While I'd prefer users leverage existing functionality, if some functionality is useful and not yet implemented in any capacity or is implemented poorly I'd much rather people make requests (which you are doing, thanks :) ) than stay silent or just complain with no solution.

  • Rahkiin
  • [*][*][*]
Re: Radnen's Sphere Studio v1.1.6.0
Reply #331
We can of course work together (Radnen, FJ and me) to put this functionality in the newer engines and editors and see how that works out.

The remapping of ~/ to not something in the game folder is because of the permissions in Mac and because there is already a / to point to the game folder. Pretty reasonable I think. On windows it would point to /Users/<name>/App Data/Local/<game name>/ (i think :P)

// Rahkiin

Re: Radnen's Sphere Studio v1.1.6.0
Reply #332
I get this error when I try to run Sphere Studio (natively on Windows for a change):

Code: [Select]

Files that help describe the problem:
  C:\Users\Jester\AppData\Local\Temp\WERAAA1.tmp.WERInternalMetadata.xml
  C:\Users\Jester\AppData\Local\Temp\WERC035.tmp.appcompat.txt
  C:\Users\Jester\AppData\Local\Temp\WERC045.tmp.mdmp

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt


Code: [Select]


<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="Sphere Editor.exe" FILTER="CMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="FastColoredTextBox.dll" SIZE="274944" CHECKSUM="0xFCD74821" BIN_FILE_VERSION="2.9.8.0" BIN_PRODUCT_VERSION="2.9.8.0" PRODUCT_VERSION="2.9.8.0" FILE_DESCRIPTION="FastColoredTextBox" COMPANY_NAME="Pavel Torgashov" PRODUCT_NAME="FastColoredTextBox" FILE_VERSION="2.9.8.0" ORIGINAL_FILENAME="FastColoredTextBox.dll" INTERNAL_NAME="FastColoredTextBox.dll" LEGAL_COPYRIGHT="© Pavel Torgashov, 2011-2013, pavel_torgashov@mail.ru." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.9.8.0" UPTO_BIN_PRODUCT_VERSION="2.9.8.0" LINK_DATE="03/03/2013 11:18:37" UPTO_LINK_DATE="03/03/2013 11:18:37" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="ikpFlac.dll" SIZE="159744" CHECKSUM="0xC268E38B" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2CAF7" LINKER_VERSION="0x0" LINK_DATE="05/31/2012 09:33:27" UPTO_LINK_DATE="05/31/2012 09:33:27" EXPORT_NAME="ikpFlac.dll" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="ikpMP3.dll" SIZE="163840" CHECKSUM="0xD7220828" BIN_FILE_VERSION="0.0.0.3" BIN_PRODUCT_VERSION="0.0.0.3" PRODUCT_VERSION="0, 0, 0, 3" FILE_DESCRIPTION="ikpMP3 Dynamic Link Library" COMPANY_NAME="ambiera" PRODUCT_NAME=" ikpMP3 Dynamic Link Library" FILE_VERSION="0, 0, 0, 3" ORIGINAL_FILENAME="ikpMP3.dll" INTERNAL_NAME="ikpMP3" LEGAL_COPYRIGHT="Copyright (C) 2006-2007 N.Gebhardt, LGPL licensed" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2CD50" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.0.0.3" UPTO_BIN_PRODUCT_VERSION="0.0.0.3" LINK_DATE="05/31/2012 09:33:22" UPTO_LINK_DATE="05/31/2012 09:33:22" EXPORT_NAME="ikpMP3.dll" VER_LANGUAGE="German (Germany) [0x407]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="irrKlang.NET4.dll" SIZE="501760" CHECKSUM="0x526635C" MODULE_TYPE="WIN32" PE_CHECKSUM="0x88A4D" LINKER_VERSION="0x0" LINK_DATE="05/31/2012 13:24:35" UPTO_LINK_DATE="05/31/2012 13:24:35" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="ObjectListView.dll" SIZE="407040" CHECKSUM="0xFEF9ECDF" BIN_FILE_VERSION="2.5.1.0" BIN_PRODUCT_VERSION="2.5.1.0" PRODUCT_VERSION="2.5.1.0" FILE_DESCRIPTION="ObjectListView" COMPANY_NAME="Bright Ideas Software" PRODUCT_NAME="ObjectListView" FILE_VERSION="2.5.1.0" ORIGINAL_FILENAME="ObjectListView.dll" INTERNAL_NAME="ObjectListView.dll" LEGAL_COPYRIGHT="Copyright ©  2006-2012" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x6636F" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.5.1.0" UPTO_BIN_PRODUCT_VERSION="2.5.1.0" LINK_DATE="04/08/2013 19:36:32" UPTO_LINK_DATE="04/08/2013 19:36:32" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="SciLexer.dll" SIZE="648704" CHECKSUM="0xDA22A146" BIN_FILE_VERSION="3.0.4.0" BIN_PRODUCT_VERSION="3.0.4.0" PRODUCT_VERSION="3.0.4" FILE_DESCRIPTION="Scintilla.DLL - a Source Editing Component" COMPANY_NAME="Neil Hodgson neilh@scintilla.org" PRODUCT_NAME="Scintilla" FILE_VERSION="3.0.4" ORIGINAL_FILENAME="Scintilla.DLL" INTERNAL_NAME="Scintilla" LEGAL_COPYRIGHT="Copyright 1998-2012 by Neil Hodgson" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.0.4.0" UPTO_BIN_PRODUCT_VERSION="3.0.4.0" LINK_DATE="03/27/2012 20:29:11" UPTO_LINK_DATE="03/27/2012 20:29:11" EXPORT_NAME="SciLexer.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="ScintillaNET.dll" SIZE="582144" CHECKSUM="0x8A9D984" BIN_FILE_VERSION="2.5.2.0" BIN_PRODUCT_VERSION="2.5.2.0" PRODUCT_VERSION="2.5.2.0" FILE_DESCRIPTION="ScintillaNET" COMPANY_NAME="ScintillaNET Team" PRODUCT_NAME="ScintillaNET" FILE_VERSION="2.5.2.0" ORIGINAL_FILENAME="ScintillaNET.dll" INTERNAL_NAME="ScintillaNET.dll" LEGAL_COPYRIGHT="Copyright (C) 2012 ScintillaNET. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x9A069" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.5.2.0" UPTO_BIN_PRODUCT_VERSION="2.5.2.0" LINK_DATE="08/27/2012 01:37:04" UPTO_LINK_DATE="08/27/2012 01:37:04" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Sphere Editor.exe" SIZE="557568" CHECKSUM="0xD1D6A4B0" BIN_FILE_VERSION="1.1.6.0" BIN_PRODUCT_VERSION="1.1.6.0" PRODUCT_VERSION="1.1.6.0" FILE_DESCRIPTION="The Sphere Studio" COMPANY_NAME="Spherical" PRODUCT_NAME="Sphere Studio" FILE_VERSION="1.1.6.0" ORIGINAL_FILENAME="Sphere Editor.exe" INTERNAL_NAME="Sphere Editor.exe" LEGAL_COPYRIGHT="Copyright ©  2012 - Spherical" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.1.6.0" UPTO_BIN_PRODUCT_VERSION="1.1.6.0" LINK_DATE="07/20/2013 01:38:55" UPTO_LINK_DATE="07/20/2013 01:38:55" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Sphere.Core.dll" SIZE="71680" CHECKSUM="0x77FCCE66" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="Sphere.Core" PRODUCT_NAME="Sphere.Core" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="Sphere.Core.dll" INTERNAL_NAME="Sphere.Core.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:43" UPTO_LINK_DATE="07/05/2013 00:49:43" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Sphere.Plugins.dll" SIZE="7680" CHECKSUM="0xBA3D8B99" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="Sphere.Plugins" PRODUCT_NAME="Sphere.Plugins" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="Sphere.Plugins.dll" INTERNAL_NAME="Sphere.Plugins.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:44" UPTO_LINK_DATE="07/05/2013 00:49:44" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="WeifenLuo.WinFormsUI.Docking.dll" SIZE="425472" CHECKSUM="0xAD8DF3D" BIN_FILE_VERSION="2.7.0.0" BIN_PRODUCT_VERSION="2.7.0.0" PRODUCT_VERSION="2.7.0.0" FILE_DESCRIPTION="DockPanel Suite for .Net" COMPANY_NAME="Weifen Luo" PRODUCT_NAME="DockPanel Suite" FILE_VERSION="2.7.0.0" ORIGINAL_FILENAME="WeifenLuo.WinFormsUI.Docking.dll" INTERNAL_NAME="WeifenLuo.WinFormsUI.Docking.dll" LEGAL_COPYRIGHT="Copyright © Weifen Luo and other contributors 2007-2012" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x6F809" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.7.0.0" UPTO_BIN_PRODUCT_VERSION="2.7.0.0" LINK_DATE="04/14/2013 20:28:38" UPTO_LINK_DATE="04/14/2013 20:28:38" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Plugins\FastScriptPlugin.dll" SIZE="18432" CHECKSUM="0x4156CA4A" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="FastScriptPlugin" PRODUCT_NAME="FastScriptPlugin" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="FastScriptPlugin.dll" INTERNAL_NAME="FastScriptPlugin.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:45" UPTO_LINK_DATE="07/05/2013 00:49:45" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Plugins\FontPlugin.dll" SIZE="32768" CHECKSUM="0xA90DA9A1" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="FontPlugin" PRODUCT_NAME="FontPlugin" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="FontPlugin.dll" INTERNAL_NAME="FontPlugin.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:44" UPTO_LINK_DATE="07/05/2013 00:49:44" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Plugins\MyPlugin.dll" SIZE="5632" CHECKSUM="0xCD89C3E2" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="MyPlugin" PRODUCT_NAME="MyPlugin" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="MyPlugin.dll" INTERNAL_NAME="MyPlugin.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:44" UPTO_LINK_DATE="07/05/2013 00:49:44" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Plugins\ScriptPlugin.dll" SIZE="24064" CHECKSUM="0x3381B852" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="ScriptPlugin" PRODUCT_NAME="ScriptPlugin" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="ScriptPlugin.dll" INTERNAL_NAME="ScriptPlugin.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:44" UPTO_LINK_DATE="07/05/2013 00:49:44" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Plugins\SoundTestPlugin.dll" SIZE="24576" CHECKSUM="0x8D8604D6" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="MyPlugin" PRODUCT_NAME="MyPlugin" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="SoundTestPlugin.dll" INTERNAL_NAME="SoundTestPlugin.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:44" UPTO_LINK_DATE="07/05/2013 00:49:44" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
    <MATCHING_FILE NAME="Plugins\TaskPlugin.dll" SIZE="39424" CHECKSUM="0xF8AE30BD" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1.0.0.0" FILE_DESCRIPTION="TaskPlugin" PRODUCT_NAME="TaskPlugin" FILE_VERSION="1.0.0.0" ORIGINAL_FILENAME="TaskPlugin.dll" INTERNAL_NAME="TaskPlugin.dll" LEGAL_COPYRIGHT="Copyright ©  2013" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="07/05/2013 00:49:44" UPTO_LINK_DATE="07/05/2013 00:49:44" VER_LANGUAGE="Language Neutral [0x0]" EXE_WRAPPER="0x0" />
</EXE>
<EXE NAME="KERNELBASE.dll" FILTER="CMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="KernelBase.dll" SIZE="274944" CHECKSUM="0x46F98ADE" BIN_FILE_VERSION="6.1.7601.18229" BIN_PRODUCT_VERSION="6.1.7601.18229" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="Kernelbase" INTERNAL_NAME="Kernelbase" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4F697" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18229" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18229" LINK_DATE="08/02/2013 01:53:26" UPTO_LINK_DATE="08/02/2013 01:53:26" EXPORT_NAME="KERNELBASE.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="CMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="1114112" CHECKSUM="0x2325986C" BIN_FILE_VERSION="6.1.7601.18229" BIN_PRODUCT_VERSION="6.1.7601.18229" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x111A9F" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.18229" UPTO_BIN_PRODUCT_VERSION="6.1.7601.18229" LINK_DATE="08/02/2013 01:53:25" UPTO_LINK_DATE="08/02/2013 01:53:25" EXPORT_NAME="KERNEL32.dll" VER_LANGUAGE="English (United States) [0x409]" EXE_WRAPPER="0x0" FILE_ID="0000e0bef3b185aaeb915285724dd6e1ff5b66051489" PROGRAM_ID="0000f519feec486de87ed73cb92d3cac802400000000" />
</EXE>
</DATABASE>


I'd really like to get this working. I kind of want to distribute a version of Sphere 1.6 compiled with MSVC 2010, using FJ-GL as the default graphics plugin, and with your editor.
  • Last Edit: April 02, 2014, 12:15:41 am by Flying Jester

  • Radnen
  • [*][*][*][*][*]
  • Senior Staff
  • Wise Warrior
Re: Radnen's Sphere Studio v1.1.6.0
Reply #333
Do you have .Net 4.0?
What version windows do you have?
If you use code to help you code you can use less code to code. Also, I have approximate knowledge of many things.

Sphere-sfml here
Sphere Studio editor here

Re: Radnen's Sphere Studio v1.1.6.0
Reply #334
Windows 7, 64-bit, .NET 4.5.1 installed.

I also tried to run the .NET 4 installer (I recall, back in the day, .NET versions not being cumulative), but the installer told me it was unnecessary.

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: Radnen's Sphere Studio v1.1.6.0
Reply #335
4.5 and 4.5.1 are in-place upgrades for 4.0.  If you have either, you already have 4.0.  Microsoft changed their .NET upgrade system with 4.x, major versions are distinct but point upgrades are cumulative.  That's why I re-targeted Studio to 4.5, because from what I understand, 4.5 fixes several bugs that can seriously break things when a 4.0-targeted app is run on a machine with 4.5 installed.

In any case, that looks like a hard crash (segfault), not a .NET exception, which is quite odd.  Never seen that happen before.
  • Last Edit: April 02, 2014, 11:22:11 am by Lord English
neoSphere 5.10.0 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: Radnen's Sphere Studio v1.1.6.0
Reply #336
It's been a while since I've done anything, so figured I'd contribute a token fix to Sphere Studio: Support for setting the repeat/toric flag on maps.  Up till now, the Repeat Map checkbox in Studio did nothing, presumably due to the flag being undocumented in the RMP spec... a quick look at the Sphere 1.5 source was all that was needed though. :)

Just waiting for Radnen to accept the pull request.
neoSphere 5.10.0 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • Radnen
  • [*][*][*][*][*]
  • Senior Staff
  • Wise Warrior
Re: Radnen's Sphere Studio v1.1.6.0
Reply #337
Nice find.

I have been thinking about this editor and I'm planning on adding a "save workspace" feature. It'll happen automatically and basically saves the currently opened tabs. I've always hated closing everything and then reopening files whenever I open the editor. This means I'll need to create a file for the editor. An actual project file (something you would not save to git).

Should it be:
- XML
- JSON
- INI
- YML

I'm leaning to XML, but Sphere loves ini and you could do something fun with the game reading the ini (for running the currently editing map, a feature that actually is in Sphere 1.5 through the old editor, of course this doesn't have to be in an .ini, just as a new cmd line operation).

There are also quite a few bugs still on my to-do list, with renaming files, making new windowstyles through the project tree (I mean wtf happened here? :P), etc.
If you use code to help you code you can use less code to code. Also, I have approximate knowledge of many things.

Sphere-sfml here
Sphere Studio editor here

Re: Radnen's Sphere Studio v1.1.6.0
Reply #338
I would far prefer JSON over XML.

JSON would also be very easy to manipulate from JS, even from the JS that Sphere 1.5 uses. It would be a big step up over INI, but still much easier to manipulate from script than XML while providing a quite similar feature-set.

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: Radnen's Sphere Studio v1.1.6.0
Reply #339
This is a great idea.  I would also recommend while you're at it to have it remember the state of the project tree, i.e. which folders are expanded and collapsed.
neoSphere 5.10.0 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • Radnen
  • [*][*][*][*][*]
  • Senior Staff
  • Wise Warrior
Re: Radnen's Sphere Studio v1.1.6.0
Reply #340
Ok, cool, I'm not sure on using JSON though since I would need to add a JSON parsing library to C#... Maybe I'll have a "project format" option and you can choose between xml, json, and ini. I'll create this feature as a Sphere Editor Plugin... maybe, maybe it'll be core to the editor since it'll also store the editor settings too (so you can choose which sphere engine to use for your game when developing, on a per-game basis).

Do you want the project file to have a specific file extension or if it's xml (.xml), json (.json), ini (.ini)? If not I might do .spf, for "Sphere Project File", fits into the .spk, .sgm scheme, and it protects against harmful UV rays. (Also why do files have .r in them? .rss, .rmp, .rfn, .rts, .rws)
If you use code to help you code you can use less code to code. Also, I have approximate knowledge of many things.

Sphere-sfml here
Sphere Studio editor here

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: Radnen's Sphere Studio v1.1.6.0
Reply #341
Quote
RPG Map File Format
Chad Austin
10.3.1999


It's for "RPG".
neoSphere 5.10.0 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • Radnen
  • [*][*][*][*][*]
  • Senior Staff
  • Wise Warrior
Re: Radnen's Sphere Studio v1.1.6.0
Reply #342
Oh, haha I never realized. :P
If you use code to help you code you can use less code to code. Also, I have approximate knowledge of many things.

Sphere-sfml here
Sphere Studio editor here

  • Fat Cerberus
  • [*][*][*][*][*]
  • Global Moderator
  • Sphere Developer
Re: Radnen's Sphere Studio v1.1.6.0
Reply #343
Hey Radnen, I fixed a bunch of glitches with the new config picker about a week ago, just waiting on you to pull in the changes.
neoSphere 5.10.0 - neoSphere engine - Cell compiler - SSj debugger
forum thread | on GitHub

  • Radnen
  • [*][*][*][*][*]
  • Senior Staff
  • Wise Warrior
Re: Radnen's Sphere Studio v1.1.6.0
Reply #344
Huh, I thought I did merge it. Guess I only reviewed the code. :P
If you use code to help you code you can use less code to code. Also, I have approximate knowledge of many things.

Sphere-sfml here
Sphere Studio editor here