View Issue Details

IDProjectCategoryView StatusLast Update
0002252Spring engineGeneralpublic2011-02-22 01:41
Reporterabma Assigned Toabma  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Summary0002252: make spring installer customable on the fly
Descriptionmake the spring installer customizable for example by a php-script:

the base installer has to check, if a tag at the end of the installer file exists, something like that:

SPRING<START><LENGTH>

at this place, an ini file for example exists, and this contains something like this:

[1]
FileName=<FileName to copy to>
Type=<Game|Map>
Size=<FileSize>
[2]
FileName=<FileName to copy to>
Type=<Game|Map>
Size=<FileSize>
...

(order matters!)


it's just an idea, i'm unsure if that's easy possible (for example: crc-check of nsis could break that)
TagsNo tags attached.
Checked infolog.txt for Errors

Relationships

related to 0002246 resolvedabma Make newbies life easier (some ideas for first start) 

Activities

abma

2010-12-07 09:36

administrator   ~0006033

Last edited: 2010-12-07 09:42

this could be an start for that:

http://nsis.sourceforge.net/Getting_File_Size
http://nsis.sourceforge.net/Read_a_string_from_an_e.g._exe_or_dll_file
http://nsis.sourceforge.net/Docs/Chapter4.html#4.9.5
http://nsis.sourceforge.net/Docs/Chapter4.html#4.8.1.12

hoijui

2010-12-07 15:07

reporter   ~0006039

i am not sure what you mean.
you mean changing the ready made installer exe?
like:
cat myStuff.txt >> spring_installer.exe
?

abma

2010-12-07 16:59

administrator   ~0006041

Last edited: 2010-12-07 16:59

exactly!

cat mod1.sd7 map1.sdz >> spring_installer.exe

abma

2011-02-22 01:41

administrator   ~0006425

implemented by https://github.com/spring/springinstaller

Issue History

Date Modified Username Field Change
2010-12-07 09:33 abma New Issue
2010-12-07 09:36 abma Note Added: 0006033
2010-12-07 09:37 abma Relationship added related to 0002246
2010-12-07 09:39 abma Note Edited: 0006033
2010-12-07 09:39 abma Note Edited: 0006033
2010-12-07 09:42 abma Note Edited: 0006033
2010-12-07 15:07 hoijui Note Added: 0006039
2010-12-07 16:59 abma Note Added: 0006041
2010-12-07 16:59 abma Note Edited: 0006041
2010-12-07 21:39 abma Description Updated
2010-12-07 21:40 abma Description Updated
2010-12-08 16:11 abma Status new => assigned
2010-12-08 16:11 abma Assigned To => abma
2011-02-22 01:41 abma Note Added: 0006425
2011-02-22 01:41 abma Status assigned => resolved
2011-02-22 01:41 abma Resolution open => fixed