RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 10:41 pm

All times are UTC





Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: RomRaider installer in next release?
PostPosted: Thu Jul 13, 2006 9:55 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
Now that RomRaider is becoming more and more widely used and more complete, it's probably a good time to start using an installer. Right now I'm toying around with an open source installer called InstallJammer, and it looks like the best bet so far. If anyone knows of a free installer builder that supports Java applications better (ie, verifying correct version of JRE), please let me know. I'd really prefer a cross-platform installer so Linux and Mac users can use the same installer, but this isn't absolutely necessary. We'll see. There is a commercial product called Advanced Installer, but I can't afford it.

With the installer, we'll be able to associate file types (hex, bin) with RomRaider, allowing users to just double click on them rather than having to open them from within RomRaider. It will also add RomRaider to the start menu, rather than the user having to navigate folders or placing it on their desktop. Plus, file backups, selectable component installs (for right now, just ECU defs, but in the future, modules to flash/log from different manufacturers and such) will be great features.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 13, 2006 10:50 pm 
Offline
Experienced
User avatar

Joined: Thu Jun 29, 2006 9:41 pm
Posts: 273
I think that with how light RomRaider is, and the frequency of updates it would be kind of a pain to be doing various installs over and over instead of just unpacking the contents of the .ZIP file to a Folder. I think it would be good, i just dont think its needed as of yet.

_________________
Stefano
05 WRX (AJ880)
Caracas, Venezuela


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 6:00 pm 
Offline
RomRaider Developer

Joined: Wed Jul 12, 2006 1:25 am
Posts: 1025
Suppose I should chime in here.


I'm a full time developer, Linux, Solaris, Win etc, mostly Linux when I can help it ;)

Hell, I've written my own UTEC tuning program with some neat features... until I forgot about it and erased it. Got it back by decompiling! :)

In the past I've been responsible for the installation aspect of some of our companies applications.

Anywho, give this a shot, we use it throughout the UN. Or, PM me if you want some help or want me to do it. (I need source, follow through with the sourceforge?)

http://www.izforge.com/izpack/


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 6:03 pm 
Offline
RomRaider Developer

Joined: Wed Jul 12, 2006 1:25 am
Posts: 1025
Blindstuff wrote:
I think that with how light RomRaider is, and the frequency of updates it would be kind of a pain to be doing various installs over and over instead of just unpacking the contents of the .ZIP file to a Folder. I think it would be good, i just dont think its needed as of yet.


I've setup build processes to basically spit out an installation + installer. We use CruiseControl + Maven. Its not a problem really.


CruiseControl:
http://cruisecontrol.sourceforge.net/

Maven:
http://maven.apache.org/

Ant & Maven build systems are able to hook into Izpack.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 6:16 pm 
Offline
Administrator
User avatar

Joined: Tue Jan 31, 2006 1:05 am
Posts: 774
Location: PA, USA
+1 For the installer . . I'm lazy :D

_________________
Enjoy,

Jeramie


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 7:32 pm 
Offline
RomRaider Developer

Joined: Wed Jul 12, 2006 1:25 am
Posts: 1025
geee, a reference to sourceforge on the top thread... lol


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 27, 2006 1:35 am 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
Tgui, I'm playing around with IzPack now and have just a couple issues. Can it add programs to the start menu in windows? And can I use it to associate filetypes? If so this is perfect. Thanks!

Edit: I've attached the XML I created for RomRaider. If you could take a look at it and maybe add whatever I'm missing (I'd like .bin and .hex files to be associated, giving the user the option if possible) that'd be great.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 27, 2006 4:58 pm 
Offline
RomRaider Developer

Joined: Wed Jul 12, 2006 1:25 am
Posts: 1025
qoncept wrote:
Tgui, I'm playing around with IzPack now and have just a couple issues. Can it add programs to the start menu in windows? And can I use it to associate filetypes? If so this is perfect. Thanks!

Edit: I've attached the XML I created for RomRaider. If you could take a look at it and maybe add whatever I'm missing (I'd like .bin and .hex files to be associated, giving the user the option if possible) that'd be great.


You should have a ShortcutSpec.xml to define where you want links to the desktop, startup etc. You can define multiple shortcuts. Is this what you were asking?

Code:
 <shortcut
     name="RomRaider....etc"
     programGroup="yes"
     desktop="no"
     applications="no"
     startMenu="yes"
     startup="no"
     target="$INSTALL_PATH\client\bin\RomRaider.bat" !!!NOTE Links to a bat!!!
     workingDirectory="$INSTALL_PATH\client\bin"
     description="RomRaider Launcher Link"
     iconFile="$INSTALL_PATH\client\images\RomRaider.ico">
     
     <createForPack name="Base" />
   </shortcut>


Your main izpack.xml should have something like this in its resources section.

Code:
 <resources>
        <res id="LicencePanel.licence" src="client/doc/license.txt"/>
        <res id="Installer.image" src="client/images/installerWindow2.gif" />
   <res src="shortcutSpec.xml" id="shortcutSpec.xml"/>
    </resources>


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 27, 2006 5:28 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
Cool.. that helps out. Can I also make it associate filetypes, so when someone double clicks on a HEX or BIN file, it'll open them in RomRaider? If I need to I can do this from within RomRaider.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 27, 2006 6:11 pm 
Offline
RomRaider Developer

Joined: Wed Jul 12, 2006 1:25 am
Posts: 1025
qoncept wrote:
Cool.. that helps out. Can I also make it associate filetypes, so when someone double clicks on a HEX or BIN file, it'll open them in RomRaider? If I need to I can do this from within RomRaider.


You'll need to hack the registry for that. This page explains it all.

http://openfacts.berlios.de/index-en.phtml?title=IzPack/ScriptExamples/Creating_File_Associations_in_Windows_XP/2000

Be careful, you're slowly binding yourself to the MS world. ;)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 27, 2006 6:13 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 4:33 pm
Posts: 2079
Location: Palo, IA
Nah, I want to associate them in other OS's as well ;)

I'm afraid the logging/flashing might not work in other operating systems when we get it working.. Hopefully I'm wrong. Honestly, 95% of the users are going to be in Windows, but being platform independent is one thing I'd really like to hold on to.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jul 27, 2006 6:22 pm 
Offline
RomRaider Developer

Joined: Wed Jul 12, 2006 1:25 am
Posts: 1025
qoncept wrote:
Nah, I want to associate them in other OS's as well ;)

I'm afraid the logging/flashing might not work in other operating systems when we get it working.. Hopefully I'm wrong. Honestly, 95% of the users are going to be in Windows, but being platform independent is one thing I'd really like to hold on to.



Hmmmm, I totally glossed over this. I use JDIC quite a bit at work, and it does all sorts of cool desktop integration (MS, KDE, Gnome).

Here is the main link.
https://jdic.dev.java.net/documentation/index.html

And here is a doc specifically for file associations! (and other goodies)
http://today.java.net/pub/a/today/2004/10/14/jdic1.html


Well, I don't have windows installed anywhere nearby. I'll be there to ensure we at least get a linux working version for logging etc. :D .... after the 3d graphing goodness is all done.[/url]


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jul 28, 2006 8:32 pm 
Offline
Administrator
User avatar

Joined: Tue Jan 31, 2006 1:05 am
Posts: 774
Location: PA, USA
qoncept wrote:
Nah, I want to associate them in other OS's as well ;)

I'm afraid the logging/flashing might not work in other operating systems when we get it working.. Hopefully I'm wrong. Honestly, 95% of the users are going to be in Windows, but being platform independent is one thing I'd really like to hold on to.


I think you going to run into other problems concering the drivers for the Tactrix cable. Can you get a driver for the tactrix cable to work in say linux or 64 bit windows?

(I've been looking for a 64 bit driver and have yet to find one. I would plensently surprised if someone knows of one)

_________________
Enjoy,

Jeramie


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jul 29, 2006 6:49 pm 
Offline
RomRaider Developer

Joined: Wed Jul 12, 2006 1:25 am
Posts: 1025
Jeramie wrote:
qoncept wrote:
Nah, I want to associate them in other OS's as well ;)

I'm afraid the logging/flashing might not work in other operating systems when we get it working.. Hopefully I'm wrong. Honestly, 95% of the users are going to be in Windows, but being platform independent is one thing I'd really like to hold on to.


I think you going to run into other problems concering the drivers for the Tactrix cable. Can you get a driver for the tactrix cable to work in say linux or 64 bit windows?

(I've been looking for a 64 bit driver and have yet to find one. I would plensently surprised if someone knows of one)


The FTDI "FTD232R" data sheet for the USB-Serial chip used in the obd2 cable says linux support for virtual com devices (VCD) has been included in the kernel source since the early 2.6 kernels. That means if you dont already have support in your 2.6 64 bit kernel, you have the source to compile it in.

Data sheet:
http://www.ftdichip.com/Documents/DataSheets/DS_FT232R_v104.pdf

Web Page info:
http://www.ftdichip.com/Drivers/VCP.htm


Good luck with the 64bit Linux kernel. I've not found it worth the time. No performance gains unless you're really doing some heavy math, and a butt load of issues will all sorts of drivers.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jul 30, 2006 1:52 pm 
Offline
Administrator
User avatar

Joined: Tue Jan 31, 2006 1:05 am
Posts: 774
Location: PA, USA
"Good luck with the 64bit Linux kernel. I've not found it worth the time. No performance gains unless you're really doing some heavy math, and a butt load of issues will all sorts of drivers."

Not linux 64 bit (windows64bit). Anyone here know how to compile it ? It would be great if I could get a driver for windows 64 :D

_________________
Enjoy,

Jeramie


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 26 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl